Lines Matching refs:tuple_size
10 namespace std { template<typename T> struct tuple_size; }
14 template<> struct std::tuple_size<Bad1> {}; struct in std
18 template<> struct std::tuple_size<Bad2> { const int value = 5; }; argument
21 template<> struct std::tuple_size<A> { static const int value = 3; }; struct in std
22 template<> struct std::tuple_size<B> { enum { value = 3 }; }; argument
63 template<typename T> struct std::tuple_size<const T> : std::tuple_size<T> {}; struct in std
131 template<> struct std::tuple_size<C> { static const int value = 1; }; argument
151 template<> struct std::tuple_size<D> { static const int value = 1; }; struct in std
161 template<> struct std::tuple_size<E> { static const int value = 1; }; struct in std
172 template<> struct std::tuple_size<ADL::X> { static const int value = 1; }; argument
184 struct std::tuple_size<wrap<ET, GTL, GTR>> { struct in std
221 template<> struct std::tuple_size<constant::Q> { static const int value = 3; }; struct in std
252 template <> struct std::tuple_size<InvalidMemberGet> { static constexpr size_t value = 1; }; struct in std
267 template <> struct std::tuple_size<ValidMemberGet> { static constexpr size_t value = 1; }; struct in std
286 template <> struct std::tuple_size<Derived> { static constexpr size_t value = 1; }; argument
298 template <> struct std::tuple_size<UsingGet> { struct in std