& methodPrefix)
const= 0;
102 virtual const string&
GetEnumName(
void)
const;
104 virtual bool CanBeKey(
void)
const;
111 const string& place =
kEmptyStr)
const;
115 virtual string GetIsSetCode(
const string& var)
const;
116 virtual string GetResetCode(
const string& var)
const;
virtual void SetStorageType(const string &storage)
virtual bool CanBeKey(void) const
const CDataType * DataType(void) const
virtual string GetCType(const CNamespace &ns) const =0
void BeginClassDeclaration(CClassContext &ctx) const
const CDataType * m_DataType
static void AdaptForSTL(AutoPtr< CTypeStrings > &type)
virtual string GetIsSetCode(const string &var) const
string GetDoxygenModuleName(void) const
const CComments & Comments(void) const
virtual string GetPrefixedCType(const CNamespace &ns, const string &methodPrefix) const =0
virtual string GetInitializer(void) const
virtual void GeneratePointerTypeCode(CClassContext &ctx) const
virtual string NewInstance(const string &init, const string &place=kEmptyStr) const
void SetModuleName(const string &name)
static const char * GetFacetString(ESerialFacet c)
const string & GetNamespaceName(void) const
virtual string GetDestructionCode(const string &expr) const
virtual bool HaveSpecialRef(void) const
void SetSpecialRef(const string &ref)
virtual void GenerateTypeCode(CClassContext &ctx) const
virtual string GetRef(const CNamespace &ns) const
virtual bool CanBeCopied(void) const
virtual const CNamespace & GetNamespace(void) const
virtual string GetResetCode(const string &var) const
virtual bool NeedSetFlag(void) const
void PrintHPPComments(CNcbiOstream &out) const
virtual void GenerateCode(CClassContext &ctx) const
virtual const string & GetEnumName(void) const
virtual void GenerateUserCPPCode(CNcbiOstream &out) const
virtual string GetStorageType(const CNamespace &ns) const
virtual EKind GetKind(void) const =0
virtual void GenerateUserHPPCode(CNcbiOstream &out) const
virtual ~CTypeStrings(void)
const string & GetModuleName(void) const
virtual string GetDefaultCode(const string &var) const
void SetDataType(const CDataType *type)
void SetNamespaceName(const string &name)
Include a standard set of the NCBI C++ Toolkit most basic headers.
std::ofstream out("events_result.xml")
main entry point for tests
static const struct name_t names[]
static void DLIST_NAME() init(DLIST_LIST_TYPE *list)
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
IO_PREFIX::ostream CNcbiOstream
Portable alias for ostream.
static string & Replace(const string &src, const string &search, const string &replace, string &dst, SIZE_TYPE start_pos=0, SIZE_TYPE max_replace=0, SIZE_TYPE *num_replace=0)
Replace occurrences of a substring within a string.
Useful/utility classes and methods.
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