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 modify_doxy.py rev. 669887