Lines Matching refs:using
25 using ReturnTuple = std::tuple<Ts&...>;
29 using value_type = ReturnTuple;
30 using difference_type = ptrdiff_t;
31 using pointer = value_type*;
32 using reference = value_type;
33 using iterator_category = std::input_iterator_tag;
64 using CanConvertToConst = typename std::integral_constant<bool,
135 using U = typename std::remove_cv<typename std::remove_reference<T>::type>::type;
136 using type = typename std::conditional<std::is_pointer<U>::value, U, T>::type;
138 template<typename T> using DecayPointerT = typename DecayPointer<T>::type;
142 using value_type = T;
147 using value_type = T;
154 using value_type = T;
160 using value_type = typename std::remove_pointer<decltype(std::declval<C>().data())>::type;
164 template<typename C> using Span = ContiguousMemory<DecayPointerT<C>>;
165 template<typename C> using ValueType = typename Span<C>::value_type;