NCBI C++ ToolKit
Static Public Member Functions | List of all members
CChoiceTypeInfoFunctions Class Reference

Search Toolkit Book for CChoiceTypeInfoFunctions

Static Public Member Functions

static void ReadChoiceSimple (CObjectIStream &in, TTypeInfo objectType, TObjectPtr objectPtr)
 
static void ReadChoiceDefault (CObjectIStream &in, TTypeInfo objectType, TObjectPtr objectPtr)
 
static void WriteChoiceDefault (CObjectOStream &out, TTypeInfo objectType, TConstObjectPtr objectPtr)
 
static void SkipChoiceSimple (CObjectIStream &in, TTypeInfo objectType)
 
static void SkipChoiceDefault (CObjectIStream &in, TTypeInfo objectType)
 
static void CopyChoiceDefault (CObjectStreamCopier &copier, TTypeInfo objectType)
 
static void AssignDefault (TTypeInfo typeInfo, TObjectPtr dst, TConstObjectPtr src, ESerialRecursionMode how)
 
static void AssignSimple (TTypeInfo typeInfo, TObjectPtr dst, TConstObjectPtr src, ESerialRecursionMode how)
 

Detailed Description

Definition at line 43 of file choice.cpp.

Member Function Documentation

◆ AssignDefault()

void CChoiceTypeInfoFunctions::AssignDefault ( TTypeInfo  typeInfo,
TObjectPtr  dst,
TConstObjectPtr  src,
ESerialRecursionMode  how 
)
static

◆ AssignSimple()

void CChoiceTypeInfoFunctions::AssignSimple ( TTypeInfo  typeInfo,
TObjectPtr  dst,
TConstObjectPtr  src,
ESerialRecursionMode  how 
)
static

◆ CopyChoiceDefault()

void CChoiceTypeInfoFunctions::CopyChoiceDefault ( CObjectStreamCopier copier,
TTypeInfo  objectType 
)
static

Definition at line 466 of file choice.cpp.

References CObjectStreamCopier::CopyChoice().

◆ ReadChoiceDefault()

void CChoiceTypeInfoFunctions::ReadChoiceDefault ( CObjectIStream in,
TTypeInfo  objectType,
TObjectPtr  objectPtr 
)
static

◆ ReadChoiceSimple()

void CChoiceTypeInfoFunctions::ReadChoiceSimple ( CObjectIStream in,
TTypeInfo  objectType,
TObjectPtr  objectPtr 
)
static

Definition at line 419 of file choice.cpp.

References in(), and CTypeConverter< T >::SafeCast().

◆ SkipChoiceDefault()

void CChoiceTypeInfoFunctions::SkipChoiceDefault ( CObjectIStream in,
TTypeInfo  objectType 
)
static

◆ SkipChoiceSimple()

void CChoiceTypeInfoFunctions::SkipChoiceSimple ( CObjectIStream in,
TTypeInfo  objectType 
)
static

Definition at line 521 of file choice.cpp.

References in(), and CTypeConverter< T >::SafeCast().

◆ WriteChoiceDefault()

void CChoiceTypeInfoFunctions::WriteChoiceDefault ( CObjectOStream out,
TTypeInfo  objectType,
TConstObjectPtr  objectPtr 
)
static

The documentation for this class was generated from the following file:
Modified on Fri Sep 20 14:57:07 2024 by modify_doxy.py rev. 669887