Search Toolkit Book for CFileCode
#include "filecode.hpp"
(Private to src/serial/datatool
.)
Definition at line 51 of file filecode.hpp.
◆ TAddedClasses ◆ TClasses ◆ TForwards ◆ TGenerateMethod ◆ CFileCode() [1/2] ◆ ~CFileCode() CFileCode::~CFileCode ( void )Definition at line 65 of file filecode.cpp.
◆ CFileCode() [2/2] ◆ AddCPPCode() ◆ AddForwardDeclaration() ◆ AddHPPCode() ◆ AddINLCode() ◆ AddType() ◆ ChangeFileBaseName() ◆ CPPIncludes() ◆ CreateFileFolder() void CFileCode::CreateFileFolder ( const string & fileName ) const ◆ GenerateCode() void CFileCode::GenerateCode ( void )Definition at line 236 of file filecode.cpp.
References CFileCode::SClassInfo::code, set< Key, Compare >::erase(), CTypeStrings::GenerateCode(), i, kEmptyStr, m_Classes, m_CPPIncludes, m_CurrentClass, m_HPPIncludes, and NON_CONST_ITERATE.
◆ GenerateCPP()Definition at line 569 of file filecode.cpp.
References CreateFileFolder(), set< Key, Compare >::empty(), ERR_POST_X, Fatal(), GetBaseCPPName(), GetUserHPPName(), i, Include(), ITERATE, m_Classes, m_CodeGenerator, m_CPPIncludes, m_PchHeader, Path(), CNamespace::Reset(), CCodeGenerator::ResolveFileName(), CNamespace::Set(), and WriteCopyright().
◆ GenerateHPP()Definition at line 422 of file filecode.cpp.
References CDelayedOfstream::close(), CreateFileFolder(), map_checker< Container >::empty(), set< Key, Compare >::empty(), ctll::empty(), ERR_POST_X, Fatal(), NStr::fSplit_MergeDelimiters, NStr::fSplit_Truncate, IRegistry::Get(), GetBaseHPPDefine(), GetBaseHPPName(), CCodeGenerator::GetConfig(), CClassCode::GetDoxygenComments(), CClassCode::GetDoxygenGroup(), i, Include(), ITERATE, m_Classes, m_CodeGenerator, m_ForwardDeclarations, m_HPPIncludes, Path(), CNamespace::Reset(), CNamespace::Set(), NStr::Split(), and WriteCopyright().
◆ GenerateUserCPP() ◆ GenerateUserCPPCode() void CFileCode::GenerateUserCPPCode ( CNcbiOstream & code ) const private ◆ GenerateUserHPP() ◆ GenerateUserHPPCode() void CFileCode::GenerateUserHPPCode ( CNcbiOstream & code ) const private ◆ GetBaseCPPName() string CFileCode::GetBaseCPPName ( void ) const ◆ GetBaseFileBaseName() string CFileCode::GetBaseFileBaseName ( void ) const ◆ GetBaseHPPDefine() string CFileCode::GetBaseHPPDefine ( void ) const ◆ GetBaseHPPName() string CFileCode::GetBaseHPPName ( void ) const ◆ GetClasses() ◆ GetClassNamespace() ◆ GetDefineBase() string CFileCode::GetDefineBase ( void ) const ◆ GetFileBaseName() const string& CFileCode::GetFileBaseName ( void ) const inline ◆ GetHeaderPrefix() const string& CFileCode::GetHeaderPrefix ( void ) const inline ◆ GetMethodPrefix() string CFileCode::GetMethodPrefix ( void ) const overridevirtual ◆ GetModuleNames() ◆ GetNamespace() ◆ GetPchHeader() ◆ GetPrimaryClass() ◆ GetUserCPPName() string CFileCode::GetUserCPPName ( void ) const ◆ GetUserFileBaseName() string CFileCode::GetUserFileBaseName ( void ) const ◆ GetUserHPPDefine() string CFileCode::GetUserHPPDefine ( void ) const ◆ GetUserHPPName() string CFileCode::GetUserHPPName ( void ) const ◆ HPPIncludes() ◆ Include() ◆ LoadLines() ◆ ModifiedByUser() ◆ operator=() ◆ SetPchHeader() ◆ UseQuotedForm() void CFileCode::UseQuotedForm ( bool use ) ◆ WriteCopyright() ◆ WriteCopyrightHeader() ◆ WriteLogKeyword() ◆ WriteSourceFile() ◆ WriteSpecRefs()Definition at line 295 of file filecode.cpp.
References CCodeGenerator::GetDefFile(), CClassCode::GetDocRootURL(), CDirEntry::GetName(), CDirEntry::GetPath(), CCodeGenerator::GetRootDir(), GetStdPath(), i, ITERATE, m_CodeGenerator, m_SourceFiles, MakeAbsolutePath(), out(), Path(), NStr::Replace(), and WriteSourceFile().
Referenced by WriteCopyright(), and WriteUserCopyright().
◆ WriteUserCopyright()Definition at line 365 of file filecode.cpp.
References ctll::empty(), CDirEntry::GetBase(), GetBaseHPPName(), CClassCode::GetDocRootURL(), CDirEntry::GetName(), GetUserHPPName(), out(), NStr::Replace(), WriteCopyrightHeader(), WriteSourceFile(), and WriteSpecRefs().
Referenced by GenerateUserCPPCode(), and GenerateUserHPPCode().
◆ WriteUserFile()Definition at line 773 of file filecode.cpp.
References CChecksum::AddLine(), CreateFileFolder(), ERR_POST_X, Fatal(), i, ITERATE, LoadLines(), ModifiedByUser(), out(), and Path().
Referenced by GenerateUserCPP(), and GenerateUserHPP().
◆ m_AddedClasses ◆ m_BaseName ◆ m_ClassesDefinition at line 148 of file filecode.hpp.
Referenced by AddType(), GenerateCode(), GenerateCPP(), GenerateHPP(), GenerateUserCPPCode(), GenerateUserHPPCode(), GetClasses(), GetClassNamespace(), GetDefineBase(), GetModuleNames(), and GetPrimaryClass().
◆ m_CodeGenerator ◆ m_CPPIncludes ◆ m_CurrentClass ◆ m_ForwardDeclarations ◆ m_HeaderPrefix string CFileCode::m_HeaderPrefix private ◆ m_HPPIncludes ◆ m_PchHeader ◆ m_SourceFiles ◆ m_UseQuotedForm bool CFileCode::m_UseQuotedForm 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