SetParentClass(
void);
155 voidResetGlobalReadHook(
void);
162 voidResetGlobalWriteHook(
void);
175 voidResetGlobalCopyHook(
void);
Copy hook for data member of a containing object (eg, SEQUENCE)
Read hook for data member of a containing object (eg, SEQUENCE)
Skip hook for data member of a containing object (eg, SEQUENCE)
CTypeInfo class contains all information about C++ types (both basic and classes): members and layout...
Write hook for data member of a containing object (eg, SEQUENCE)
Include a standard set of the NCBI C++ Toolkit most basic headers.
std::ofstream out("events_result.xml")
main entry point for tests
virtual void UpdateDelayedBuffer(CObjectIStream &in, TObjectPtr classPtr) const =0
bool Optional(void) const
const CClassTypeInfoBase * GetClassType(void) const
void UpdateSetFlag(TObjectPtr object, TConstObjectPtr src) const
set value of 'setFlag' from object of the same type (if necessary)
void DefaultReadMissingMember(CObjectIStream &in, TObjectPtr classPtr) const
CHookPairData< CCopyClassMemberHook, TMemberCopyFunction > m_CopyHookData
TMemberGetConst m_GetConstFunction
bool UpdateSetFlagNo(TObjectPtr object) const
set 'setFlag' to eSetNo and return true if previous value wasn't eSetNo
bool GetSetFlagNo(TConstObjectPtr object) const
true if 'setFlag' is eSetNo
TConstObjectPtr GetDefault(void) const
void WriteMember(CObjectOStream &out, TConstObjectPtr classPtr) const
void SkipMember(CObjectIStream &in) const
TConstObjectPtr m_Default
void DefaultCopyMember(CObjectStreamCopier &copier) const
TObjectPtr GetMemberPtr(TObjectPtr classPtr) const
void DefaultSkipMissingMember(CObjectIStream &in) const
void UpdateSetFlagYes(TObjectPtr object) const
set 'setFlag' to eSetYes
void UpdateSetFlagMaybe(TObjectPtr object) const
set 'setFlag' to eSetMaybe
CHookData< CWriteClassMemberHook, TMemberWriteFunction > m_WriteHookData
void CopyMissingMember(CObjectStreamCopier &copier) const
bool Nillable(void) const
virtual void UpdateFunctions(void)=0
TPointerOffsetType m_DelayOffset
CDelayBuffer & GetDelayBuffer(TObjectPtr object) const
const CDelayBuffer & GetDelayBuffer(TConstObjectPtr object) const
void CopyMember(CObjectStreamCopier &copier) const
CHookPairData< CReadClassMemberHook, TMemberReadFunction > m_ReadHookData
ESetFlag GetSetFlag(TConstObjectPtr object) const
return current value of 'setFlag'
const CClassTypeInfoBase * m_ClassType
void UpdateSetFlag(TObjectPtr object, ESetFlag value) const
set value of 'setFlag'
TConstObjectPtr GetMemberPtr(TConstObjectPtr classPtr) const
TPointerOffsetType m_SetFlagOffset
void SkipMissingMember(CObjectIStream &in) const
bool CanBeDelayed(void) const
void ReadMissingMember(CObjectIStream &in, TObjectPtr classPtr) const
bool HaveSetFlag(void) const
CHookPairData< CSkipClassMemberHook, TMemberSkipFunction > m_SkipHookData
void DefaultSkipMember(CObjectIStream &in) const
void DefaultWriteMember(CObjectOStream &out, TConstObjectPtr classPtr) const
void DefaultCopyMissingMember(CObjectStreamCopier &copier) const
void ReadMember(CObjectIStream &in, TObjectPtr classPtr) const
void DefaultReadMember(CObjectIStream &in, TObjectPtr classPtr) const
bool GetSetFlagYes(TConstObjectPtr object) const
true if 'setFlag' is not eSetNo
const void * TConstObjectPtr
ssize_t TPointerOffsetType
void(* TMemberReadFunction)(CObjectIStream &in, const CMemberInfo *memberInfo, TObjectPtr classPtr)
void(* TMemberWriteFunction)(CObjectOStream &out, const CMemberInfo *memberInfo, TConstObjectPtr classPtr)
void(* TMemberSkipFunction)(CObjectIStream &in, const CMemberInfo *memberInfo)
void(* TMemberCopyFunction)(CObjectStreamCopier &copier, const CMemberInfo *memberInfo)
uint32_t Uint4
4-byte (32-bit) unsigned integer
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
#define NCBI_XSERIAL_EXPORT
const GenericPointer< typename T::ValueType > T2 value
std::istream & in(std::istream &in_, double &x_)
void SetLocalCopyHook(const CObjectTypeInfo &obj_type_info, CObjectStreamCopier &copier, _Func _func)
void SetLocalSkipHook(const CObjectTypeInfo &obj_type_info, CObjectIStream &istr, _Func _func)
void SetLocalWriteHook(const CObjectTypeInfo &obj_type_info, CObjectOStream &ostr, _Func _func)
void SetLocalReadHook(const CObjectTypeInfo &obj_type_info, CObjectIStream &ostr, _Func _func)
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