Panda3D
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Member Functions
DCParameter Class Reference

Represents the type specification for a single parameter within a field specification. More...

Inheritance diagram for DCParameter:
DCField DCPackerInterface DCKeywordList DCArrayParameter DCClassParameter DCSimpleParameter DCSwitchParameter

List of all members.

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 ()

Detailed Description

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.


Member Function Documentation

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 ( )
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties