Represents the type specification for a single parameter within a field specification. More...
Public Member Functions | |
DCArrayParameter | asArrayParameter () |
DCArrayParameter const | asArrayParameter () |
DCSimpleParameter | asSimpleParameter () |
DCSimpleParameter const | asSimpleParameter () |
DCTypedef const | getTypedef () |
If this type has been referenced from a typedef, returns the DCTypedef instance, or NULL if the type was declared on-the-fly. | |
bool | isValid () |
DCParameter | makeCopy () |
Represents the type specification for a single parameter within a field specification.
This may be a simple type, or it may be a class or an array reference.
This may also be a typedef reference to another type, which has the same properties as the referenced type, but a different name.
DCArrayParameter const asArrayParameter | ( | ) |
DCSimpleParameter const asSimpleParameter | ( | ) |
DCTypedef const getTypedef | ( | ) |
If this type has been referenced from a typedef, returns the DCTypedef instance, or NULL if the type was declared on-the-fly.
bool isValid | ( | ) |
DCParameter makeCopy | ( | ) |