Showing content from http://www.ncbi.nlm.nih.gov/IEB/ToolBox/CPP_DOC/doxyhtml/classCTemplate1TypeStrings.html below:
NCBI C++ ToolKit: CTemplate1TypeStrings Class Reference
Search Toolkit Book for CTemplate1TypeStrings
#include "stlstr.hpp"
(Private to src/serial/datatool
.)
CTemplate1TypeStrings (const string &templateName, CTypeStrings *type, const string &namespaceName, const CDataType *dataType) CTemplate1TypeStrings (const string &templateName, AutoPtr< CTypeStrings > type, const string &namespaceName, const CDataType *dataType) ~CTemplate1TypeStrings (void) virtual EKind GetKind (void) const override const string & GetTemplateName (void) const const string & GetTemplateExtraParam (void) const const CTypeStrings * GetArg1Type (void) const virtual string GetCType (const CNamespace &ns) const override virtual string GetPrefixedCType (const CNamespace &ns, const string &methodPrefix) const override virtual string GetRef (const CNamespace &ns) const override virtual string GetIsSetCode (const string &var) const override virtual void GenerateTypeCode (CClassContext &ctx) const override CTypeStrings (void) CTypeStrings (const CComments &comments) CTypeStrings (const string &namespaceName, const CDataType *dataType) CTypeStrings (const string &namespaceName, const CDataType *dataType, const CComments &comments) virtual ~CTypeStrings (void) const string & GetModuleName (void) const string GetModuleName (SInternalNames *names) const string GetDoxygenModuleName (void) const void SetModuleName (const string &name) void SetNamespaceName (const string &name) const string & GetNamespaceName (void) const virtual bool HaveSpecialRef (void) const virtual const CNamespace & GetNamespace (void) const virtual const string & GetEnumName (void) const virtual bool CanBeKey (void) const virtual bool CanBeCopied (void) const virtual bool NeedSetFlag (void) const virtual string NewInstance (const string &init, const string &place=kEmptyStr) const virtual string GetInitializer (void) const virtual string GetDestructionCode (const string &expr) const virtual string GetResetCode (const string &var) const virtual string GetDefaultCode (const string &var) const virtual void GenerateCode (CClassContext &ctx) const virtual void GenerateUserHPPCode (CNcbiOstream &out) const virtual void GenerateUserCPPCode (CNcbiOstream &out) const virtual void GeneratePointerTypeCode (CClassContext &ctx) const void BeginClassDeclaration (CClassContext &ctx) const void PrintHPPComments (CNcbiOstream &out) const const CComments & Comments (void) const const CDataType * DataType (void) const void SetDataType (const CDataType *type) virtual void SetStorageType (const string &storage) virtual string GetStorageType (const CNamespace &ns) const void SetSpecialRef (const string &ref)
Definition at line 44 of file stlstr.hpp.
◆ CParent ◆ CTemplate1TypeStrings() [1/2] ◆ CTemplate1TypeStrings() [2/2] ◆ ~CTemplate1TypeStrings() CTemplate1TypeStrings::~CTemplate1TypeStrings ( void )
Definition at line 73 of file stlstr.cpp.
◆ AddTemplateInclude() ◆ GenerateTypeCode() void CTemplate1TypeStrings::GenerateTypeCode ( CClassContext & ctx ) const overridevirtual ◆ GetArg1Type()
Definition at line 69 of file stlstr.hpp.
References AutoPtr< X, Del >::get(), and m_Arg1Type.
Referenced by CClassTypeStrings::GenerateClassCode(), CChoiceTypeStrings::GenerateClassCode(), GenerateTypeCode(), GetCType(), CTemplate2TypeStrings::GetCType(), CSetTypeStrings::GetDestructionCode(), CListTypeStrings::GetDestructionCode(), CMapTypeStrings::GetDestructionCode(), GetPrefixedCType(), CTemplate2TypeStrings::GetPrefixedCType(), GetRef(), and CTemplate2TypeStrings::GetRef().
◆ GetCType() ◆ GetIsSetCode() ◆ GetKind() ◆ GetPrefixedCType() ◆ GetRef() ◆ GetRefTemplate() string CTemplate1TypeStrings::GetRefTemplate ( void ) const protectedvirtual ◆ GetTemplateExtraParam() const string& CTemplate1TypeStrings::GetTemplateExtraParam ( void ) const inline ◆ GetTemplateName() const string& CTemplate1TypeStrings::GetTemplateName ( void ) const inline ◆ GetTemplateNamespace() const CNamespace & CTemplate1TypeStrings::GetTemplateNamespace ( void ) const protectedvirtual ◆ x_ParseTemplateName() void CTemplate1TypeStrings::x_ParseTemplateName ( const string & templateName ) private ◆ m_Arg1Type ◆ m_ExtraParam string CTemplate1TypeStrings::m_ExtraParam private ◆ m_TemplateName string CTemplate1TypeStrings::m_TemplateName private
The documentation for this class was generated from the following files:
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