|
| CIntDataType (void) |
|
virtual bool | CheckValue (const CDataValue &value) const override |
|
virtual TObjectPtr | CreateDefault (const CDataValue &value) const override |
|
virtual string | GetDefaultString (const CDataValue &value) const override |
|
virtual CTypeRef | GetTypeInfo (void) override |
|
virtual const char * | GetDefaultCType (void) const override |
|
virtual const char * | GetASNKeyword (void) const override |
|
virtual const char * | GetDEFKeyword (void) const override |
|
virtual const char * | GetXMLContents (void) const override |
|
virtual string | GetSchemaTypeString (void) const override |
|
virtual void | PrintASN (CNcbiOstream &out, int indent) const override |
|
virtual void | PrintJSONSchema (CNcbiOstream &out, int indent, list< string > &required, bool contents_only=false) const override |
|
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 AutoPtr< CTypeStrings > | GetFullCType (void) const override |
|
virtual bool | PrintXMLSchemaContents (CNcbiOstream &out, int indent, const CDataMember *mem) const |
|
| CDataType (void) |
|
virtual | ~CDataType (void) |
|
const CDataType * | GetParentType (void) const |
|
const CDataTypeModule * | GetModule (void) const |
|
bool | HaveModuleName (void) const |
|
const string & | GetSourceFileName (void) const |
|
int | GetSourceLine (void) const |
|
void | SetSourceLine (int line) |
|
string | LocationString (void) const |
|
string | GetKeyPrefix (void) const |
|
string | IdName (void) const |
|
string | XmlTagName (void) const |
|
const string & | GlobalName (void) const |
|
bool | Skipped (void) const |
|
string | DefClassMemberName (void) const |
|
string | ClassName (void) const |
|
string | FileName (void) const |
|
const CNamespace & | Namespace (void) const |
|
string | InheritFromClass (void) const |
|
const CDataType * | InheritFromType (void) const |
|
const string | GetVar (const string &value, int collect=0) const |
|
bool | GetBoolVar (const string &value, bool default_value=false) const |
|
void | ForbidVar (const string &var, const string &value) |
|
void | AllowVar (const string &var, const string &value) |
|
const string | GetAndVerifyVar (const string &value) const |
|
bool | InChoice (void) const |
|
void | PrintASNTypeComments (CNcbiOstream &out, int indent, int flags=0) const |
|
void | PrintDTDTypeComments (CNcbiOstream &out, int indent) const |
|
virtual void | PrintSpecDump (CNcbiOstream &out, int indent) const |
|
virtual void | PrintSpecDumpExtra (CNcbiOstream &out, int indent) const |
|
virtual string | GetSpecKeyword (void) const |
|
void | PrintDTD (CNcbiOstream &out) const |
|
void | PrintDTD (CNcbiOstream &out, const CComments &extra) const |
|
virtual void | PrintDTDExtra (CNcbiOstream &out) const |
|
virtual const CTypeInfo * | GetAnyTypeInfo (void) |
|
virtual bool | NeedAutoPointer (const CTypeInfo *typeInfo) const |
|
virtual const CTypeInfo * | GetRealTypeInfo (void) |
|
virtual CTypeInfo * | CreateTypeInfo (void) |
|
CTypeInfo * | UpdateModuleName (CTypeInfo *typeInfo) const |
|
void | Warning (const string &mess, int err_subcode=0) const |
|
virtual AutoPtr< CTypeStrings > | GenerateCode (void) const |
|
void | SetParentClassTo (CClassTypeStrings &code) const |
|
virtual AutoPtr< CTypeStrings > | GetRefCType (void) const |
|
virtual const CDataType * | Resolve (void) const |
|
virtual CDataType * | Resolve (void) |
|
CDataType * | ResolveGlobal (const string &name) const |
|
CDataType * | ResolveLocal (const string &name) const |
|
bool | IsInSet (void) const |
|
const CUniSequenceDataType * | GetInSet (void) const |
|
void | SetInSet (const CUniSequenceDataType *sequence) |
|
bool | IsInChoice (void) const |
|
const CChoiceDataType * | GetInChoice (void) const |
|
void | SetInChoice (const CChoiceDataType *choice) |
|
bool | IsReferenced (void) const |
|
void | AddReference (const CReferenceDataType *reference) |
|
const TReferences & | GetReferences (void) const |
|
bool | IsInUniSeq (void) const |
|
bool | IsUniSeq (void) const |
|
bool | IsContainer (void) const |
|
bool | IsEnumType (void) const |
|
void | SetParent (const CDataType *parent, const string &memberName, string xmlName=kEmptyStr) |
|
void | SetParent (const CDataTypeModule *module, const string &typeName) |
|
virtual void | FixTypeTree (void) const |
|
bool | Check (void) |
|
virtual bool | CheckType (void) const |
|
CComments & | Comments (void) |
|
const CComments & | Comments (void) const |
|
void | SetDataMember (CDataMember *dm) |
|
const CDataMember * | GetDataMember (void) const |
|
void | SetTag (CAsnBinaryDefs::TLongTag tag) |
|
CAsnBinaryDefs::TLongTag | GetTag (void) const |
|
bool | HasTag (void) const |
|
void | SetTagClass (CAsnBinaryDefs::ETagClass tclass) |
|
CAsnBinaryDefs::ETagClass | GetTagClass (void) const |
|
void | SetTagType (CAsnBinaryDefs::ETagType ttype) |
|
CAsnBinaryDefs::ETagType | GetTagType (void) const |
|
CNcbiOstream & | PrintASNTag (CNcbiOstream &out) const |
|
void | SetTypeStr (CClassTypeStrings *TypeStr) const |
|
CClassTypeStrings * | GetTypeStr (void) const |
|
bool | IsPrimitive (void) const |
|
bool | IsStdType (void) const |
|
bool | IsReference (void) const |
|
void | SetIsAlias (bool value) |
|
bool | IsAlias (void) const |
|
void | SetIsTypeAlias (bool value) const |
|
bool | IsTypeAlias (void) const |
|
const string & | GetMemberName (void) const |
|
void | SetNamespaceName (const string &name) |
|
const string & | GetNamespaceName (void) const |
|
void | SetNsQualified (bool qualified) |
|
ENsQualifiedMode | IsNsQualified (void) const |
|
void | SetNillable (void) |
|
bool | IsNillable (void) const |
|
void | SetGlobalType (EGlobalType type) |
|
EGlobalType | GetGlobalType (void) const |
|
void | SetEmptyExternalName (bool set) |
|
bool | HasExternalName (void) const |
|
string | GetFullName (void) const |
|
void | SetRestrictions (const list< CMemberFacet > &c) |
|
const list< CMemberFacet > & | GetRestrictions (void) const |
|
Definition at line 193 of file statictype.hpp.