Public Member Functions | |
bool | __eq__ (self, other) |
def | __init__ (self, ParseResults t, Sequence[ParseResults] instantiations=()) |
bool | __ne__ (self, other) |
str | __repr__ (self) |
str | instantiated_name (self) |
def | qualified_name (self) |
str | to_cpp (self) |
Static Public Member Functions | |
def | from_parse_result (Union[str, list] parse_result) |
Public Attributes | |
instantiations | |
name | |
namespaces | |
Static Public Attributes | |
instantiation_name_rule | |
namespaces_name_rule | |
rule | |
Class which holds a type's name, full namespace, and template arguments. E.g. ``` gtsam::PinholeCamera<gtsam::Cal3S2> ``` will give the name as `PinholeCamera`, namespace as `gtsam`, and template instantiations as `[gtsam::Cal3S2]`. Args: namespaces_and_name: A list representing the namespaces of the type with the type being the last element. instantiations: Template parameters to the type.
def gtwrap.interface_parser.type.Typename.__init__ | ( | self, | |
ParseResults | t, | ||
Sequence[ParseResults] | instantiations = () |
||
) |
bool gtwrap.interface_parser.type.Typename.__eq__ | ( | self, | |
other | |||
) |
bool gtwrap.interface_parser.type.Typename.__ne__ | ( | self, | |
other | |||
) |
str gtwrap.interface_parser.type.Typename.instantiated_name | ( | self | ) |
def gtwrap.interface_parser.type.Typename.qualified_name | ( | self | ) |
str gtwrap.interface_parser.type.Typename.to_cpp | ( | self | ) |
|
static |
|
static |