Search Toolkit Book for CDataTypeModule
#include "module.hpp"
(Private to src/serial/datatool
.)
Definition at line 52 of file module.hpp.
◆ TDefinitions ◆ TExports ◆ TImports ◆ TImportsByName ◆ TTypesByName ◆ CDataTypeModule() ◆ ~CDataTypeModule() CDataTypeModule::~CDataTypeModule ( ) virtualDefinition at line 58 of file module.cpp.
◆ AddDefinition() ◆ AddExports() ◆ AddExtraSchemaOutput() void CDataTypeModule::AddExtraSchemaOutput ( const string & extra ) const ◆ AddImportRef() ◆ AddImports() [1/2] ◆ AddImports() [2/2] ◆ Check() bool CDataTypeModule::Check ( void ) ◆ CheckNames() bool CDataTypeModule::CheckNames ( )Definition at line 494 of file module.cpp.
References map_checker< Container >::end(), ERR_POST_X, map_checker< Container >::find(), i, map_checker< Container >::insert(), ITERATE, m_ExportedTypes, m_Exports, m_ImportedTypes, m_Imports, m_LocalTypes, CDataTypeModule::Import::moduleName, ok, t, CDataTypeModule::Import::types, and Warning().
◆ CollectAllTypeinfo() void CDataTypeModule::CollectAllTypeinfo ( set< TTypeInfo > & types ) const ◆ Comments() CComments& CDataTypeModule::Comments ( void ) inline ◆ Errors() bool CDataTypeModule::Errors ( void ) const inline ◆ ExternalResolve() ◆ GetDefinitions() ◆ GetDTDFileNameBase() string CDataTypeModule::GetDTDFileNameBase ( void ) const ◆ GetDTDPublicName() string CDataTypeModule::GetDTDPublicName ( void ) const ◆ GetFileNamePrefix() string CDataTypeModule::GetFileNamePrefix ( void ) const overridevirtual ◆ GetImports() ◆ GetModuleFileSuffix() ◆ GetName()Definition at line 103 of file module.hpp.
References m_Name.
Referenced by GetDTDFileNameBase(), GetDTDPublicName(), CTypeStrings::GetModuleName(), GetSubnamespace(), GetVar(), CCodeGenerator::IncludeAllMainTypes(), PrintASN(), PrintDTD(), PrintDTDModular(), PrintSpecDump(), PrintXMLSchema(), and PrintXMLSchemaModular().
◆ GetNamespace() ◆ GetSourceLine() int CDataTypeModule::GetSourceLine ( void ) const inline ◆ GetSubnamespace() string CDataTypeModule::GetSubnamespace ( void ) const ◆ GetTagDefault() ◆ GetVar() ◆ LastComments() CComments& CDataTypeModule::LastComments ( void ) inline ◆ PrintASN()Definition at line 143 of file module.cpp.
References CComments::eDoNotWriteBlankLine, CAsnBinaryDefs::eExplicit, CAsnBinaryDefs::eImplicit, CComments::eMultiline, GetName(), i, ITERATE, m_Comments, m_Definitions, m_Exports, m_Imports, m_LastComments, m_TagDefault, CDataTypeModule::Import::moduleName, out(), CComments::PrintASN(), ToAsnName(), and CDataTypeModule::Import::types.
◆ PrintDTD()Definition at line 336 of file module.cpp.
References CComments::eMultiline, CComments::eNoEOL, GetName(), i, ITERATE, m_Comments, m_Definitions, m_Exports, m_Imports, m_LastComments, CDataTypeModule::Import::moduleName, out(), CComments::PrintDTD(), t, and CDataTypeModule::Import::types.
◆ PrintDTDModular() void CDataTypeModule::PrintDTDModular ( CNcbiOstream & out ) const ◆ PrintJSONSchema() void CDataTypeModule::PrintJSONSchema ( CNcbiOstream & out ) const virtual ◆ PrintSampleDEF() void CDataTypeModule::PrintSampleDEF ( CNcbiOstream & out ) const ◆ PrintSpecDump() void CDataTypeModule::PrintSpecDump ( CNcbiOstream & out ) const virtual ◆ PrintXMLSchema() void CDataTypeModule::PrintXMLSchema ( CNcbiOstream & out ) const virtualDefinition at line 272 of file module.cpp.
References CComments::eMultiline, GetName(), i, ITERATE, m_Comments, m_Definitions, m_Exports, m_ExtraDefs, m_Imports, m_LastComments, CDataTypeModule::Import::moduleName, out(), CComments::PrintDTD(), t, and CDataTypeModule::Import::types.
◆ PrintXMLSchemaModular() void CDataTypeModule::PrintXMLSchemaModular ( CNcbiOstream & out ) const ◆ Resolve()Definition at line 547 of file module.cpp.
References map_checker< Container >::end(), eType, map_checker< Container >::find(), CModuleContainer::GetModuleContainer(), i, CModuleContainer::InternalResolve(), m_ImportedTypes, m_LocalTypes, NCBI_THROW, and t.
Referenced by CDataType::ResolveGlobal(), and CDataType::ResolveLocal().
◆ SetModuleFileSuffix() ◆ SetSourceLine() void CDataTypeModule::SetSourceLine ( int line ) ◆ SetSubnamespace() void CDataTypeModule::SetSubnamespace ( const string & sub_ns ) ◆ SetTagDefault() ◆ ToAsnId() ◆ ToAsnName() ◆ x_GetVar()Definition at line 600 of file module.cpp.
References map_checker< Container >::begin(), map_checker< Container >::end(), entries, IRegistry::EnumerateEntries(), map_checker< Container >::find(), IRegistry::Get(), CModuleContainer::GetConfig(), IRegistry::HasEntry(), i, map_checker< Container >::insert(), kEmptyStr, m_DefSectionEntries, m_DefSections, m_DefVars, and rapidjson::value.
Referenced by GetVar().
◆ m_Comments ◆ m_Definitions ◆ m_DefSectionEntries ◆ m_DefSections ◆ m_DefVars ◆ m_Errors bool CDataTypeModule::m_Errors private ◆ m_ExportedTypes ◆ m_Exports ◆ m_ExtraDefs string CDataTypeModule::m_ExtraDefs mutableprivate ◆ m_ImportedTypes ◆ m_ImportRef ◆ m_Imports ◆ m_LastComments ◆ m_LocalTypes ◆ m_Name string CDataTypeModule::m_Name private ◆ m_Namespace ◆ m_PrefixFromName string CDataTypeModule::m_PrefixFromName mutableprivate ◆ m_SourceLine int CDataTypeModule::m_SourceLine private ◆ m_Subnamespace string CDataTypeModule::m_Subnamespace private ◆ m_TagDefault ◆ s_ModuleFileSuffix string CDataTypeModule::s_ModuleFileSuffix staticprivateThe 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