#include </builds/ipbus/ipbus-software/uhal/python/pybind11-python2/include/pybind11/pybind11.h>
Public Types | |
using | result_type = conditional_t< std::is_reference< decltype(*std::declval< Iterator & >())>::value, decltype(((*std::declval< Iterator & >()).second)), decltype(std::declval< pair_type >().second)> |
using | result_type = conditional_t< std::is_reference< decltype(*std::declval< Iterator & >())>::value, decltype(((*std::declval< Iterator & >()).second)), decltype(std::declval< pair_type >().second)> |
Public Member Functions | |
result_type | operator() (Iterator &it) const |
result_type | operator() (Iterator &it) const |
Private Types | |
using | pair_type = decltype(*std::declval< Iterator & >()) |
using | pair_type = decltype(*std::declval< Iterator & >()) |
Definition at line 2338 of file pybind11.h.
|
private |
Definition at line 2340 of file pybind11.h.
|
private |
Definition at line 2348 of file pybind11.h.
using iterator_value_access< Iterator, SFINAE >::result_type = conditional_t<std::is_reference<decltype(*std::declval<Iterator &>())>::value, decltype(((*std::declval<Iterator &>()).second)), decltype(std::declval<pair_type>().second)> |
Definition at line 2343 of file pybind11.h.
using iterator_value_access< Iterator, SFINAE >::result_type = conditional_t<std::is_reference<decltype(*std::declval<Iterator &>())>::value, decltype(((*std::declval<Iterator &>()).second)), decltype(std::declval<pair_type>().second)> |
Definition at line 2351 of file pybind11.h.
|
inline |
Definition at line 2347 of file pybind11.h.
|
inline |
Definition at line 2355 of file pybind11.h.