Search Toolkit Book for CTypeStrings
#include "typestr.hpp"
(Private to src/serial/datatool
.)
Definition at line 47 of file typestr.hpp.
◆ EKind Enumerator eKindStd eKindEnum eKindString eKindPointer eKindRef eKindObject eKindClass eKindContainer eKindOtherDefinition at line 79 of file typestr.hpp.
◆ CTypeStrings() [1/4] CTypeStrings::CTypeStrings ( void )Definition at line 45 of file typestr.cpp.
◆ CTypeStrings() [2/4] ◆ CTypeStrings() [3/4] ◆ CTypeStrings() [4/4] ◆ ~CTypeStrings() CTypeStrings::~CTypeStrings ( void ) virtualDefinition at line 66 of file typestr.cpp.
◆ AdaptForSTL() ◆ BeginClassDeclaration() void CTypeStrings::BeginClassDeclaration ( CClassContext & ctx ) const ◆ CanBeCopied() bool CTypeStrings::CanBeCopied ( void ) const virtual ◆ CanBeKey() bool CTypeStrings::CanBeKey ( void ) const virtual ◆ Comments() ◆ DataType()Definition at line 135 of file typestr.hpp.
References m_DataType.
Referenced by CClassTypeStrings::GenerateClassCode(), CChoiceTypeStrings::GenerateClassCode(), CAliasTypeStrings::GenerateCode(), CAliasTypeStrings::GeneratePointerTypeCode(), CClassRefTypeStrings::GeneratePointerTypeCode(), CAliasTypeStrings::GenerateTypeCode(), CClassRefTypeStrings::GenerateTypeCode(), CAliasTypeStrings::GenerateUserHPPCode(), CClassTypeStrings::GetExternalName(), CAliasTypeStrings::GetKind(), GetModuleName(), and CAliasTypeStrings::GetRef().
◆ GenerateCode() ◆ GeneratePointerTypeCode() void CTypeStrings::GeneratePointerTypeCode ( CClassContext & ctx ) const virtual ◆ GenerateTypeCode() void CTypeStrings::GenerateTypeCode ( CClassContext & ctx ) const virtualReimplemented in CVectorTypeStrings, CTemplate2TypeStrings, CTemplate1TypeStrings, CBitStringTypeStrings, CAnyContentTypeStrings, CStringTypeStrings, CPointerTypeStrings, CEnumRefTypeStrings, CEnumTypeStrings, CWsdlTypeStrings, CClassRefTypeStrings, CClassTypeStrings, CAliasRefTypeStrings, and CAliasTypeStrings.
Definition at line 220 of file typestr.cpp.
Referenced by GenerateCode(), CAliasTypeStrings::GenerateCode(), GeneratePointerTypeCode(), CAliasTypeStrings::GenerateTypeCode(), CBitStringTypeStrings::GenerateTypeCode(), CTemplate1TypeStrings::GenerateTypeCode(), and CTemplate2TypeStrings::GenerateTypeCode().
◆ GenerateUserCPPCode() void CTypeStrings::GenerateUserCPPCode ( CNcbiOstream & out ) const virtual ◆ GenerateUserHPPCode() void CTypeStrings::GenerateUserHPPCode ( CNcbiOstream & out ) const virtual ◆ GetCType()Implemented in CVectorTypeStrings, CTemplate2TypeStrings, CTemplate1TypeStrings, CNullTypeStrings, CStdTypeStrings, CRefTypeStrings, CPointerTypeStrings, CEnumRefTypeStrings, CEnumTypeStrings, CClassRefTypeStrings, CClassTypeStrings, CAliasRefTypeStrings, and CAliasTypeStrings.
Referenced by CClassTypeStrings::GenerateClassCode(), CChoiceTypeStrings::GenerateClassCode(), CAliasTypeStrings::GenerateCode(), CAliasTypeStrings::GenerateUserHPPCode(), CPointerTypeStrings::GetCType(), CRefTypeStrings::GetCType(), CTemplate1TypeStrings::GetCType(), CTemplate2TypeStrings::GetCType(), GetStorageType(), NewInstance(), and CTraversalNode::x_LoadDataFromASNNode().
◆ GetDefaultCode() ◆ GetDestructionCode() ◆ GetDoxygenModuleName() string CTypeStrings::GetDoxygenModuleName ( void ) const inline ◆ GetEnumName() const string & CTypeStrings::GetEnumName ( void ) const virtual ◆ GetFacetString()Definition at line 254 of file typestr.cpp.
References eExclusiveMaximum, eExclusiveMinimum, eInclusiveMaximum, eInclusiveMinimum, eLength, eMaxItems, eMaxLength, eMinItems, eMinLength, eMultipleOf, ePattern, and eUniqueItems.
Referenced by CClassTypeStrings::GenerateClassCode(), and CChoiceTypeStrings::GenerateClassCode().
◆ GetInitializer() string CTypeStrings::GetInitializer ( void ) const virtualReimplemented in CBitStringTypeStrings, CAnyContentTypeStrings, CStringTypeStrings, CNullTypeStrings, CStdTypeStrings, CRefTypeStrings, CPointerTypeStrings, CEnumRefTypeStrings, CEnumTypeStrings, CAliasRefTypeStrings, and CAliasTypeStrings.
Definition at line 109 of file typestr.cpp.
References NcbiEmptyString.
Referenced by CAliasTypeStrings::GetInitializer(), and CAliasRefTypeStrings::GetInitializer().
◆ GetIsSetCode() ◆ GetKind() virtual EKind CTypeStrings::GetKind ( void ) const pure virtualImplemented in CVectorTypeStrings, CTemplate1TypeStrings, CBitStringTypeStrings, CAnyContentTypeStrings, CStringTypeStrings, CNullTypeStrings, CStdTypeStrings, CRefTypeStrings, CPointerTypeStrings, CEnumRefTypeStrings, CEnumTypeStrings, CClassRefTypeStrings, CClassTypeStrings, CAliasRefTypeStrings, and CAliasTypeStrings.
Referenced by CanBeCopied(), CanBeKey(), CClassTypeStrings::GenerateClassCode(), CAliasTypeStrings::GenerateCode(), CAliasTypeStrings::GenerateUserHPPCode(), CAliasTypeStrings::GetInitializer(), CAliasTypeStrings::GetKind(), NeedSetFlag(), and NewInstance().
◆ GetModuleName() [1/2] ◆ GetModuleName() [2/2] const string& CTypeStrings::GetModuleName ( void ) const inline ◆ GetNamespace() ◆ GetNamespaceName() const string& CTypeStrings::GetNamespaceName ( void ) const inline ◆ GetPrefixedCType()Implemented in CVectorTypeStrings, CTemplate2TypeStrings, CTemplate1TypeStrings, CNullTypeStrings, CStdTypeStrings, CRefTypeStrings, CPointerTypeStrings, CEnumRefTypeStrings, CEnumTypeStrings, CClassRefTypeStrings, CClassTypeStrings, CAliasRefTypeStrings, and CAliasTypeStrings.
Referenced by CRefTypeStrings::GetPrefixedCType(), CTemplate1TypeStrings::GetPrefixedCType(), and CTemplate2TypeStrings::GetPrefixedCType().
◆ GetRef()Reimplemented in CVectorTypeStrings, CTemplate2TypeStrings, CTemplate1TypeStrings, CStringStoreTypeStrings, CNullTypeStrings, CStdTypeStrings, CRefTypeStrings, CPointerTypeStrings, CEnumRefTypeStrings, CEnumTypeStrings, CClassRefTypeStrings, CClassTypeStrings, CChoicePtrRefTypeStrings, CAliasRefTypeStrings, and CAliasTypeStrings.
Definition at line 134 of file typestr.cpp.
References m_SpecialRef.
Referenced by CAliasTypeStrings::GenerateCode(), CAliasTypeStrings::GetRef(), CPointerTypeStrings::GetRef(), CRefTypeStrings::GetRef(), CStdTypeStrings::GetRef(), CTemplate1TypeStrings::GetRef(), and CTemplate2TypeStrings::GetRef().
◆ GetResetCode()Reimplemented in CVectorTypeStrings, CMapTypeStrings, CListTypeStrings, CSetTypeStrings, CBitStringTypeStrings, CAnyContentTypeStrings, CStringTypeStrings, CRefTypeStrings, CPointerTypeStrings, CClassRefTypeStrings, CClassTypeStrings, CAliasRefTypeStrings, and CAliasTypeStrings.
Definition at line 119 of file typestr.cpp.
References NcbiEmptyString.
Referenced by CAliasTypeStrings::GetResetCode(), and CAliasRefTypeStrings::GetResetCode().
◆ GetStorageType() ◆ HaveSpecialRef() bool CTypeStrings::HaveSpecialRef ( void ) const virtual ◆ NeedSetFlag() bool CTypeStrings::NeedSetFlag ( void ) const virtual ◆ NewInstance() ◆ PrintHPPComments() void CTypeStrings::PrintHPPComments ( CNcbiOstream & out ) const inline ◆ SetDataType() ◆ SetModuleName() void CTypeStrings::SetModuleName ( const string & name ) ◆ SetNamespaceName() void CTypeStrings::SetNamespaceName ( const string & name ) inline ◆ SetSpecialRef() void CTypeStrings::SetSpecialRef ( const string & ref ) inline ◆ SetStorageType() void CTypeStrings::SetStorageType ( const string & storage ) virtual ◆ m_Comments ◆ m_DataType ◆ m_ModuleName string CTypeStrings::m_ModuleName private ◆ m_NamespaceName string CTypeStrings::m_NamespaceName private ◆ m_SpecialRef string CTypeStrings::m_SpecialRef privateThe 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