NCBI C++ ToolKit
Public Types | Public Member Functions | Static Public Member Functions | Private Types | List of all members
CType< C > Class Template Reference

Search Toolkit Book for CType

#include <serial/impl/objecttype.hpp>

+ Inheritance diagram for CType< C >:
+ Collaboration diagram for CType< C >:

Public Types

typedef CParent::CTypesIterator CTypesIterator
typedef CParent::CTypesConstIterator CTypesConstIterator

Public Member Functions

 operator CObjectTypeInfo (void) const

Static Public Member Functions

static TTypeInfo GetTypeInfo (void)
static void AddTo (CTypesIterator &it)
static void AddTo (CTypesConstIterator &it)
static bool Match (const CObjectTypeInfo &type)
static bool Match (const CTypesIterator &it)
static bool Match (const CTypesConstIterator &it)
static CGet (const CTypesIterator &it)
static const CGet (const CTypesConstIterator &it)
static CGetUnchecked (const CObjectInfo &object)
static const CGetUnchecked (const CConstObjectInfo &object)
static CGet (const CObjectInfo &object)
static const CGet (const CConstObjectInfo &object)
static CGetParent (CObjectIStream &in, size_t max_depth=1, size_t min_depth=1)

Private Types

typedef CType_Base CParent

Additional Inherited Members

- Protected Types inherited from CType_Base
typedef CTypesIteratorBase< CTreeIteratorCTypesIterator
typedef CTreeIteratorTmpl< CConstTreeLevelIteratorCTreeConstIterator
typedef CTypesIteratorBase< CTreeConstIteratorCTypesConstIterator
- Static Protected Member Functions inherited from CType_Base
static bool Match (const CObjectTypeInfo &type, TTypeInfo typeInfo)
static bool Match (const CTypesIterator &it, TTypeInfo typeInfo)
static bool Match (const CTypesConstIterator &it, TTypeInfo typeInfo)
static void AddTo (CTypesIterator &it, TTypeInfo typeInfo)
static void AddTo (CTypesConstIterator &it, TTypeInfo typeInfo)
static TObjectPtr GetObjectPtr (const CTypesIterator &it)
static TConstObjectPtr GetObjectPtr (const CTypesConstIterator &it)
static TObjectPtr GetParentObjectPtr (CObjectIStream &in, TTypeInfo typeInfo, size_t max_depth, size_t min_depth)

Detailed Description

template<class C>
class CType< C >

Definition at line 78 of file objecttype.hpp.

The documentation for this class was generated from the following file:
Modified on Wed Jul 17 13:20:17 2024 by rev. 669887