NCBI C++ ToolKit
|
Search Toolkit Book for CClassContext
#include "classctx.hpp"
(Private to src/serial/datatool
.)
Public Types | |
typedef set< string > | TIncludes |
Public Member Functions | |
virtual | ~CClassContext (void) |
virtual string | GetMethodPrefix (void) const =0 |
virtual TIncludes & | HPPIncludes (void)=0 |
virtual TIncludes & | CPPIncludes (void)=0 |
virtual void | AddForwardDeclaration (const string &className, const CNamespace &ns)=0 |
virtual void | AddHPPCode (const CNcbiOstrstream &code)=0 |
virtual void | AddINLCode (const CNcbiOstrstream &code)=0 |
virtual void | AddCPPCode (const CNcbiOstrstream &code)=0 |
virtual const CNamespace & | GetNamespace (void) const =0 |
Definition at line 47 of file classctx.hpp.
typedef set<string> CClassContext::TIncludes |
Definition at line 52 of file classctx.hpp.
|
pure virtual |
Implemented in CFileCode, and CClassCode.
Referenced by CClassCode::~CClassCode().
|
pure virtual |
Implemented in CClassCode, and CFileCode.
Referenced by CClassCode::AddForwardDeclaration().
|
pure virtual |
Implemented in CFileCode, and CClassCode.
Referenced by CClassCode::~CClassCode().
|
pure virtual |
Implemented in CFileCode, and CClassCode.
Referenced by CClassCode::~CClassCode().
|
pure virtual |
Implemented in CFileCode, and CClassCode.
Referenced by CClassCode::CPPIncludes().
|
pure virtual |
Implemented in CFileCode, and CClassCode.
Referenced by CClassCode::GetMethodPrefix(), and CClassCode::InternalClass().
|
pure virtual |
Implemented in CFileCode, and CClassCode.
Referenced by CClassCode::GetNamespace().
|
pure virtual |
Implemented in CFileCode, and CClassCode.
Referenced by CClassCode::HPPIncludes().