The implementation of a type. It's class-name (used for any type of code generation) is "schema_typeimpl".
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.
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.
language : stringtype
The computer language of this type implementation.
initexpr : stringtype
An expression used to initialise this type. An empty initexpr means that no initialization of the member will occur.
typedecl : stringtype
A stringtype used to declare this type.
argdecl : stringtype
A stringtype used to declare arguments of this type. If the type can't be used as an argument, then specify "Invalid".
visitdecl : stringtype
A stringtype used to declare visitors of this type. If the type can't be visited, then specify "Invalid".
constvisitdecl : stringtype
A stringtype used to declare constant visitors of this type. If the type can't be visited, then specify "Invalid".
include : stringtype
The include file to use for this type. The include file should contain the quotes around it or angle brackets if it is a system include.