43 if ( colon !=
NPOS ) {
121 const string& )
const
137 const CComments& comments,
bool full_ns_name)
154 return var+
".erase();\n";
159 ctx.HPPIncludes().insert(
"<string>");
163 const CComments& comments,
bool full_ns_name)
175 return "StringStore, ()";
179 const CComments& comments,
bool full_ns_name)
196 return var+
".Reset();\n";
223 return var+
".resize(0);\n";
virtual string GetResetCode(const string &var) const override
virtual void GenerateTypeCode(CClassContext &ctx) const override
virtual EKind GetKind(void) const override
virtual string GetInitializer(void) const override
CAnyContentTypeStrings(const string &type, const CComments &comments, bool full_ns_name)
virtual string GetResetCode(const string &var) const override
virtual EKind GetKind(void) const override
virtual string GetInitializer(void) const override
AutoPtr< CTypeStrings > m_BitNames
CBitStringTypeStrings(const string &type, const CComments &comments, CTypeStrings *bit_names)
virtual void GenerateTypeCode(CClassContext &ctx) const override
string GetNamespaceRef(const CNamespace &ns) const
void UseFullname(bool full)
virtual string GetCType(const CNamespace &ns) const override
CNullTypeStrings(const CComments &comments)
virtual bool HaveSpecialRef(void) const override
virtual string GetInitializer(void) const override
virtual string GetPrefixedCType(const CNamespace &ns, const string &methodPrefix) const override
virtual EKind GetKind(void) const override
virtual string GetRef(const CNamespace &ns) const override
virtual string GetPrefixedCType(const CNamespace &ns, const string &methodPrefix) const override
virtual void SetStorageType(const string &storage) override
CStdTypeStrings(const string &type, const CComments &comments, bool full_ns_name)
void SetBigInt(bool is_big=true)
virtual string GetCType(const CNamespace &ns) const override
virtual EKind GetKind(void) const override
virtual string GetInitializer(void) const override
virtual string GetStorageType(const CNamespace &ns) const override
virtual string GetRef(const CNamespace &ns) const override
virtual string GetRef(const CNamespace &ns) const override
virtual bool HaveSpecialRef(void) const override
CStringStoreTypeStrings(const string &type, const CComments &comments, bool full_ns_name)
CStringTypeStrings(const string &type, const CComments &comments, bool full_ns_name)
virtual EKind GetKind(void) const override
virtual string GetResetCode(const string &var) const override
virtual void GenerateTypeCode(CClassContext &ctx) const override
virtual string GetInitializer(void) const override
virtual bool HaveSpecialRef(void) const
virtual void GenerateTypeCode(CClassContext &ctx) const
virtual string GetRef(const CNamespace &ns) const
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
NCBI_NS_STD::string::size_type SIZE_TYPE