aligator  0.14.0
A primal-dual augmented Lagrangian-type solver for nonlinear trajectory optimization.
 
Loading...
Searching...
No Matches
polymorphic.hpp File Reference
#include "aligator/python/fwd.hpp"
#include "aligator/third-party/polymorphic_cxx14.h"
#include <boost/core/demangle.hpp>
#include <variant>
Include dependency graph for polymorphic.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  aligator::python::PolymorphicVisitor< xyz::polymorphic< Base, A > >
 
struct  aligator::python::PolymorphicMultiBaseVisitor< Bases >
 
struct  aligator::python::OwningNonOwningHolder< Value >
 
struct  aligator::python::PolymorphicWrapper< _PyBase, _Base >
 

Namespaces

namespace  boost
 
namespace  aligator
 Main package namespace.
 
namespace  aligator::python
 The Python bindings.
 

Functions

template<class Poly>
void aligator::python::register_polymorphic_to_python ()
 Expose a polymorphic value type, e.g. xyz::polymorphic<T, A>.