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

Search Toolkit Book for CStlClassInfoFunctions

#include <serial/impl/stltypes.hpp>

+ Inheritance diagram for CStlClassInfoFunctions< Container >:

Public Types

typedef Container TObjectType
 
typedef TObjectType::value_type TElementType
 

Static Public Member Functions

static TObjectTypeGet (TObjectPtr objectPtr)
 
static const TObjectTypeGet (TConstObjectPtr objectPtr)
 
static TObjectPtr CreateContainer (TTypeInfo, CObjectMemoryPool *)
 
static bool IsDefault (TConstObjectPtr objectPtr)
 
static void SetDefault (TObjectPtr objectPtr)
 
static TObjectPtr AddElement (const CContainerTypeInfo *containerType, TObjectPtr containerPtr, TConstObjectPtr elementPtr, ESerialRecursionMode how=eRecursive)
 
static TObjectPtr AddElementIn (const CContainerTypeInfo *containerType, TObjectPtr containerPtr, CObjectIStream &in)
 
static size_t GetElementCount (const CContainerTypeInfo *, TConstObjectPtr containerPtr)
 
static void SetMemFunctions (CStlOneArgTemplate *info)
 
static void SetAddElementFunctions (CStlOneArgTemplate *info)
 
static void SetCountFunctions (CStlOneArgTemplate *info)
 

Detailed Description

template<class Container>
class CStlClassInfoFunctions< Container >

Definition at line 196 of file stltypes.hpp.


The documentation for this class was generated from the following file:
Modified on Sun Feb 25 03:06:11 2024 by modify_doxy.py rev. 669887