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