#include <pybind11.h>
Public Types | |
using | result_type = conditional_t< std::is_reference< decltype(*std::declval< Iterator & >())>::value, decltype(((*std::declval< Iterator & >()).first)), decltype(std::declval< pair_type >().first)> |
Public Member Functions | |
result_type | operator() (Iterator &it) const |
Private Types | |
using | pair_type = decltype(*std::declval< Iterator & >()) |
Definition at line 2296 of file pybind11.h.
|
private |
Definition at line 2298 of file pybind11.h.
using iterator_key_access< Iterator, SFINAE >::result_type = conditional_t<std::is_reference<decltype(*std::declval<Iterator &>())>::value, decltype(((*std::declval<Iterator &>()).first)), decltype(std::declval<pair_type>().first)> |
Definition at line 2313 of file pybind11.h.
|
inline |
Definition at line 2314 of file pybind11.h.