Go to the SVN repository for this file.
1 #ifndef SERIALUTIL__HPP 2 #define SERIALUTIL__HPP 49 template<
typenameT>
62 return*
static_cast<const TObjectType*
>(object);
124 const T* selector =
static_cast<const T*
>(0);
129 const T* selector =
static_cast<const T*
>(0);
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 TObjectType * SafeCast(CObject *obj)
static TObjectType & Get(TObjectPtr object)
static const TObjectType * GetPointer(TConstObjectPtr object)
const void * TConstObjectPtr
static TObjectType * SafeCast2(const void *, void *ptr)
static TObjectType * SafeCast2(const CObject *, void *ptr)
static const TObjectType & Get(TConstObjectPtr object)
static TObjectType * SafeCast(void *ptr)
static const TObjectType * SafeCast(const CObject *obj)
static const TObjectType * SafeCast(const void *ptr)
static const TObjectType * SafeCast2(const void *, const void *ptr)
static TObjectType * GetPointer(TObjectPtr object)
static const TObjectType * SafeCast2(const CObject *, const void *ptr)
static const TObjectType * SafeCast(TTypeInfo type)
static const TObjectType * SafeCast2(TTypeInfo, const void *ptr)
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
Portable reference counted smart and weak pointers using CWeakRef, CRef, CObject and CObjectEx.
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