Expose an std::vector from a type given as template argument.
More...
#include <std-vector.hpp>
|
template<typename DerivedVisitor > |
static void | expose (const std::string &class_name, const bp::def_visitor< DerivedVisitor > &visitor) |
|
template<typename DerivedVisitor > |
static void | expose (const std::string &class_name, const std::string &doc_string, const bp::def_visitor< DerivedVisitor > &visitor) |
|
static void | expose (const std::string &class_name, const std::string &doc_string="") |
|
template<class vector_type, bool NoProxy = false, bool EnableFromPythonListConverter = true, bool pickable = true>
struct eigenpy::StdVectorPythonVisitor< vector_type, NoProxy, EnableFromPythonListConverter, pickable >
Expose an std::vector from a type given as template argument.
- Template Parameters
-
vector_type | std::vector type to expose |
NoProxy | When set to false, the elements will be copied when returned to Python. |
EnableFromPythonListConverter | Enables the conversion from a Python list to a std::vector<T,Allocator> |
Definition at line 424 of file std-vector.hpp.
◆ FromPythonListConverter
template<class vector_type , bool NoProxy = false, bool EnableFromPythonListConverter = true, bool pickable = true>
◆ value_type
template<class vector_type , bool NoProxy = false, bool EnableFromPythonListConverter = true, bool pickable = true>
◆ expose() [1/3]
template<class vector_type , bool NoProxy = false, bool EnableFromPythonListConverter = true, bool pickable = true>
template<typename DerivedVisitor >
static void eigenpy::StdVectorPythonVisitor< vector_type, NoProxy, EnableFromPythonListConverter, pickable >::expose |
( |
const std::string & |
class_name, |
|
|
const bp::def_visitor< DerivedVisitor > & |
visitor |
|
) |
| |
|
inlinestatic |
◆ expose() [2/3]
template<class vector_type , bool NoProxy = false, bool EnableFromPythonListConverter = true, bool pickable = true>
template<typename DerivedVisitor >
static void eigenpy::StdVectorPythonVisitor< vector_type, NoProxy, EnableFromPythonListConverter, pickable >::expose |
( |
const std::string & |
class_name, |
|
|
const std::string & |
doc_string, |
|
|
const bp::def_visitor< DerivedVisitor > & |
visitor |
|
) |
| |
|
inlinestatic |
◆ expose() [3/3]
template<class vector_type , bool NoProxy = false, bool EnableFromPythonListConverter = true, bool pickable = true>
static void eigenpy::StdVectorPythonVisitor< vector_type, NoProxy, EnableFromPythonListConverter, pickable >::expose |
( |
const std::string & |
class_name, |
|
|
const std::string & |
doc_string = "" |
|
) |
| |
|
inlinestatic |
The documentation for this struct was generated from the following file: