Public Types | Public Member Functions | Static Private Member Functions | List of all members
eigenpy::details::overload_base_get_item_for_std_map< Container > Struct Template Reference

#include <std-map.hpp>

Inheritance diagram for eigenpy::details::overload_base_get_item_for_std_map< Container >:
Inheritance graph
[legend]

Public Types

typedef Container::value_type::second_type data_type
 
typedef Container::key_type index_type
 
typedef Container::key_type key_type
 
typedef Container::value_type value_type
 

Public Member Functions

template<class Class >
void visit (Class &cl) const
 

Static Private Member Functions

static boost::python::object base_get_item (boost::python::back_reference< Container &> container, PyObject *i_)
 
static index_type convert_index (Container &, PyObject *i_)
 

Detailed Description

template<typename Container>
struct eigenpy::details::overload_base_get_item_for_std_map< Container >

Definition at line 14 of file std-map.hpp.

Member Typedef Documentation

◆ data_type

template<typename Container >
typedef Container::value_type::second_type eigenpy::details::overload_base_get_item_for_std_map< Container >::data_type

Definition at line 18 of file std-map.hpp.

◆ index_type

template<typename Container >
typedef Container::key_type eigenpy::details::overload_base_get_item_for_std_map< Container >::index_type

Definition at line 20 of file std-map.hpp.

◆ key_type

template<typename Container >
typedef Container::key_type eigenpy::details::overload_base_get_item_for_std_map< Container >::key_type

Definition at line 19 of file std-map.hpp.

◆ value_type

template<typename Container >
typedef Container::value_type eigenpy::details::overload_base_get_item_for_std_map< Container >::value_type

Definition at line 17 of file std-map.hpp.

Member Function Documentation

◆ base_get_item()

template<typename Container >
static boost::python::object eigenpy::details::overload_base_get_item_for_std_map< Container >::base_get_item ( boost::python::back_reference< Container &>  container,
PyObject *  i_ 
)
inlinestaticprivate

Definition at line 28 of file std-map.hpp.

◆ convert_index()

template<typename Container >
static index_type eigenpy::details::overload_base_get_item_for_std_map< Container >::convert_index ( Container &  ,
PyObject *  i_ 
)
inlinestaticprivate

Definition at line 43 of file std-map.hpp.

◆ visit()

template<typename Container >
template<class Class >
void eigenpy::details::overload_base_get_item_for_std_map< Container >::visit ( Class &  cl) const
inline

Definition at line 23 of file std-map.hpp.


The documentation for this struct was generated from the following file:


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