& namespaceName,
54 const string& namespaceName,
76 const string& methodPrefix)
const override;
79 virtual string GetIsSetCode(
const string& var)
const override;
103 const string& namespaceName,
108 virtual string GetResetCode(
const string& var)
const override;
117 const string& namespaceName,
119 boolexternalSet =
false);
123 virtual string GetResetCode(
const string& var)
const override;
139 const string& namespaceName,
150 const string& methodPrefix)
const override;
166 const string& namespaceName,
171 virtual string GetResetCode(
const string& var)
const override;
179 const string& namespaceName,
188 const string& methodPrefix)
const override;
193 virtual string GetResetCode(
const string& var)
const override;
virtual string GetRefTemplate(void) const override
CTemplate1TypeStrings CParent
virtual string GetResetCode(const string &var) const override
virtual string GetDestructionCode(const string &expr) const override
CListTypeStrings(const string &templateName, AutoPtr< CTypeStrings > type, const string &namespaceName, const CDataType *dataType, bool externalSet=false)
CTemplate2TypeStrings CParent
virtual string GetResetCode(const string &var) const override
virtual string GetDestructionCode(const string &expr) const override
CMapTypeStrings(const string &templateName, AutoPtr< CTypeStrings > keyType, AutoPtr< CTypeStrings > valueType, const string &namespaceName, const CDataType *dataType)
CSetTypeStrings(const string &templateName, AutoPtr< CTypeStrings > type, const string &namespaceName, const CDataType *dataType)
CTemplate1TypeStrings CParent
virtual string GetDestructionCode(const string &expr) const override
virtual string GetResetCode(const string &var) const override
AutoPtr< CTypeStrings > m_Arg1Type
virtual string GetIsSetCode(const string &var) const override
void x_ParseTemplateName(const string &templateName)
virtual const CNamespace & GetTemplateNamespace(void) const
const CTypeStrings * GetArg1Type(void) const
const string & GetTemplateExtraParam(void) const
virtual string GetRefTemplate(void) const
~CTemplate1TypeStrings(void)
CTemplate1TypeStrings(const string &templateName, CTypeStrings *type, const string &namespaceName, const CDataType *dataType)
const string & GetTemplateName(void) const
virtual EKind GetKind(void) const override
virtual string GetRef(const CNamespace &ns) const override
void AddTemplateInclude(CClassContext::TIncludes &hpp) const
virtual string GetPrefixedCType(const CNamespace &ns, const string &methodPrefix) const override
virtual string GetCType(const CNamespace &ns) const override
virtual void GenerateTypeCode(CClassContext &ctx) const override
const CTypeStrings * GetArg2Type(void) const
CTemplate2TypeStrings(const string &templateName, AutoPtr< CTypeStrings > type1, AutoPtr< CTypeStrings > type2, const string &namespaceName, const CDataType *dataType)
virtual string GetCType(const CNamespace &ns) const override
virtual string GetRef(const CNamespace &ns) const override
~CTemplate2TypeStrings(void)
virtual string GetPrefixedCType(const CNamespace &ns, const string &methodPrefix) const override
CTemplate1TypeStrings CParent
AutoPtr< CTypeStrings > m_Arg2Type
virtual void GenerateTypeCode(CClassContext &ctx) const override
virtual string GetCType(const CNamespace &ns) const override
virtual void GenerateTypeCode(CClassContext &ctx) const override
virtual EKind GetKind(void) const override
virtual string GetRef(const CNamespace &ns) const override
CVectorTypeStrings(const string &charType, const string &namespaceName, const CDataType *dataType, const CComments &comments)
~CVectorTypeStrings(void)
virtual string GetResetCode(const string &var) const override
virtual string GetPrefixedCType(const CNamespace &ns, const string &methodPrefix) const override
element_type * get(void) const
Get pointer.
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
Useful/utility classes and methods.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4