Expose an container::aligned_vector from a type given as template argument. More...
#include <std-aligned-vector.hpp>
Public Types | |
typedef StdContainerFromPythonList< vector_type > | FromPythonListConverter |
typedef container::aligned_vector< T > | vector_type |
Public Types inherited from pinocchio::python::StdContainerFromPythonList< container::aligned_vector< T > > | |
typedef container::aligned_vector< T > ::value_type | T |
Public Member Functions | |
static ::boost::python::class_< vector_type > | expose (const std::string &class_name, const std::string &doc_string="") |
Additional Inherited Members | |
Static Public Member Functions inherited from pinocchio::python::StdContainerFromPythonList< container::aligned_vector< T > > | |
static void | construct (PyObject *obj_ptr, boost::python::converter::rvalue_from_python_stage1_data *memory) |
Allocate the std::vector and fill it with the element contained in the list. More... | |
static void * | convertible (PyObject *obj_ptr) |
Check if obj_ptr can be converted. More... | |
static void | register_converter () |
::boost::python::list | tolist (container::aligned_vector< T > &self) |
Expose an container::aligned_vector from a type given as template argument.
T | Type to expose as container::aligned_vector<T>. |
EnableFromPythonListConverter | Enables the conversion from a Python list to a container::aligned_vector<T>. |
Definition at line 31 of file std-aligned-vector.hpp.
typedef StdContainerFromPythonList<vector_type> pinocchio::python::StdAlignedVectorPythonVisitor< T, NoProxy, EnableFromPythonListConverter >::FromPythonListConverter |
Definition at line 36 of file std-aligned-vector.hpp.
typedef container::aligned_vector<T> pinocchio::python::StdAlignedVectorPythonVisitor< T, NoProxy, EnableFromPythonListConverter >::vector_type |
Definition at line 35 of file std-aligned-vector.hpp.
|
inline |
Definition at line 38 of file std-aligned-vector.hpp.