140 const string& prefix)
169 virtual bool IsInteger(
void)
const override;
virtual const char * GetASNKeyword(void) const override
virtual const char * GetDEFKeyword(void) const override
const string & GetEnumId(void) const
CComments & GetComments(void)
TValueFlags GetFlags(void) const
TEnumValueType GetValue(void) const
void SetFlag(EValueFlags flag) const
void SetEnumId(const string &id) const
const string & GetName(void) const
int GetSourceLine(void) const
CEnumDataTypeValue(const string &name, TEnumValueType value)
void SetSourceLine(int line)
const CComments & GetComments(void) const
virtual string GetXmlValueName(const string &value) const
virtual void PrintASN(CNcbiOstream &out, int indent) const override
CComments & LastComments(void)
CEnumDataTypeValue TValue
virtual const char * GetDEFKeyword(void) const override
virtual string GetDefaultString(const CDataValue &value) const override
virtual void PrintXMLSchema(CNcbiOstream &out, int indent, bool contents_only=false) const override
virtual AutoPtr< CTypeStrings > GenerateCode(void) const override
virtual void PrintDTDElement(CNcbiOstream &out, bool contents_only=false) const override
SEnumCInfo GetEnumCInfo(void) const
TValue & AddValue(const string &name, TEnumValueType value)
virtual void PrintDTDExtra(CNcbiOstream &out) const override
string DefaultEnumName(void) const
virtual string GetXMLContents(void) const
virtual CTypeInfo * CreateTypeInfo(void) override
const TValues & GetValues(void) const
virtual void PrintJSONSchema(CNcbiOstream &out, int indent, list< string > &required, bool contents_only=false) const override
virtual AutoPtr< CTypeStrings > GetRefCType(void) const override
virtual TObjectPtr CreateDefault(const CDataValue &value) const override
virtual void PrintSpecDumpExtra(CNcbiOstream &out, int indent) const override
virtual AutoPtr< CTypeStrings > GetFullCType(void) const override
virtual const char * GetASNKeyword(void) const override
virtual bool CheckValue(const CDataValue &value) const override
virtual bool IsInteger(void) const
virtual bool IsInteger(void) const override
virtual string GetXmlValueName(const string &value) const override
virtual const char * GetDEFKeyword(void) const override
virtual const char * GetASNKeyword(void) const override
CTypeInfo class contains all information about C++ types (both basic and classes): members and layout...
std::ofstream out("events_result.xml")
main entry point for tests
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
IO_PREFIX::ostream CNcbiOstream
Portable alias for ostream.
const GenericPointer< typename T::ValueType > T2 value
SEnumCInfo(const string &name, const string &type, const string &prefix)