Good(
void)
const;
64 void*
operator new(
size_t size);
65 void*
operator new[](
size_t size);
78 boolGood(
void)
const;
84 void*
operator new(
size_t size);
85 void*
operator new[](
size_t size);
130 voidNextClassMember(
void);
133 voidReadClassMember(
const CObjectInfo& classMember);
135 voidSkipClassMember(
void);
140 voidBeginClassMember(
void);
142 voidIllegalCall(
const char* message)
const;
143 voidBadState(
void)
const;
145 voidCheckState(
void);
177 voidNextElement(
void);
183 voidSkipElement(
void);
191 voidBeginElement(
void);
192 voidBeginElementData(
void);
195 voidIllegalCall(
const char* message)
const;
196 voidBadState(
void)
const;
215 template<
typenameT>
259 template<
typenameT>
Reading (iterating through) members of the class (SET, SEQUENCE)
Reading (iterating through) elements of containers (SET OF, SEQUENCE OF).
Writing containers (SET OF, SEQUENCE OF).
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.
std::ofstream out("events_result.xml")
main entry point for tests
size_t TMemberIndex
Type used for indexing class members and choice variants.
CObjectTypeInfo m_ContainerType
CObjectIStream & m_Stream
TMemberIndex m_MemberIndex
CObjectOStream & m_Stream
const CObjectTypeInfo & GetContainerType(void) const
const CContainerTypeInfo * GetContainerTypeInfo(void) const
CIStreamClassMemberIterator & operator++(void)
pair< TObjectPtr, TTypeInfo > ObjectInfo(C &obj)
bool HaveMore(void) const
const CContainerTypeInfo * m_ContainerTypeInfo
CObjectTypeInfo m_ClassType
const CObjectTypeInfo & GetContainerType(void) const
DECLARE_OPERATOR_BOOL(HaveMore())
bool HaveMore(void) const
const CItemInfo * m_Container
void operator>>(CIStreamContainerIterator &i, T &element)
pair< TConstObjectPtr, TTypeInfo > ConstObjectInfo(const C &obj)
const CContainerTypeInfo * GetContainerTypeInfo(void) const
CObjectTypeInfo m_ContainerType
void WriteElement(CObjectStreamCopier &copier, CIStreamContainerIterator &in)
TTypeInfo m_ElementTypeInfo
DECLARE_OPERATOR_BOOL(HaveMore())
const CObjectTypeInfo GetElementType(void) const
TTypeInfo m_ElementTypeInfo
CObjectOStream & GetStream(void) const
CObjectIStream & GetStream(void) const
void WriteElement(const CConstObjectInfo &element)
CObjectTypeInfoMI operator*(void) const
void operator<<(COStreamContainer &o, const T &element)
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
#define NCBI_XSERIAL_EXPORT
const struct ncbi::grid::netcache::search::fields::SIZE size
std::istream & in(std::istream &in_, double &x_)
@ eError
An error was encountered while trying to send request or to read and to process the reply.
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