Template Struct GenericMapVisitor
Defined in File map.hpp
Inheritance Relationships
Base Types
public eigenpy::emplace_set_derived_policies< Container, false >
(Template Struct emplace_set_derived_policies)public eigenpy::dict_to_map< Container >
(Template Struct dict_to_map)
Derived Type
public eigenpy::StdMapPythonVisitor< Key, T, Compare, Allocator, NoProxy >
(Template Struct StdMapPythonVisitor)
Struct Documentation
-
template<class Container, bool NoProxy = false>
struct GenericMapVisitor : public eigenpy::emplace_set_derived_policies<Container, false>, public eigenpy::dict_to_map<Container> Expose the map-like container, e.g. (std::map).
- Param Container:
[in] Container to expose.
- Param NoProxy:
[in] When set to false, the elements will be copied when returned to Python.
Subclassed by eigenpy::StdMapPythonVisitor< Key, T, Compare, Allocator, NoProxy >
Public Types
-
typedef dict_to_map<Container> FromPythonDictConverter
Public Static Functions
-
template<typename DerivedVisitor>
static inline void expose(const std::string &class_name, const std::string &doc_string, const bp::def_visitor<DerivedVisitor> &visitor)
-
static inline void expose(const std::string &class_name, const std::string &doc_string = "")
-
template<typename DerivedVisitor>
static inline void expose(const std::string &class_name, const bp::def_visitor<DerivedVisitor> &visitor)