RootQoreNamespace Class Reference

the root namespace of a QoreProgram object More...

#include <QoreNamespace.h>

Inheritance diagram for RootQoreNamespace:

QoreNamespace

List of all members.

Public Member Functions

DLLEXPORT QoreNamespacerootGetQoreNamespace () const
 returns a pointer to the QoreNamespace for the "Qore" namespace
DLLLOCAL RootQoreNamespacecopy (int po=0) const
 returns a deep copy of the namespace


Detailed Description

the root namespace of a QoreProgram object

is a specialization of QoreNamespace that provides functionality specific to the root namespace this class' constructor and destructors are private, so the class may change without affecting the library's ABI

See also:
QoreNamespace

Member Function Documentation

DLLEXPORT QoreNamespace* RootQoreNamespace::rootGetQoreNamespace (  )  const

returns a pointer to the QoreNamespace for the "Qore" namespace

Returns:
a pointer to the QoreNamespace for the "Qore" namespace

DLLLOCAL RootQoreNamespace* RootQoreNamespace::copy ( int  po = 0  )  const

returns a deep copy of the namespace

Parameters:
po parse options to use when copying the namespace

Reimplemented from QoreNamespace.


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

Generated on Mon Oct 26 09:09:50 2009 for Qore Programming Language by  doxygen 1.5.6