Public Member Functions | |
def | __eq__ (self, other) |
def | __init__ |
def | __ne__ (self, other) |
def | __repr__ (self) |
def | instantiated_name (self) |
def | qualified_name (self) |
def | to_cpp (self) |
Static Public Member Functions | |
def | from_parse_result |
Public Attributes | |
instantiations | |
name | |
namespaces | |
Static Public Attributes | |
instantiation_name_rule | |
namespaces_name_rule | |
rule | |
Generic type which can be either a basic type or a class type, similar to C++'s `typename` aka a qualified dependent type. Contains type name with 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, | |
t | |||
) |
def gtwrap.interface_parser.type.Typename.__eq__ | ( | self, | |
other, | |||
bool | |||
) |
def gtwrap.interface_parser.type.Typename.__ne__ | ( | self, | |
other, | |||
bool | |||
) |
def gtwrap.interface_parser.type.Typename.__repr__ | ( | self, | |
str | |||
) |
|
static |
def gtwrap.interface_parser.type.Typename.instantiated_name | ( | self, | |
str | |||
) |
def gtwrap.interface_parser.type.Typename.qualified_name | ( | self | ) |
def gtwrap.interface_parser.type.Typename.to_cpp | ( | self, | |
str | |||
) |
|
static |
|
static |