Qore Programming Language  0.9.0
QoreClassStaticMemberIterator Class Reference

iterates static members of a class More...

#include <QoreClass.h>

Public Member Methods

DLLEXPORT QoreClassStaticMemberIterator (const QoreClass *cls)
 creates the iterator; call next() to start iterating
 
DLLEXPORT QoreClassStaticMemberIterator (const QoreClass &cls)
 creates the iterator; call next() to start iterating
 
DLLEXPORT ~QoreClassStaticMemberIterator ()
 destroys the object
 
DLLEXPORT ~QoreClassStaticMemberIterator ()
 destroys the object
 
DLLEXPORT const QoreExternalStaticMembergetMember () const
 returns the member
 
DLLEXPORT const QoreExternalStaticMembergetMember () const
 returns the member
 
DLLEXPORT const char * getName () const
 returns the member's name
 
DLLEXPORT const char * getName () const
 returns the member's name
 
DLLEXPORT bool next ()
 returns advances to the next element (or to the first element if starting to iterate) and returns true if there is an element to query or returns false if at the end of the list
 
DLLEXPORT bool next ()
 returns advances to the next element (or to the first element if starting to iterate) and returns true if there is an element to query or returns false if at the end of the list
 
DLLEXPORT bool valid () const
 returns true if the iterator is pointing at a valid element
 
DLLEXPORT bool valid () const
 returns true if the iterator is pointing at a valid element
 

Detailed Description

iterates static members of a class

Since
Qore 0.9

The documentation for this class was generated from the following file: