#include <mcontainer.hpp>
Inheritance diagram for CModuleContainer:


Definition at line 52 of file mcontainer.hpp.
Public Member Functions | |
| CModuleContainer (void) | |
| virtual | ~CModuleContainer (void) |
| virtual const CNcbiRegistry & | GetConfig (void) const |
| virtual const string & | GetSourceFileName (void) const |
| virtual string | GetFileNamePrefix (void) const |
| virtual EFileNamePrefixSource | GetFileNamePrefixSource (void) const |
| bool | MakeFileNamePrefixFromSourceFileName (void) const |
| bool | MakeFileNamePrefixFromModuleName (void) const |
| bool | UseAllFileNamePrefixes (void) const |
| virtual CDataType * | InternalResolve (const string &moduleName, const string &typeName) const |
| virtual const CNamespace & | GetNamespace (void) const |
| virtual string | GetNamespaceRef (const CNamespace &ns) const |
| void | SetModuleContainer (const CModuleContainer *parent) |
| const CModuleContainer & | GetModuleContainer (void) const |
Private Member Functions | |
| CModuleContainer (const CModuleContainer &) | |
| CModuleContainer & | operator= (const CModuleContainer &) |
Private Attributes | |
| const CModuleContainer * | m_Parent |
|
|
Definition at line 39 of file mcontainer.cpp. |
|
|
Definition at line 44 of file mcontainer.cpp. |
|
|
|
|
|
Reimplemented in CCodeGenerator. Definition at line 60 of file mcontainer.cpp. References GetConfig(), and GetModuleContainer(). Referenced by GetConfig(), and CDataTypeModule::x_GetVar(). |
|
|
Reimplemented in CCodeGenerator, CDataTypeModule, and CFileModules. Definition at line 74 of file mcontainer.cpp. References GetFileNamePrefix(), and GetModuleContainer(). Referenced by CFileModules::GetFileNamePrefix(), CDataTypeModule::GetFileNamePrefix(), and GetFileNamePrefix(). |
|
|
Reimplemented in CCodeGenerator. Definition at line 79 of file mcontainer.cpp. References GetFileNamePrefixSource(), and GetModuleContainer(). Referenced by CDataTypeModule::GetFileNamePrefix(), GetFileNamePrefixSource(), MakeFileNamePrefixFromModuleName(), MakeFileNamePrefixFromSourceFileName(), and UseAllFileNamePrefixes(). |
|
|
Definition at line 54 of file mcontainer.cpp. References _ASSERT, and m_Parent. Referenced by GetConfig(), CFileModules::GetFileNamePrefix(), CDataTypeModule::GetFileNamePrefix(), GetFileNamePrefix(), GetFileNamePrefixSource(), GetNamespace(), GetNamespaceRef(), GetSourceFileName(), InternalResolve(), CDataTypeModule::Resolve(), and CDataType::ResolveGlobal(). |
|
|
Reimplemented in CCodeGenerator. Definition at line 90 of file mcontainer.cpp. References GetModuleContainer(), and GetNamespace(). Referenced by GetNamespace(), and GetNamespaceRef(). |
|
|
Definition at line 95 of file mcontainer.cpp. References GetModuleContainer(), GetNamespace(), CNamespace::GetNamespaceRef(), GetNamespaceRef(), and m_Parent. Referenced by GetNamespaceRef(). |
|
|
Reimplemented in CFileModules. Definition at line 65 of file mcontainer.cpp. References GetModuleContainer(), GetSourceFileName(), kEmptyStr, and m_Parent. Referenced by CDataValue::GetSourceFileName(), CDataType::GetSourceFileName(), and GetSourceFileName(). |
|
||||||||||||
|
Reimplemented in CCodeGenerator. Definition at line 84 of file mcontainer.cpp. References GetModuleContainer(), and InternalResolve(). Referenced by InternalResolve(), CDataTypeModule::Resolve(), and CDataType::ResolveGlobal(). |
|
|
Definition at line 67 of file mcontainer.hpp. References eFileName_FromModuleName, and GetFileNamePrefixSource(). Referenced by CDataTypeModule::GetFileNamePrefix(). |
|
|
Definition at line 62 of file mcontainer.hpp. References eFileName_FromSourceFileName, and GetFileNamePrefixSource(). Referenced by CFileModules::GetFileNamePrefix(). |
|
|
|
|
|
Definition at line 48 of file mcontainer.cpp. References _ASSERT, and m_Parent. Referenced by CCodeGenerator::CCodeGenerator(). |
|
|
Definition at line 72 of file mcontainer.hpp. References eFileName_UseAllPrefixes, and GetFileNamePrefixSource(). Referenced by CFileModules::GetFileNamePrefix(), and CDataTypeModule::GetFileNamePrefix(). |
|
|
Definition at line 86 of file mcontainer.hpp. Referenced by GetModuleContainer(), GetNamespaceRef(), GetSourceFileName(), and SetModuleContainer(). |
1.4.6
Modified on Wed Dec 09 08:19:29 2009 by modify_doxy.py rev. 173732