Search Toolkit Book for CIStreamClassMemberIterator
Reading (iterating through) members of the class (SET, SEQUENCE) More...
#include <serial/objectio.hpp>
Inheritance diagram for CIStreamClassMemberIterator:
[legend]Collaboration diagram for CIStreamClassMemberIterator:
[legend] Public Member Functions CIStreamClassMemberIterator (CObjectIStream &in, const CObjectTypeInfo &classMemberType) ~CIStreamClassMemberIterator (void) bool HaveMore (void) const DECLARE_OPERATOR_BOOL (HaveMore()) void NextClassMember (void) CIStreamClassMemberIterator & operator++ (void) void ReadClassMember (const CObjectInfo &classMember) void SkipClassMember (const CObjectTypeInfo &classMemberType) void SkipClassMember (void) CObjectTypeInfoMI operator* (void) const Public Member Functions inherited from CIStreamFrame CObjectIStream & GetStream (void) const Private Types typedef CIStreamFrame CParent Private Member Functions void BeginClassMember (void) void IllegalCall (const char *message) const void BadState (void) const void CheckState (void) const CMemberInfo * GetMemberInfo (void) const Private Attributes CObjectTypeInfo m_ClassType TMemberIndex m_MemberIndex Additional Inherited Members Protected Member Functions inherited from CIStreamFrame CIStreamFrame (CObjectIStream &stream) ~CIStreamFrame (void) bool Good (void) const Detailed DescriptionReading (iterating through) members of the class (SET, SEQUENCE)
Suggested use: CObjectIStream& in; CObjectTypeInfo classMemberType; for ( CIStreamClassMemberIterator i(in, classMemberType); i; ++i ) { CElementClass element; i >> element; }
Definition at line 119 of file objectio.hpp.
The documentation for this class was generated from the following files:
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