Qore Programming Language  1.7.0
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
 
virtual DLLEXPORT ~QoreNamespaceIterator ()
 destroys the object
 
DLLEXPORT QoreNamespaceget ()
 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 QoreNamespaceoperator* ()
 returns the namespace
 
DLLEXPORT const QoreNamespaceoperator* () const
 returns the namespace
 
DLLEXPORT QoreNamespaceoperator-> ()
 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: