Template Struct GenericMapVisitor

Inheritance Relationships

Base Types

Derived Type

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)