slot 0.0.1
A real time UI render framework
载入中...
搜索中...
未找到
静态 Public 属性 | Private 类型 | 静态 Private 属性 | 所有成员列表
detail::is_range< T > 模板结构体 参考

#include <json.hpp>

静态 Public 属性

static constexpr bool value = !std::is_same<iterator, nonesuch>::value && !std::is_same<sentinel, nonesuch>::value && is_iterator_begin
 

Private 类型

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>
 

静态 Private 属性

static constexpr auto is_iterator_begin
 

成员类型定义说明

◆ iterator

template<typename T >
using detail::is_range< T >::iterator = detected_t<result_of_begin, t_ref>
private

◆ sentinel

template<typename T >
using detail::is_range< T >::sentinel = detected_t<result_of_end, t_ref>
private

◆ t_ref

template<typename T >
using detail::is_range< T >::t_ref = typename std::add_lvalue_reference<T>::type
private

类成员变量说明

◆ is_iterator_begin

template<typename T >
constexpr auto detail::is_range< T >::is_iterator_begin
staticconstexprprivate
初始值:
=
@ array
array (ordered collection of values)
static constexpr bool value
Definition json.hpp:3740

◆ value

template<typename T >
constexpr bool detail::is_range< T >::value = !std::is_same<iterator, nonesuch>::value && !std::is_same<sentinel, nonesuch>::value && is_iterator_begin
staticconstexpr

该结构体的文档由以下文件生成: