/third_party/boost/libs/hana/include/boost/hana/core/ |
D | tag_of.hpp | 24 struct tag_of : tag_of<T, when<true>> { }; struct 33 struct tag_of<T, when<condition>> { struct 38 struct tag_of<T, when< argument 44 template <typename T> struct tag_of<T const> : tag_of<T> { }; struct 45 template <typename T> struct tag_of<T volatile> : tag_of<T> { }; struct 46 template <typename T> struct tag_of<T const volatile> : tag_of<T> { }; struct 47 template <typename T> struct tag_of<T&> : tag_of<T> { }; struct 48 template <typename T> struct tag_of<T&&> : tag_of<T> { }; struct
|
/third_party/boost/boost/hana/core/ |
D | tag_of.hpp | 24 struct tag_of : tag_of<T, when<true>> { }; struct 33 struct tag_of<T, when<condition>> { struct 38 struct tag_of<T, when< argument 44 template <typename T> struct tag_of<T const> : tag_of<T> { }; argument 45 template <typename T> struct tag_of<T volatile> : tag_of<T> { }; struct 46 template <typename T> struct tag_of<T const volatile> : tag_of<T> { }; struct 47 template <typename T> struct tag_of<T&> : tag_of<T> { }; struct 48 template <typename T> struct tag_of<T&&> : tag_of<T> { }; struct
|
/third_party/boost/libs/hana/test/core/ |
D | tag_of.cpp | 45 struct tag_of<FullySpecialized> { struct 46 using type = FullySpecializedDatatype; 56 struct tag_of<PartiallySpecialized<T>> { struct 57 using type = PartiallySpecializedDatatype; 67 struct tag_of<T, hana::when<T::predicate>> { struct 68 using type = PredicatedDatatype;
|
/third_party/boost/boost/fusion/adapted/boost_tuple/ |
D | tag_of.hpp | 39 struct tag_of<tuples::tuple<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9>, void > struct 44 typedef boost_tuple_tag type; 49 struct tag_of<tuples::cons<Head, Tail>, void > struct 54 typedef boost_tuple_tag type; 58 struct tag_of<tuples::null_type> struct 60 typedef boost_tuple_tag type;
|
/third_party/boost/boost/fusion/adapted/array/ |
D | tag_of.hpp | 28 struct tag_of<T[N], void> struct 30 typedef po_array_tag type; 34 struct tag_of<T const[N], void> struct 36 typedef po_array_tag type;
|
/third_party/boost/boost/hana/ext/boost/ |
D | tuple.hpp | 54 struct tag_of<boost::tuple<Xs...>> { struct 59 struct tag_of<boost::tuples::cons<H, T>> { argument 64 struct tag_of<boost::tuples::null_type> { argument 65 using type = ext::boost::tuple_tag;
|
/third_party/boost/libs/hana/include/boost/hana/ext/boost/ |
D | tuple.hpp | 54 struct tag_of<boost::tuple<Xs...>> { struct 59 struct tag_of<boost::tuples::cons<H, T>> { struct 64 struct tag_of<boost::tuples::null_type> { argument 65 using type = ext::boost::tuple_tag;
|
/third_party/boost/boost/bimap/tags/support/ |
D | tag_of.hpp | 55 struct tag_of struct 61 struct tag_of< tagged< Type, Tag > > struct 63 typedef Tag type;
|
/third_party/boost/libs/fusion/example/extension/ |
D | tag_of.hpp | 24 struct tag_of<example::example_struct> struct 26 typedef example::example_sequence_tag type;
|
D | example_struct_iterator.hpp | 42 struct tag_of<example::example_struct_iterator<Struct, Pos> > struct 44 typedef example::example_struct_iterator_tag type;
|
/third_party/boost/boost/hana/ext/std/ |
D | vector.hpp | 31 struct tag_of<std::vector<T, Allocator>> { struct 32 using type = ext::std::vector_tag;
|
D | pair.hpp | 44 struct tag_of<std::pair<First, Second>> { struct 45 using type = ext::std::pair_tag;
|
D | integral_constant.hpp | 68 struct tag_of<T, when< struct 73 typename hana::tag_of<typename T::value_type>::type argument
|
/third_party/boost/libs/hana/include/boost/hana/ext/std/ |
D | vector.hpp | 31 struct tag_of<std::vector<T, Allocator>> { struct 32 using type = ext::std::vector_tag;
|
D | pair.hpp | 44 struct tag_of<std::pair<First, Second>> { struct 45 using type = ext::std::pair_tag;
|
D | integral_constant.hpp | 68 struct tag_of<T, when< struct 73 typename hana::tag_of<typename T::value_type>::type argument
|
/third_party/boost/boost/fusion/support/ |
D | tag_of.hpp | 70 struct tag_of struct 78 struct tag_of struct
|
/third_party/boost/boost/fusion/adapted/std_tuple/ |
D | tag_of.hpp | 22 struct tag_of<std::tuple<Elements...>> struct 24 typedef std_tuple_tag type;
|
/third_party/boost/boost/fusion/adapted/std_array/ |
D | tag_of.hpp | 24 struct tag_of<std::array<T,N>, void > struct 29 typedef std_array_tag type;
|
/third_party/boost/boost/fusion/adapted/boost_array/ |
D | tag_of.hpp | 31 struct tag_of<boost::array<T,N>, void > struct 36 typedef boost_array_tag type;
|
/third_party/boost/boost/hana/ext/boost/mpl/ |
D | integral_c.hpp | 51 struct tag_of<T, when< struct 58 typename hana::tag_of<typename T::value_type>::type argument
|
/third_party/boost/libs/hana/include/boost/hana/ext/boost/mpl/ |
D | integral_c.hpp | 51 struct tag_of<T, when< struct 58 typename hana::tag_of<typename T::value_type>::type argument
|
/third_party/boost/libs/hana/example/misc/ |
D | ref_tuple.cpp | 35 struct tag_of<ref_tuple<T...>> { struct 36 using type = RefTuple;
|
/third_party/boost/libs/hana/include/boost/hana/fwd/core/ |
D | tag_of.hpp | 103 struct tag_of { unspecified }; struct
|
/third_party/boost/boost/hana/fwd/core/ |
D | tag_of.hpp | 103 struct tag_of { unspecified }; struct
|