NCBI C++ ToolKit
Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes | List of all members
CObjectTypeInfoCV Class Reference

Search Toolkit Book for CObjectTypeInfoCV

CObjectTypeInfoCV –. More...

#include <serial/objectiter.hpp>

+ Inheritance diagram for CObjectTypeInfoCV:
+ Collaboration diagram for CObjectTypeInfoCV:

Public Member Functions

 CObjectTypeInfoCV (void)
 CObjectTypeInfoCV (const CObjectTypeInfo &info)
 CObjectTypeInfoCV (const CObjectTypeInfo &info, TMemberIndex index)
 CObjectTypeInfoCV (const CConstObjectInfo &object)
TMemberIndex GetVariantIndex (void) const
 Get index of the variant in the choice. More...
const stringGetAlias (void) const
bool Valid (void) const
bool operator== (const CObjectTypeInfoCV &iter) const
bool operator!= (const CObjectTypeInfoCV &iter) const
CObjectTypeInfoCVoperator= (const CObjectTypeInfo &info)
CObjectTypeInfoCVoperator= (const CConstObjectInfo &object)
CObjectTypeInfo GetChoiceType (void) const
 Get containing choice. More...
 operator CObjectTypeInfo (void) const
CObjectTypeInfo GetVariantType (void) const
 Get variant data type. More...
CObjectTypeInfo operator* (void) const
 Get variant data type. More...
void SetLocalReadHook (CObjectIStream &stream, CReadChoiceVariantHook *hook) const
void SetGlobalReadHook (CReadChoiceVariantHook *hook) const
void ResetLocalReadHook (CObjectIStream &stream) const
void ResetGlobalReadHook (void) const
void SetPathReadHook (CObjectIStream *stream, const string &path, CReadChoiceVariantHook *hook) const
void SetLocalWriteHook (CObjectOStream &stream, CWriteChoiceVariantHook *hook) const
void SetGlobalWriteHook (CWriteChoiceVariantHook *hook) const
void ResetLocalWriteHook (CObjectOStream &stream) const
void ResetGlobalWriteHook (void) const
void SetPathWriteHook (CObjectOStream *stream, const string &path, CWriteChoiceVariantHook *hook) const
void SetLocalCopyHook (CObjectStreamCopier &stream, CCopyChoiceVariantHook *hook) const
void SetGlobalCopyHook (CCopyChoiceVariantHook *hook) const
void ResetLocalCopyHook (CObjectStreamCopier &stream) const
void ResetGlobalCopyHook (void) const
void SetPathCopyHook (CObjectStreamCopier *stream, const string &path, CCopyChoiceVariantHook *hook) const
const CVariantInfoGetVariantInfo (void) const

Protected Member Functions

const CChoiceTypeInfoGetChoiceTypeInfo (void) const
void Init (const CObjectTypeInfo &info)
void Init (const CObjectTypeInfo &info, TMemberIndex index)
void Init (const CConstObjectInfo &object)

Private Member Functions

CVariantInfoGetNCVariantInfo (void) const

Private Attributes

const CChoiceTypeInfom_ChoiceTypeInfo
TMemberIndex m_VariantIndex

Detailed Description

CObjectTypeInfoCV –.

Choice variant provides access to the data type information.

Definition at line 476 of file objectiter.hpp.

The documentation for this class was generated from the following files:
Modified on Wed May 22 11:28:12 2024 by rev. 669887