vector<char>&
value)
const;
170 constvector<char>&
value)
const;
CTypeInfo class contains all information about C++ types (both basic and classes): members and layout...
Include a standard set of the NCBI C++ Toolkit most basic headers.
std::ofstream out("events_result.xml")
main entry point for tests
static void * Add(void *object, ssize_t offset)
add offset to object reference (to get object's member)
ESerialRecursionMode
How to assign and compare child sub-objects of serial objects.
static TObjectType & Get(TObjectPtr object)
const void * TConstObjectPtr
@ eRecursive
Recursively.
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
TObjectPtr NextNode(TConstObjectPtr object) const
static TObjectPtr & FirstNode(TObjectPtr object)
CPrimitiveTypeInfo CParent
static TObjectType & Get(TObjectPtr object)
COldAsnTypeInfo(const char *name, TAsnNewProc newProc, TAsnFreeProc freeProc, TAsnReadProc readProc, TAsnWriteProc writeProc)
TObjectPtr(* TAsnFreeProc)(TObjectPtr)
virtual bool Equals(TConstObjectPtr object1, TConstObjectPtr object2, ESerialRecursionMode how=eRecursive) const
Check if both objects contain the same values.
static void CopyOctetString(CObjectStreamCopier &copier, TTypeInfo objectType)
virtual void Assign(TObjectPtr dst, TConstObjectPtr src, ESerialRecursionMode how=eRecursive) const
Set object to copy of another one.
static void WriteOctetString(CObjectOStream &out, TTypeInfo objectType, TConstObjectPtr objectPtr)
static void ReadOctetString(CObjectIStream &in, TTypeInfo objectType, TObjectPtr objectPtr)
TConstObjectPtr Data(TConstObjectPtr object) const
static TTypeInfo GetTypeInfo(void)
CSetOfTypeInfo(TTypeInfo type)
static const TObjectType & Get(TConstObjectPtr object)
TObjectPtr(* TAsnNewProc)(void)
CPrimitiveTypeInfo CParent
static TObjectType & Get(TObjectPtr object)
virtual void SetDefault(TObjectPtr dst) const
Set object to default value.
virtual void SetValueOctetString(TObjectPtr objectPtr, const vector< char > &value) const
static void ReadOldAsnStruct(CObjectIStream &in, TTypeInfo objectType, TObjectPtr objectPtr)
CContainerTypeInfo CParent
virtual void Assign(TObjectPtr dst, TConstObjectPtr src, ESerialRecursionMode how=eRecursive) const
Set object to copy of another one.
unsigned char(* TAsnWriteProc)(TObjectPtr, asnio *, asntype *)
virtual void Assign(TObjectPtr dst, TConstObjectPtr src, ESerialRecursionMode how=eRecursive) const
Set object to copy of another one.
virtual bool IsDefault(TConstObjectPtr object) const
Check, whether the object contains default value.
static const TObjectType & Get(TConstObjectPtr object)
COctetStringTypeInfo(void)
void InitSequenceOfTypeInfo(void)
CSequenceOfTypeInfo(TTypeInfo type, bool randomOrder=false)
TObjectPtr(* TAsnReadProc)(asnio *, asntype *)
virtual bool IsDefault(TConstObjectPtr object) const
Check, whether the object contains default value.
static TTypeInfo GetTypeInfo(TTypeInfo base)
TAsnWriteProc m_WriteProc
size_t GetDataOffset(void) const
size_t GetNextOffset(void) const
static void SkipOctetString(CObjectIStream &in, TTypeInfo objectType)
static TTypeInfo GetTypeInfo(TTypeInfo base)
void SetValNodeNext(void)
static void WriteOldAsnStruct(CObjectOStream &out, TTypeInfo objectType, TConstObjectPtr objectPtr)
virtual bool IsDefault(TConstObjectPtr object) const
Check, whether the object contains default value.
virtual void SetDefault(TObjectPtr dst) const
Set object to default value.
virtual void SetDefault(TObjectPtr dst) const
Set object to default value.
virtual bool Equals(TConstObjectPtr obj1, TConstObjectPtr obj2, ESerialRecursionMode how=eRecursive) const
Check if both objects contain the same values.
static TObjectPtr FirstNode(TConstObjectPtr object)
void DeleteNode(TObjectPtr node) const
TObjectPtr CreateNode(void) const
static CTypeInfo * CreateTypeInfo(TTypeInfo base)
TObjectPtr Data(TObjectPtr object) const
CSequenceOfTypeInfo CParent
static CTypeInfo * CreateTypeInfo(TTypeInfo base)
virtual void GetValueOctetString(TConstObjectPtr objectPtr, vector< char > &value) const
TObjectPtr & NextNode(TObjectPtr object) const
const GenericPointer< typename T::ValueType > T2 value
std::istream & in(std::istream &in_, double &x_)
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