Root object for all schema objects. It's class-name (used for any type of code generation) is "schema_obj".

The namespace within the parent namespace is "ph:tools:schema".

The object fits into the tree of objects in the following way. Click on other objects in to navigate to that object. Objects to the left of this object are superclasses, and objects listed below it derive from this one.

Here is a list of all uses of this object inside others. Click on the object to take you to the definition.

Click here to see a tree representation of all objects.

Click here to return to the main index page.


Here are the enumerations that will be used:

e_access :

An enumeration of all access types. We give these names ids other than just "public", "private" and "protected" because they are keywords in C++, and likely other languages also.


A method with public access.


A method with private access.


A method with protected access.


This object contains members which hold data for the object. Following is a list of those members. The declaration of the member closely follows the UML conventions.

description : stringtype

The description.

templates : templatevectortype

Template objects used to create others.

tbd : stringtype

TBD's associated with this object.

Generated: Wed Apr 5 23:56:52 EST 2006 using "xsltproc ... docbook.xsl". Copyright (c) 2003, 2004, 2005; Paul Hamilton; pHamtec P/L. Use, modification, and distribution is provided free of any limitations.