DCTypedef¶
-
class
DCTypedef
¶ Bases:
DCDeclaration
This represents a single typedef declaration in the dc file. It assigns a particular type to a new name, just like a C typedef.
Inheritance diagram
-
std::string
get_description
(void) const¶ Returns a brief decription of the typedef, useful for human consumption.
-
std::string const &
get_name
(void) const¶ Returns the name of this typedef.
-
int
get_number
(void) const¶ Returns a unique index number associated with this typedef definition. This is defined implicitly when the .dc file(s) are read.
-
bool
is_bogus_typedef
(void) const¶ 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.
-
std::string