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

Search Toolkit Book for CVariantInfoFunctions

Static Public Member Functions

static TConstObjectPtr GetConstInlineVariant (const CVariantInfo *variantInfo, TConstObjectPtr choicePtr)
 
static TConstObjectPtr GetConstPointerVariant (const CVariantInfo *variantInfo, TConstObjectPtr choicePtr)
 
static TConstObjectPtr GetConstDelayedVariant (const CVariantInfo *variantInfo, TConstObjectPtr choicePtr)
 
static TConstObjectPtr GetConstSubclassVariant (const CVariantInfo *variantInfo, TConstObjectPtr choicePtr)
 
static TObjectPtr GetInlineVariant (const CVariantInfo *variantInfo, TObjectPtr choicePtr)
 
static TObjectPtr GetPointerVariant (const CVariantInfo *variantInfo, TObjectPtr choicePtr)
 
static TObjectPtr GetDelayedVariant (const CVariantInfo *variantInfo, TObjectPtr choicePtr)
 
static TObjectPtr GetSubclassVariant (const CVariantInfo *variantInfo, TObjectPtr choicePtr)
 
static void ReadInlineVariant (CObjectIStream &in, const CVariantInfo *variantInfo, TObjectPtr choicePtr)
 
static void ReadPointerVariant (CObjectIStream &in, const CVariantInfo *variantInfo, TObjectPtr choicePtr)
 
static void ReadObjectPointerVariant (CObjectIStream &in, const CVariantInfo *variantInfo, TObjectPtr choicePtr)
 
static void ReadDelayedVariant (CObjectIStream &in, const CVariantInfo *variantInfo, TObjectPtr choicePtr)
 
static void ReadSubclassVariant (CObjectIStream &in, const CVariantInfo *variantInfo, TObjectPtr choicePtr)
 
static void ReadHookedVariant (CObjectIStream &in, const CVariantInfo *variantInfo, TObjectPtr choicePtr)
 
static void WriteInlineVariant (CObjectOStream &out, const CVariantInfo *variantInfo, TConstObjectPtr choicePtr)
 
static void WritePointerVariant (CObjectOStream &out, const CVariantInfo *variantInfo, TConstObjectPtr choicePtr)
 
static void WriteObjectPointerVariant (CObjectOStream &out, const CVariantInfo *variantInfo, TConstObjectPtr choicePtr)
 
static void WriteSubclassVariant (CObjectOStream &out, const CVariantInfo *variantInfo, TConstObjectPtr choicePtr)
 
static void WriteDelayedVariant (CObjectOStream &out, const CVariantInfo *variantInfo, TConstObjectPtr choicePtr)
 
static void WriteHookedVariant (CObjectOStream &out, const CVariantInfo *variantInfo, TConstObjectPtr choicePtr)
 
static void SkipNonObjectVariant (CObjectIStream &in, const CVariantInfo *variantInfo)
 
static void SkipObjectPointerVariant (CObjectIStream &in, const CVariantInfo *variantInfo)
 
static void SkipHookedVariant (CObjectIStream &in, const CVariantInfo *variantInfo)
 
static void CopyNonObjectVariant (CObjectStreamCopier &copier, const CVariantInfo *variantInfo)
 
static void CopyObjectPointerVariant (CObjectStreamCopier &copier, const CVariantInfo *variantInfo)
 
static void CopyHookedVariant (CObjectStreamCopier &copier, const CVariantInfo *variantInfo)
 

Detailed Description

Definition at line 51 of file variant.cpp.

Member Function Documentation

◆ CopyHookedVariant()

void CVariantInfoFunctions::CopyHookedVariant ( CObjectStreamCopier copier,
const CVariantInfo variantInfo 
)
static

◆ CopyNonObjectVariant()

void CVariantInfoFunctions::CopyNonObjectVariant ( CObjectStreamCopier copier,
const CVariantInfo variantInfo 
)
static

◆ CopyObjectPointerVariant()

void CVariantInfoFunctions::CopyObjectPointerVariant ( CObjectStreamCopier copier,
const CVariantInfo variantInfo 
)
static

◆ GetConstDelayedVariant()

TConstObjectPtr CVariantInfoFunctions::GetConstDelayedVariant ( const CVariantInfo variantInfo,
TConstObjectPtr  choicePtr 
)
static

◆ GetConstInlineVariant()

TConstObjectPtr CVariantInfoFunctions::GetConstInlineVariant ( const CVariantInfo variantInfo,
TConstObjectPtr  choicePtr 
)
static

◆ GetConstPointerVariant()

TConstObjectPtr CVariantInfoFunctions::GetConstPointerVariant ( const CVariantInfo variantInfo,
TConstObjectPtr  choicePtr 
)
static

◆ GetConstSubclassVariant()

TConstObjectPtr CVariantInfoFunctions::GetConstSubclassVariant ( const CVariantInfo variantInfo,
TConstObjectPtr  choicePtr 
)
static

◆ GetDelayedVariant()

TObjectPtr CVariantInfoFunctions::GetDelayedVariant ( const CVariantInfo variantInfo,
TObjectPtr  choicePtr 
)
static

◆ GetInlineVariant()

TObjectPtr CVariantInfoFunctions::GetInlineVariant ( const CVariantInfo variantInfo,
TObjectPtr  choicePtr 
)
static

◆ GetPointerVariant()

TObjectPtr CVariantInfoFunctions::GetPointerVariant ( const CVariantInfo variantInfo,
TObjectPtr  choicePtr 
)
static

◆ GetSubclassVariant()

TObjectPtr CVariantInfoFunctions::GetSubclassVariant ( const CVariantInfo variantInfo,
TObjectPtr  choicePtr 
)
static

◆ ReadDelayedVariant()

void CVariantInfoFunctions::ReadDelayedVariant ( CObjectIStream in,
const CVariantInfo variantInfo,
TObjectPtr  choicePtr 
)
static

◆ ReadHookedVariant()

void CVariantInfoFunctions::ReadHookedVariant ( CObjectIStream in,
const CVariantInfo variantInfo,
TObjectPtr  choicePtr 
)
static

◆ ReadInlineVariant()

void CVariantInfoFunctions::ReadInlineVariant ( CObjectIStream in,
const CVariantInfo variantInfo,
TObjectPtr  choicePtr 
)
static

◆ ReadObjectPointerVariant()

void CVariantInfoFunctions::ReadObjectPointerVariant ( CObjectIStream in,
const CVariantInfo variantInfo,
TObjectPtr  choicePtr 
)
static

◆ ReadPointerVariant()

void CVariantInfoFunctions::ReadPointerVariant ( CObjectIStream in,
const CVariantInfo variantInfo,
TObjectPtr  choicePtr 
)
static

◆ ReadSubclassVariant()

void CVariantInfoFunctions::ReadSubclassVariant ( CObjectIStream in,
const CVariantInfo variantInfo,
TObjectPtr  choicePtr 
)
static

◆ SkipHookedVariant()

void CVariantInfoFunctions::SkipHookedVariant ( CObjectIStream in,
const CVariantInfo variantInfo 
)
static

◆ SkipNonObjectVariant()

void CVariantInfoFunctions::SkipNonObjectVariant ( CObjectIStream in,
const CVariantInfo variantInfo 
)
static

Definition at line 668 of file variant.cpp.

References _ASSERT, CItemInfo::GetTypeInfo(), in(), and CVariantInfo::IsNotObject().

◆ SkipObjectPointerVariant()

void CVariantInfoFunctions::SkipObjectPointerVariant ( CObjectIStream in,
const CVariantInfo variantInfo 
)
static

Definition at line 675 of file variant.cpp.

References _ASSERT, CItemInfo::GetTypeInfo(), in(), and CVariantInfo::IsObjectPointer().

◆ WriteDelayedVariant()

void CVariantInfoFunctions::WriteDelayedVariant ( CObjectOStream out,
const CVariantInfo variantInfo,
TConstObjectPtr  choicePtr 
)
static

◆ WriteHookedVariant()

void CVariantInfoFunctions::WriteHookedVariant ( CObjectOStream out,
const CVariantInfo variantInfo,
TConstObjectPtr  choicePtr 
)
static

◆ WriteInlineVariant()

void CVariantInfoFunctions::WriteInlineVariant ( CObjectOStream out,
const CVariantInfo variantInfo,
TConstObjectPtr  choicePtr 
)
static

◆ WriteObjectPointerVariant()

void CVariantInfoFunctions::WriteObjectPointerVariant ( CObjectOStream out,
const CVariantInfo variantInfo,
TConstObjectPtr  choicePtr 
)
static

◆ WritePointerVariant()

void CVariantInfoFunctions::WritePointerVariant ( CObjectOStream out,
const CVariantInfo variantInfo,
TConstObjectPtr  choicePtr 
)
static

◆ WriteSubclassVariant()

void CVariantInfoFunctions::WriteSubclassVariant ( CObjectOStream out,
const CVariantInfo variantInfo,
TConstObjectPtr  choicePtr 
)
static

The documentation for this class was generated from the following file:
Modified on Wed May 22 11:28:42 2024 by modify_doxy.py rev. 669887