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 (int64 po=PO_DEFAULT) 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

DLLLOCAL RootQoreNamespace* RootQoreNamespace::copy ( int64  po = PO_DEFAULT  )  const

returns a deep copy of the namespace

Parameters:
po parse options to use when copying the namespace
Returns:
a deep copy of the namespace

Reimplemented from QoreNamespace.

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

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

Generated on 14 Jun 2010 for Qore Programming Language by  doxygen 1.6.1