|
static constexpr bool | value = !std::is_same<iterator, nonesuch>::value && !std::is_same<sentinel, nonesuch>::value && is_iterator_begin |
|
|
using | t_ref = typename std::add_lvalue_reference< T >::type |
|
using | iterator = detected_t< result_of_begin, t_ref > |
|
using | sentinel = detected_t< result_of_end, t_ref > |
|
template<typename T>
struct detail::is_range< T >
Definition at line 3656 of file nlohmann_json.hpp.
◆ t_ref
template<typename T >
using detail::is_range< T >::t_ref = typename std::add_lvalue_reference<T>::type |
|
private |
◆ iterator
◆ sentinel
◆ is_iterator_begin
Initial value:=
is_iterator_traits<iterator_traits<iterator>>::value
Definition at line 3667 of file nlohmann_json.hpp.
◆ value
The documentation for this struct was generated from the following file: