Public Member Functions | |
def | __init__ (self, original, instantiations=(), new_name='') |
def | __repr__ (self) |
def | to_cpp (self) |
Public Attributes | |
instantiations | |
name | |
original | |
parent | |
Instantiate typedefs of forward declarations. This is useful when we wish to typedef a templated class which is not defined in the current project. E.g. class FactorFromAnotherMother; typedef FactorFromAnotherMother<gtsam::Pose3> FactorWeCanUse;
Definition at line 7 of file template_instantiator/declaration.py.
def gtwrap.template_instantiator.declaration.InstantiatedDeclaration.__init__ | ( | self, | |
original, | |||
instantiations = () , |
|||
new_name = '' |
|||
) |
Definition at line 18 of file template_instantiator/declaration.py.
def gtwrap.template_instantiator.declaration.InstantiatedDeclaration.__repr__ | ( | self | ) |
Definition at line 43 of file template_instantiator/declaration.py.
def gtwrap.template_instantiator.declaration.InstantiatedDeclaration.to_cpp | ( | self | ) |
Generate the C++ code for wrapping.
Definition at line 31 of file template_instantiator/declaration.py.
gtwrap.template_instantiator.declaration.InstantiatedDeclaration.instantiations |
Definition at line 25 of file template_instantiator/declaration.py.
gtwrap.template_instantiator.declaration.InstantiatedDeclaration.name |
Definition at line 28 of file template_instantiator/declaration.py.
gtwrap.template_instantiator.declaration.InstantiatedDeclaration.original |
Definition at line 24 of file template_instantiator/declaration.py.
gtwrap.template_instantiator.declaration.InstantiatedDeclaration.parent |
Definition at line 26 of file template_instantiator/declaration.py.