static const string & GetExportSpecifier(void)
bool InternalClass(void) const
bool HaveVirtualDestructor(void) const
static const string & GetDocRootURL(void)
static void SetExportSpecifier(const string &str)
virtual TIncludes & CPPIncludes(void) override
static const string & GetDoxygenGroup(void)
static bool sm_DoxygenComments
virtual const CNamespace & GetNamespace(void) const override
CNcbiOstream & InlineMethods(void)
virtual string GetMethodPrefix(void) const override
virtual void AddHPPCode(const CNcbiOstrstream &code) override
CNcbiOstrstream m_InlineMethods
void SetEmptyClassCode(void)
CClassCode(const CClassCode &)
void SetParentClass(const string &className, const CNamespace &ns)
virtual void AddCPPCode(const CNcbiOstrstream &code) override
CNcbiOstream & ClassPublic(void)
CNcbiOstream & WriteDestructionCode(CNcbiOstream &out) const
static string sm_ExportSpecifier
void AddConstructionCode(const string &code)
void AddInitializer(const string &member, const string &init)
static void SetDoxygenComments(bool set)
virtual ~CClassCode(void)
virtual void AddINLCode(const CNcbiOstrstream &code) override
CNcbiOstream & GenerateUserHPP(CNcbiOstream &header) const
const string & GetParentClassName(void) const
CNcbiOstrstream m_ClassPublic
CNamespace m_ParentClassNamespace
void AddDestructionCode(const string &code)
virtual TIncludes & HPPIncludes(void) override
CClassCode(CClassContext &ownerClass, const string &className)
CNcbiOstream & GenerateEmpty(CNcbiOstream &header) const
CNcbiOstrstream m_Methods
CNcbiOstrstream m_ClassProtected
CNcbiOstream & ClassProtected(void)
void SetVirtualDestructor(bool v=true)
CNcbiOstream & GenerateUserCPP(CNcbiOstream &code) const
static void SetDoxygenGroup(const string &str)
static string sm_DocRootURL
CNcbiOstream & MethodStart(bool inl=false)
CClassCode & operator=(const CClassCode &)
CNcbiOstream & GenerateCPP(CNcbiOstream &code) const
CNcbiOstrstream m_ClassPrivate
list< string > m_DestructionCode
CNcbiOstream & WriteInitializers(CNcbiOstream &out) const
CNcbiOstream & WriteConstructionCode(CNcbiOstream &out) const
const CNamespace & GetParentClassNamespace(void) const
CNcbiOstream & Methods(bool inl=false)
const string & GetClassNameDT(void) const
list< string > m_ConstructionCode
bool HaveInitializers(void) const
static bool GetDoxygenComments(void)
static string sm_DoxygenGroup
virtual void AddForwardDeclaration(const string &s, const CNamespace &ns) override
CNcbiOstream & ClassPrivate(void)
CNcbiOstream & GenerateINL(CNcbiOstream &code) const
CNcbiOstrstream m_Initializers
static void SetDocRootURL(const string &str)
CNcbiOstream & GenerateHPP(CNcbiOstream &header) const
Include a standard set of the NCBI C++ Toolkit most basic headers.
std::ofstream out("events_result.xml")
main entry point for tests
static void DLIST_NAME() init(DLIST_LIST_TYPE *list)
static const char * str(char *buf, int n)
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
IO_PREFIX::ostream CNcbiOstream
Portable alias for ostream.
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