A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://www.ncbi.nlm.nih.gov/IEB/ToolBox/CPP_DOC/doxyhtml/classinfohelper_8hpp_source.html below:

NCBI C++ ToolKit: include/serial/impl/classinfohelper.hpp Source File

1 #ifndef CLASSINFOHELPER__HPP 2 #define CLASSINFOHELPER__HPP 71  const void

* nonCObject,

74

TWhichFunction whichFunc,

75

TSelectFunction selectFunc,

76

TResetFunction resetFunc);

81

TWhichFunction whichFunc,

82

TSelectFunction selectFunc,

83

TResetFunction resetFunc);

86  const void

* nonCObject,

89

TGetTypeIdFunction func);

94

TGetTypeIdFunction func);

106  const

type_info&

id

);

124  return

*

static_cast<const CClassType

*

>

(object);

139  static const

type_info*

GetTypeId

(

const void

*

object

)

152  const void

* choicePtr)

160  Get

(choicePtr).Reset();

167  typedef typename

CClassType::E_Choice E_Choice;

168  if

(

WhichChoice

(choiceType,choicePtr) != index) {

176  typedef typename

CClassType::E_Choice E_Choice;

207  info

->AdjustChoiceTypeInfoFunctions();

251  const void

* nonCObject)

265  const void

* nonCObject)

CTypeInfo class contains all information about C++ types (both basic and classes): members and layout...

Include a standard set of the NCBI C++ Toolkit most basic headers.

static CClassTypeInfo * CreateAsnStructInfo(const char *name, size_t size, const type_info &id)

static CChoiceTypeInfo * CreateAsnChoiceInfo(const char *name)

const TMemberIndex kEmptyChoice

Special value for marking empty choice.

void NCBISERSetPreRead(const void *, CInfo *)

static CClassTypeInfo * CreateAsnStructInfo(const char *name)

static TMemberIndex WhichChoice(const CChoiceTypeInfo *choiceType, const void *choicePtr)

static CChoiceTypeInfo * CreateChoiceInfo(const char *name, size_t size, const void *nonCObject, TCreateFunction createFunc, const type_info &ti, TWhichFunction whichFunc, TSelectFunction selectFunc, TResetFunction resetFunc)

void NCBISERSetGlobalReadVariantHook(const void *, CInfo *)

static void SelectDelayBuffer(const CChoiceTypeInfo *, void *choicePtr, TMemberIndex index)

CClassInfoHelperBase CParent

size_t TMemberIndex

Type used for indexing class members and choice variants.

void NCBISERSetPreWrite(const void *, CInfo *)

static void SetReadWriteMethods(NCBI_NS_NCBI::CChoiceTypeInfo *info)

const void * TConstObjectPtr

static void * Create(TTypeInfo, CObjectMemoryPool *)

static CClassTypeInfo * CreateClassInfo(const char *name, const CObject *cObject)

void NCBISERSetPostRead(const void *, CInfo *)

static void SetReadWriteVariantMethods(NCBI_NS_NCBI::CChoiceTypeInfo *info)

void NCBISERSetPostWrite(const void *, CInfo *)

void NCBISERSetGlobalReadMemberHook(const void *, CInfo *)

static void * CreateCObject(TTypeInfo, CObjectMemoryPool *memPool)

static void ResetChoice(const CChoiceTypeInfo *choiceType, void *choicePtr)

static void SetReadWriteMemberMethods(NCBI_NS_NCBI::CClassTypeInfo *info)

static CClassTypeInfo * CreateClassInfo(const char *name, size_t size, const void *nonCObject, TCreateFunction createFunc, const type_info &id, TGetTypeIdFunction func)

static const CClassType & Get(const void *object)

static CChoiceTypeInfo * CreateChoiceInfo(const char *name)

static CClassTypeInfo * CreateAbstractClassInfo(const char *name)

static const type_info * GetTypeId(const void *object)

static CClassTypeInfo * CreateClassInfo(const char *name, const void *nonCObject)

static void SelectChoice(const CChoiceTypeInfo *choiceType, void *choicePtr, TMemberIndex index, CObjectMemoryPool *memPool)

static CChoiceTypeInfo * CreateChoiceInfo(const char *name, const CObject *cObject)

static void SetReadWriteMethods(NCBI_NS_NCBI::CClassTypeInfo *info)

static CChoiceTypeInfo * CreateChoiceInfo(const char *name, const void *nonCObject)

static CClassType & Get(void *object)

static CChoiceTypeInfo * CreateAsnChoiceInfo(const char *name)

CTypeInfo::TTypeCreate TCreateFunction

static CClassTypeInfo * CreateClassInfo(const char *name)

@ eGeneratedChoiceToMemberIndex

@ eMemberIndexToGeneratedChoice

#define END_NCBI_SCOPE

End previously defined NCBI scope.

#define BEGIN_NCBI_SCOPE

Define ncbi namespace.

static TObjectPtr Create(TTypeInfo objectType, CObjectMemoryPool *memPool)

TMemberIndex Which(const void *object) const

TObjectPtr(* TTypeCreate)(TTypeInfo objectType, CObjectMemoryPool *memoryPool)

#define NCBI_XSERIAL_EXPORT

const struct ncbi::grid::netcache::search::fields::SIZE size


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4