aligator
0.9.0
A primal-dual augmented Lagrangian-type solver for nonlinear trajectory optimization.
|
Macros for Boost.Python, inspired by Pybind11's macros. More...
Go to the source code of this file.
Namespaces | |
namespace | aligator |
Main package namespace. | |
namespace | aligator::python |
The Python bindings. | |
Macros | |
#define | ALIGATOR_PYTHON_OVERRIDE_IMPL(ret_type, pyname, ...) |
#define | ALIGATOR_PYTHON_OVERRIDE_PURE(ret_type, pyname, ...) |
Define the body of a virtual function override. This is meant to reduce boilerplate code when exposing virtual member functions. | |
#define | ALIGATOR_PYTHON_OVERRIDE(ret_type, cname, fname, ...) |
Define the body of a virtual function override. This is meant to reduce boilerplate code when exposing virtual member functions. | |
Macros for Boost.Python, inspired by Pybind11's macros.
Definition in file macros.hpp.
#define ALIGATOR_PYTHON_OVERRIDE_IMPL | ( | ret_type, | |
pyname, | |||
... ) |
Definition at line 23 of file macros.hpp.
#define ALIGATOR_PYTHON_OVERRIDE_PURE | ( | ret_type, | |
pyname, | |||
... ) |
Define the body of a virtual function override. This is meant to reduce boilerplate code when exposing virtual member functions.
Definition at line 37 of file macros.hpp.
#define ALIGATOR_PYTHON_OVERRIDE | ( | ret_type, | |
cname, | |||
fname, | |||
... ) |
Define the body of a virtual function override. This is meant to reduce boilerplate code when exposing virtual member functions.
Definition at line 45 of file macros.hpp.