Showing content from http://www.ncbi.nlm.nih.gov/IEB/ToolBox/CPP_DOC/doxyhtml/classCObjectTypeInfo.html below:
NCBI C++ ToolKit: CObjectTypeInfo Class Reference
CObjectTypeInfo (TTypeInfo typeinfo=0) const string & GetName (void) const Get type name. More...
ETypeFamily GetTypeFamily (void) const Get data type family. More...
bool Valid (void) const Check if object is valid. More...
DECLARE_OPERATOR_BOOL_PTR (m_TypeInfo) bool operator== (const CObjectTypeInfo &type) const bool operator!= (const CObjectTypeInfo &type) const EPrimitiveValueType GetPrimitiveValueType (void) const Get type of primitive value. More...
bool IsPrimitiveValueSigned (void) const Is primitive value signed. More...
const CEnumeratedTypeValues & GetEnumeratedTypeValues (void) const Get a set of possible values of enumeration. More...
CObjectTypeInfo GetElementType (void) const Get type information of an element of container. More...
CMemberIterator BeginMembers (void) const Create class member iterator. More...
CMemberIterator FindMember (const string &memberName) const Find class member by its name. More...
TMemberIndex FindMemberIndex (const string &name) const Find class member index by its name. More...
CMemberIterator FindMemberByTag (int memberTag) const Find class member by its numerical tag. More...
TMemberIndex FindMemberIndex (int tag) const Find class member index by its numerical tag. More...
CVariantIterator BeginVariants (void) const Create choice variant iterator. More...
CVariantIterator FindVariant (const string &memberName) const Find choice variant by its name. More...
TMemberIndex FindVariantIndex (const string &name) const Find choice variant index by its name. More...
CVariantIterator FindVariantByTag (int memberTag) const Find choice variant by its numerical tag. More...
TMemberIndex FindVariantIndex (int tag) const Find choice variant index by its numerical tag. More...
CObjectTypeInfo GetPointedType (void) const Get type information of data to which this type refers. More...
void SetLocalReadHook (CObjectIStream &stream, CReadObjectHook *hook) const Set local (for the specified stream) read hook. More...
void SetGlobalReadHook (CReadObjectHook *hook) const Set global (for all streams) read hook. More...
void ResetLocalReadHook (CObjectIStream &stream) const Reset local read hook. More...
void ResetGlobalReadHook (void) const Reset global read hooks. More...
void SetPathReadHook (CObjectIStream *stream, const string &path, CReadObjectHook *hook) const Set local context-specific read hook. More...
void SetLocalWriteHook (CObjectOStream &stream, CWriteObjectHook *hook) const Set local (for the specified stream) write hook. More...
void SetGlobalWriteHook (CWriteObjectHook *hook) const Set global (for all streams) write hook. More...
void ResetLocalWriteHook (CObjectOStream &stream) const Reset local write hook. More...
void ResetGlobalWriteHook (void) const Reset global write hooks. More...
void SetPathWriteHook (CObjectOStream *stream, const string &path, CWriteObjectHook *hook) const Set local context-specific write hook. More...
void SetLocalSkipHook (CObjectIStream &stream, CSkipObjectHook *hook) const Set local (for the specified stream) skip hook. More...
void ResetLocalSkipHook (CObjectIStream &stream) const Reset local skip hook. More...
void SetPathSkipHook (CObjectIStream *stream, const string &path, CSkipObjectHook *hook) const Set local context-specific skip hook. More...
void SetLocalCopyHook (CObjectStreamCopier &stream, CCopyObjectHook *hook) const Set local (for the specified stream) copy hook. More...
void SetGlobalCopyHook (CCopyObjectHook *hook) const Set global (for all streams) copy hook. More...
void ResetLocalCopyHook (CObjectStreamCopier &stream) const Reset local copy hook. More...
void ResetGlobalCopyHook (void) const Reset global read hooks. More...
void SetPathCopyHook (CObjectStreamCopier *stream, const string &path, CCopyObjectHook *hook) const Set local context-specific copy hook. More...
TTypeInfo GetTypeInfo (void) const const CPrimitiveTypeInfo * GetPrimitiveTypeInfo (void) const const CEnumeratedTypeInfo * GetEnumeratedTypeInfo (void) const const CClassTypeInfo * GetClassTypeInfo (void) const const CChoiceTypeInfo * GetChoiceTypeInfo (void) const const CContainerTypeInfo * GetContainerTypeInfo (void) const const CPointerTypeInfo * GetPointerTypeInfo (void) const CMemberIterator GetMemberIterator (TMemberIndex index) const CVariantIterator GetVariantIterator (TMemberIndex index) const TASNTag GetASNTag () const
CObjectTypeInfo –.
Facilitate access to the data type information. No concrete object is referenced.
Definition at line 93 of file objectinfo.hpp.
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