Expose an std::map from a type given as template argument. More...
#include <std-map.hpp>
Additional Inherited Members | |
Public Types inherited from eigenpy::GenericMapVisitor< std::map< Key, T, std::less< Key >, std::allocator< std::pair< const Key, T > > >, false > | |
typedef dict_to_map< std::map< Key, T, std::less< Key >, std::allocator< std::pair< const Key, T > > > > | FromPythonDictConverter |
Public Types inherited from eigenpy::emplace_set_derived_policies< std::map< Key, T, std::less< Key >, std::allocator< std::pair< const Key, T > > >, NoProxy > | |
typedef std::map< Key, T, std::less< Key >, std::allocator< std::pair< const Key, T > > > ::value_type::second_type | data_type |
using | DerivedPolicies = bp::detail::final_map_derived_policies< std::map< Key, T, std::less< Key >, std::allocator< std::pair< const Key, T > > >, NoProxy > |
typedef std::map< Key, T, std::less< Key >, std::allocator< std::pair< const Key, T > > > ::key_type | index_type |
typedef std::map< Key, T, std::less< Key >, std::allocator< std::pair< const Key, T > > > ::value_type | value_type |
Static Public Member Functions inherited from eigenpy::GenericMapVisitor< std::map< Key, T, std::less< Key >, std::allocator< std::pair< const Key, T > > >, false > | |
static void | expose (const std::string &class_name, const bp::def_visitor< DerivedVisitor > &visitor) |
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="") |
Static Public Member Functions inherited from eigenpy::emplace_set_derived_policies< std::map< Key, T, std::less< Key >, std::allocator< std::pair< const Key, T > > >, NoProxy > | |
static void | extension_def (Class &cl) |
static void | set_item (std::map< Key, T, std::less< Key >, std::allocator< std::pair< const Key, T > > > &container, index_type i, data_type const &v) |
Static Public Member Functions inherited from eigenpy::dict_to_map< std::map< Key, T, std::less< Key >, std::allocator< std::pair< const Key, T > > > > | |
static void | construct (PyObject *object, bp::converter::rvalue_from_python_stage1_data *data) |
Perform the conversion. More... | |
static void * | convertible (PyObject *object) |
Check if conversion is possible. More... | |
static void | register_converter () |
static bp::dict | todict (std::map< Key, T, std::less< Key >, std::allocator< std::pair< const Key, T > > > &self) |
Expose an std::map from a type given as template argument.
[in] | T | Type to expose as std::map<T>. |
[in] | Compare | Type for the Compare in std::map<T,Compare,Allocator>. |
[in] | Allocator | Type for the Allocator in std::map<T,Compare,Allocator>. |
[in] | NoProxy | When set to false, the elements will be copied when returned to Python. |
Definition at line 35 of file std-map.hpp.