Classes | Namespaces | Functions
std-vector.hpp File Reference
#include <boost/mpl/if.hpp>
#include <boost/python.hpp>
#include <boost/python/stl_iterator.hpp>
#include <boost/python/suite/indexing/vector_indexing_suite.hpp>
#include <iterator>
#include <string>
#include <vector>
#include "eigenpy/eigenpy.hpp"
#include "eigenpy/config.hpp"
#include "eigenpy/copyable.hpp"
#include "eigenpy/eigen-to-python.hpp"
#include "eigenpy/pickle-vector.hpp"
#include "eigenpy/registration.hpp"
Include dependency graph for std-vector.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  eigenpy::details::build_list< vector_type, NoProxy >
 
struct  eigenpy::details::build_list< vector_type, true >
 
struct  eigenpy::internal::contains_algo< T, has_operator_equal_value >
 
struct  eigenpy::internal::contains_algo< T, false >
 
struct  eigenpy::internal::contains_algo< T, true >
 
struct  eigenpy::internal::contains_vector_derived_policies< Container, NoProxy >
 
struct  eigenpy::EmptyPythonVisitor
 
struct  boost::python::extract< Eigen::Matrix< Scalar, Rows, Cols, Options, MaxRows, MaxCols > & >
 Specialization of the boost::python::extract struct for references to Eigen matrix objects. More...
 
struct  boost::python::extract< Eigen::MatrixBase< Derived > & >
 
struct  boost::python::extract< Eigen::RefBase< Derived > & >
 
struct  boost::python::extract_to_eigen_ref< MatrixType >
 
struct  eigenpy::internal::has_operator_equal< T >
 
struct  eigenpy::internal::has_operator_equal< bool >
 
struct  eigenpy::internal::has_operator_equal< Eigen::EigenBase< EigenObject > >
 
struct  eigenpy::internal::has_operator_equal< std::vector< T, A > >
 
struct  eigenpy::details::overload_base_get_item_for_std_vector< Container >
 Change the behaviour of indexing (method getitem in Python). This is suitable for container of Eigen matrix objects if you want to mutate them. More...
 
struct  boost::python::converter::reference_arg_from_python< std::vector< Type, Allocator > & >
 
struct  eigenpy::StdContainerFromPythonList< vector_type, NoProxy >
 Register the conversion from a Python list to a std::vector. More...
 
struct  eigenpy::StdContainerFromPythonList< vector_type, NoProxy >
 Register the conversion from a Python list to a std::vector. More...
 
struct  eigenpy::StdVectorPythonVisitor< vector_type, NoProxy, EnableFromPythonListConverter >
 Expose an std::vector from a type given as template argument. More...
 

Namespaces

 boost
 
 boost::python
 
 boost::python::converter
 
 eigenpy
 
 eigenpy::details
 
 eigenpy::internal
 

Functions

void EIGENPY_DLLAPI eigenpy::exposeStdVector ()
 
template<typename MatType >
void eigenpy::exposeStdVectorEigenSpecificType (const char *name)
 
template<typename T >
bool eigenpy::details::from_python_list (PyObject *obj_ptr, T *)
 Check if a PyObject can be converted to an std::vector<T>. More...
 


eigenpy
Author(s): Justin Carpentier, Nicolas Mansard
autogenerated on Fri Jun 2 2023 02:10:27