A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://www.ncbi.nlm.nih.gov/IEB/ToolBox/CPP_DOC/doxyhtml/classCFileCode.html below:

NCBI C++ ToolKit: CFileCode Class Reference

Search Toolkit Book for CFileCode

#include "filecode.hpp"
(Private to src/serial/datatool.)

  CFileCode (const CCodeGenerator *codeGenerator, const string &baseName)     ~CFileCode (void)   virtual const CNamespaceGetNamespace (void) const override   bool  AddType (const CDataType *type)   string  Include (const string &s, bool addExt=false) const   const stringGetFileBaseName (void) const   const stringChangeFileBaseName (void)   const stringGetHeaderPrefix (void) const   string  GetUserFileBaseName (void) const   string  GetBaseFileBaseName (void) const   string  GetBaseHPPName (void) const   string  GetBaseCPPName (void) const   string  GetUserHPPName (void) const   string  GetUserCPPName (void) const   string  GetDefineBase (void) const   string  GetBaseHPPDefine (void) const   string  GetUserHPPDefine (void) const   virtual string  GetMethodPrefix (void) const override   virtual TIncludesHPPIncludes (void) override   virtual TIncludesCPPIncludes (void) override   virtual void  AddForwardDeclaration (const string &className, const CNamespace &ns) override   virtual void  AddHPPCode (const CNcbiOstrstream &code) override   virtual void  AddINLCode (const CNcbiOstrstream &code) override   virtual void  AddCPPCode (const CNcbiOstrstream &code) override   void  UseQuotedForm (bool use)   void  CreateFileFolder (const string &fileName) const   void  GenerateCode (void)   void  GenerateHPP (const string &path, string &fileName) const   void  GenerateCPP (const string &path, string &fileName) const   bool  GenerateUserHPP (const string &path, string &fileName) const   bool  GenerateUserCPP (const string &path, string &fileName) const   CTypeStringsGetPrimaryClass (void)   bool  GetClasses (list< CTypeStrings * > &types)   CNamespace  GetClassNamespace (CTypeStrings *type)   CNcbiOstreamWriteSourceFile (CNcbiOstream &out) const   CNcbiOstreamWriteSpecRefs (CNcbiOstream &out) const   CNcbiOstreamWriteCopyright (CNcbiOstream &out, bool header) const   CNcbiOstreamWriteUserCopyright (CNcbiOstream &out, bool header) const   void  GetModuleNames (map< string, pair< string, string > > &names) const   virtual  ~CClassContext (void)  

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 stringfileName ) 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 ( CNcbiOstreamcode ) const private ◆ GenerateUserHPP() ◆ GenerateUserHPPCode() void CFileCode::GenerateUserHPPCode ( CNcbiOstreamcode ) 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_Classes

Definition 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 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