Qore Programming Language  0.9.2
QoreNamespaceIterator Class Reference

allows all namespaces of a namespace to be iterated (including the namespace passed in the constructor) More...

#include <QoreNamespace.h>

Public Member Methods

DLLEXPORT QoreNamespaceIterator (QoreNamespace &ns)
 creates the iterator; the namespace given will also be included in the iteration set
 
DLLEXPORT QoreNamespaceIterator (QoreNamespace &ns)
 creates the iterator; the namespace given will also be included in the iteration set
 
virtual DLLEXPORT ~QoreNamespaceIterator ()
 destroys the object
 
virtual DLLEXPORT ~QoreNamespaceIterator ()
 destroys the object
 
DLLEXPORT QoreNamespaceget ()
 returns the namespace
 
DLLEXPORT QoreNamespaceget ()
 returns the namespace
 
DLLEXPORT const QoreNamespaceget () const
 returns the namespace
 
DLLEXPORT const QoreNamespaceget () const
 returns the namespace
 
DLLEXPORT bool next ()
 moves to the next position; returns true if on a valid position
 
DLLEXPORT bool next ()
 moves to the next position; returns true if on a valid position
 
DLLEXPORT QoreNamespaceoperator* ()
 returns the namespace
 
DLLEXPORT QoreNamespaceoperator* ()
 returns the namespace
 
DLLEXPORT const QoreNamespaceoperator* () const
 returns the namespace
 
DLLEXPORT const QoreNamespaceoperator* () const
 returns the namespace
 
DLLEXPORT QoreNamespaceoperator-> ()
 returns the namespace
 
DLLEXPORT QoreNamespaceoperator-> ()
 returns the namespace
 
DLLEXPORT const QoreNamespaceoperator-> () const
 returns the namespace
 
DLLEXPORT const QoreNamespaceoperator-> () const
 returns the namespace
 

Detailed Description

allows all namespaces of a namespace to be iterated (including the namespace passed in the constructor)

Since
Qore 0.8.13

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