virtual void PrintDTDElement(CNcbiOstream &out, bool contents_only=false) const override
virtual void PrintASN(CNcbiOstream &out, int indent) const override
virtual bool CheckValue(const CDataValue &value) const override
virtual const char * GetDEFKeyword(void) const override
virtual TObjectPtr CreateDefault(const CDataValue &value) const override
virtual void PrintXMLSchema(CNcbiOstream &out, int indent, bool contents_only=false) const override
virtual void PrintJSONSchema(CNcbiOstream &out, int indent, list< string > &required, bool contents_only=false) const override
virtual const char * GetXMLContents(void) const override
virtual const char * GetASNKeyword(void) const override
virtual AutoPtr< CTypeStrings > GetFullCType(void) const override
virtual const char * GetDefaultCType(void) const override
virtual string GetSchemaTypeString(void) const override
virtual bool IsCompressed(void) const override
COctetStringDataType CParent
virtual bool x_AsBitString(void) const override
virtual AutoPtr< CTypeStrings > GetFullCType(void) const override
virtual const char * GetASNKeyword(void) const override
virtual string GetDefaultString(const CDataValue &value) const override
virtual string GetSchemaTypeString(void) const override
virtual const char * GetDEFKeyword(void) const override
virtual CTypeRef GetTypeInfo(void) override
virtual TObjectPtr CreateDefault(const CDataValue &value) const override
virtual const char * GetDefaultCType(void) const override
virtual const char * GetXMLContents(void) const override
CBigIntDataType(bool bAsnBigInt=false)
virtual bool CheckValue(const CDataValue &value) const override
virtual bool NeedAutoPointer(const CTypeInfo *typeInfo) const override
CDataType * m_BitStringEnum
CBitStringDataType(CDataType *bitenum=nullptr)
virtual bool CheckValue(const CDataValue &value) const override
virtual const char * GetXMLContents(void) const override
virtual const char * GetDefaultCType(void) const override
virtual bool PrintXMLSchemaContents(CNcbiOstream &out, int indent, const CDataMember *mem) const override
virtual const CTypeInfo * GetRealTypeInfo(void) override
virtual void FixTypeTree(void) const override
virtual const char * GetASNKeyword(void) const override
virtual const char * GetDEFKeyword(void) const override
virtual AutoPtr< CTypeStrings > GetFullCType(void) const override
virtual CTypeRef GetTypeInfo(void) override
virtual const char * GetDEFKeyword(void) const override
virtual string GetSchemaTypeString(void) const override
virtual const char * GetXMLContents(void) const override
virtual const char * GetDefaultCType(void) const override
virtual TObjectPtr CreateDefault(const CDataValue &value) const override
virtual void PrintDTDExtra(CNcbiOstream &out) const override
virtual bool CheckValue(const CDataValue &value) const override
virtual const char * GetASNKeyword(void) const override
virtual string GetDefaultString(const CDataValue &value) const override
virtual bool PrintXMLSchemaContents(CNcbiOstream &out, int indent, const CDataMember *mem) const override
virtual CTypeRef GetTypeInfo(void) override
virtual string GetDefaultString(const CDataValue &value) const override
virtual string GetSchemaTypeString(void) const override
virtual const char * GetDEFKeyword(void) const override
virtual TObjectPtr CreateDefault(const CDataValue &value) const override
virtual const char * GetXMLContents(void) const override
virtual const char * GetASNKeyword(void) const override
virtual const char * GetDefaultCType(void) const override
virtual bool CheckValue(const CDataValue &value) const override
virtual const char * GetXMLContents(void) const override
virtual const char * GetDefaultCType(void) const override
virtual bool PrintXMLSchemaContents(CNcbiOstream &out, int indent, const CDataMember *mem) const override
virtual const char * GetASNKeyword(void) const override
virtual TObjectPtr CreateDefault(const CDataValue &value) const override
virtual AutoPtr< CTypeStrings > GetFullCType(void) const override
virtual CTypeRef GetTypeInfo(void) override
virtual bool CheckValue(const CDataValue &value) const override
virtual const char * GetDEFKeyword(void) const override
virtual const CTypeInfo * GetRealTypeInfo(void) override
virtual bool x_AsBitString(void) const
virtual bool CheckValue(const CDataValue &value) const override
virtual const char * GetDEFKeyword(void) const override
virtual bool NeedAutoPointer(const CTypeInfo *typeInfo) const override
virtual string GetSchemaTypeString(void) const override
virtual AutoPtr< CTypeStrings > GetFullCType(void) const override
CBitStringDataType CParent
virtual const char * GetASNKeyword(void) const override
virtual const char * GetDefaultCType(void) const override
virtual const char * GetXMLContents(void) const override
virtual bool IsCompressed(void) const
virtual string GetSchemaTypeString(void) const override
virtual string GetDefaultString(const CDataValue &value) const override
virtual const char * GetASNKeyword(void) const override
virtual const char * GetDefaultCType(void) const override
virtual const char * GetXMLContents(void) const override
virtual const char * GetDEFKeyword(void) const override
virtual const CTypeInfo * GetRealTypeInfo(void) override
virtual bool CheckValue(const CDataValue &value) const override
virtual TObjectPtr CreateDefault(const CDataValue &value) const override
virtual void PrintASN(CNcbiOstream &out, int indent) const override
virtual TObjectPtr CreateDefault(const CDataValue &value) const override
virtual const char * GetXMLContents(void) const =0
virtual void PrintXMLSchema(CNcbiOstream &out, int indent, bool contents_only=false) const override
virtual void PrintDTDElement(CNcbiOstream &out, bool contents_only=false) const override
virtual const char * GetDefaultCType(void) const =0
virtual void PrintJSONSchema(CNcbiOstream &out, int indent, list< string > &required, bool contents_only=false) const override
virtual AutoPtr< CTypeStrings > GetFullCType(void) const override
virtual bool PrintXMLSchemaContents(CNcbiOstream &out, int indent, const CDataMember *mem) const
virtual const CTypeInfo * GetRealTypeInfo(void) override
virtual TObjectPtr CreateDefault(const CDataValue &value) const override
virtual const char * GetXMLContents(void) const override
virtual const char * GetDefaultCType(void) const override
virtual string GetSchemaTypeString(void) const override
virtual const char * GetASNKeyword(void) const override
virtual bool NeedAutoPointer(const CTypeInfo *typeInfo) const override
virtual string GetDefaultString(const CDataValue &value) const override
virtual AutoPtr< CTypeStrings > GetFullCType(void) const override
virtual bool CheckValue(const CDataValue &value) const override
virtual const char * GetDEFKeyword(void) const override
EType GetStringType(void) const
CStringDataType(EType type=eStringTypeVisible)
virtual const char * GetASNKeyword(void) const override
virtual AutoPtr< CTypeStrings > GetFullCType(void) const override
virtual bool NeedAutoPointer(const CTypeInfo *typeInfo) const override
CStringStoreDataType(void)
virtual const CTypeInfo * GetRealTypeInfo(void) override
virtual const char * GetDEFKeyword(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