Panda3D

- Main Page
- Packages
- Classes

- Class List
- Class Index
- Class Hierarchy
- Class Members

Public Member Functions

# DCTypedef Class Reference

This represents a single typedef declaration in the dc file. More...

Inheritance diagram for DCTypedef:

List of all members.

## Public Member Functions
string | getDescription ()
| Returns a brief decription of the typedef, useful for human consumption.
string | getName ()
| Returns the name of this typedef.
int | getNumber ()
| Returns a unique index number associated with this typedef definition.
bool | isBogusTypedef ()
| Returns true if the typedef has been flagged as a bogus typedef.
bool | isImplicitTypedef ()
| Returns true if the typedef has been flagged as an implicit typedef, meaning it was created for a DCClass that was referenced inline as a type.

## Detailed Description

This represents a single typedef declaration in the dc file.

It assigns a particular type to a new name, just like a C typedef.

## Member Function Documentation

string getDescription | ( |  | ) |

Returns a brief decription of the typedef, useful for human consumption.

string getName | ( |  | ) |

Returns the name of this typedef.

int getNumber | ( |  | ) |

Returns a unique index number associated with this typedef definition.

This is defined implicitly when the .dc file(s) are read.

bool isBogusTypedef | ( |  | ) |

Returns true if the typedef has been flagged as a bogus typedef.

This is set for typedefs that are generated by the parser as placeholder for missing typedefs, as when reading a partial file; it should not occur in a normal valid dc file.

bool isImplicitTypedef | ( |  | ) |

Returns true if the typedef has been flagged as an implicit typedef, meaning it was created for a DCClass that was referenced inline as a type.

All Classes Namespaces Functions Variables Enumerations Enumerator Properties