/third_party/boost/libs/typeof/test/ |
D | std.cpp | 31 BOOST_STATIC_ASSERT(boost::type_of::test<string>::value); 32 BOOST_STATIC_ASSERT(boost::type_of::test<deque<int> >::value); 33 BOOST_STATIC_ASSERT(boost::type_of::test<list<int> >::value); 34 BOOST_STATIC_ASSERT(boost::type_of::test<queue<int> >::value); 35 BOOST_STATIC_ASSERT(boost::type_of::test<stack<int> >::value); 36 BOOST_STATIC_ASSERT(boost::type_of::test<vector<int> >::value); 37 BOOST_STATIC_ASSERT((boost::type_of::test<map<int, int> >::value)); 38 BOOST_STATIC_ASSERT((boost::type_of::test<multimap<int, int> >::value)); 39 BOOST_STATIC_ASSERT(boost::type_of::test<set<int> >::value); 40 BOOST_STATIC_ASSERT(boost::type_of::test<multiset<int> >::value); [all …]
|
D | modifiers.cpp | 11 BOOST_STATIC_ASSERT(boost::type_of::test<x*>::value); 12 BOOST_STATIC_ASSERT(boost::type_of::test<x&>::value); 13 BOOST_STATIC_ASSERT(boost::type_of::test<x[20]>::value); 14 BOOST_STATIC_ASSERT(boost::type_of::test<const x>::value); 15 BOOST_STATIC_ASSERT(boost::type_of::test<volatile x>::value); 16 BOOST_STATIC_ASSERT(boost::type_of::test<volatile const x>::value); 17 BOOST_STATIC_ASSERT(boost::type_of::test<const x&>::value); 18 BOOST_STATIC_ASSERT(boost::type_of::test<const x*>::value);
|
D | function_ptr.cpp | 7 BOOST_STATIC_ASSERT(boost::type_of::test<double(*)()>::value); 8 BOOST_STATIC_ASSERT(boost::type_of::test<double(*)(int, double, short, char*, bool, char, float, lo… 9 BOOST_STATIC_ASSERT(boost::type_of::test<void(*)()>::value); 10 BOOST_STATIC_ASSERT(boost::type_of::test<void(*)(int, double, short, char*, bool, char, float, long… 11 BOOST_STATIC_ASSERT(boost::type_of::test<void(*)(...)>::value); 12 BOOST_STATIC_ASSERT(boost::type_of::test<void(*)(int, double, short, char*, bool, char, float, long…
|
D | function_ref.cpp | 7 BOOST_STATIC_ASSERT(boost::type_of::test<void(&)()>::value); 8 BOOST_STATIC_ASSERT(boost::type_of::test<int(&)(int, short)>::value); 9 BOOST_STATIC_ASSERT(boost::type_of::test<int(&)(...)>::value); 10 BOOST_STATIC_ASSERT(boost::type_of::test<int(&)(int,...)>::value);
|
D | member_function.cpp | 7 BOOST_STATIC_ASSERT(boost::type_of::test<double(*)()>::value); 8 BOOST_STATIC_ASSERT(boost::type_of::test<double(*)(int, double, short, char*, bool, char, float, lo… 9 BOOST_STATIC_ASSERT(boost::type_of::test<void(*)()>::value); 10 BOOST_STATIC_ASSERT(boost::type_of::test<void(*)(int, double, short, char*, bool, char, float, long…
|
D | function.cpp | 7 BOOST_STATIC_ASSERT(boost::type_of::test<void()>::value); 8 BOOST_STATIC_ASSERT(boost::type_of::test<double(bool)>::value); 9 BOOST_STATIC_ASSERT(boost::type_of::test<void(...)>::value); 10 BOOST_STATIC_ASSERT(boost::type_of::test<float(int, ...)>::value);
|
D | template_int.cpp | 31 BOOST_STATIC_ASSERT((boost::type_of::test<Tpl<int, 5, 4, -3, 2, true, false, -1, 5> >::value)); 32 BOOST_STATIC_ASSERT((boost::type_of::test<Tpl<int, 1, 1, 0, ULONG_MAX, false, true, -1, 0> >::value…
|
D | test.hpp | 12 namespace boost { namespace type_of { namespace 33 BOOST_TYPEOF_REGISTER_TEMPLATE(boost::type_of::test_wrapper, 2)
|
/third_party/boost/boost/typeof/ |
D | typeof_impl.hpp | 17 #define BOOST_TYPEOF_VECTOR(n) BOOST_PP_CAT(boost::type_of::vector, n) 22 namespace boost { namespace type_of { namespace 37 namespace boost { namespace type_of { namespace 54 namespace boost { namespace type_of { namespace 64 …boost::type_of::constant<std::size_t,sizeof(boost::type_of::encode<BOOST_TYPEOF_VECTOR(0)<> >(expr… 72 boost::type_of::decode_begin<BOOST_TYPEOF_ENCODED_VECTOR(Expr) >::type 78 namespace boost { namespace type_of { namespace 84 struct push_back<boost::type_of::offset_vector<V,Offset>,T> { 89 struct push_back<boost::type_of::offset_vector<V,constant<std::size_t,0> >,T> { 95 …BOOST_STATIC_CONSTANT(int,BOOST_PP_CAT(value,n) = sizeof(boost::type_of::encode<_typeof_start_vect… [all …]
|
D | modifiers.hpp | 19 typename boost::type_of::encode_type<\ 20 typename boost::type_of::push_back<\ 22 , boost::type_of::constant<std::size_t,ID> >::type\ 26 template<class Iter> struct decode_type_impl<boost::type_of::constant<std::size_t,ID>, Iter>\ 28 typedef boost::type_of::decode_type<Iter> d1;\ 93 typename boost::type_of::encode_type<\ 94 typename boost::type_of::push_back<\ 95 typename boost::type_of::push_back<\ 97 , boost::type_of::constant<std::size_t,ID> >::type\ 98 , boost::type_of::constant<std::size_t,N> >::type\ [all …]
|
D | vector.hpp | 85 namespace boost { namespace type_of { namespace 110 … typedef v_iter<vector ## n<BOOST_PP_ENUM_PARAMS(n,P)>, boost::type_of::constant<int,0> > begin;\ 115 namespace boost { namespace type_of { namespace 132 struct push_back<BOOST_PP_CAT(boost::type_of::vector, n)<BOOST_PP_ENUM_PARAMS(n, P)>, T>\ 134 typedef BOOST_PP_CAT(boost::type_of::vector, BOOST_PP_INC(n))<\ 139 namespace boost { namespace type_of { namespace
|
D | encode_decode_params.hpp | 14 typedef boost::type_of::decode_type<iter##n> decode##n; \ 24 typename boost::type_of::encode_type< 31 typename boost::type_of::push_back<V, boost::type_of::constant<std::size_t,ID> >::type \
|
D | register_functions_iterate.hpp | 26 struct decode_type_impl<boost::type_of::constant<std::size_t,FUN_PTR_ID + n>, Iter> 35 struct decode_type_impl<boost::type_of::constant<std::size_t,FUN_VAR_PTR_ID + n>, Iter> 62 struct decode_type_impl<boost::type_of::constant<std::size_t,FUN_REF_ID + n>, Iter> 71 struct decode_type_impl<boost::type_of::constant<std::size_t,FUN_VAR_REF_ID + n>, Iter> 96 struct decode_type_impl<boost::type_of::constant<std::size_t,FUN_ID + n>, Iter> 105 struct decode_type_impl<boost::type_of::constant<std::size_t,FUN_VAR_ID + n>, Iter>
|
D | template_template_param.hpp | 26 typedef typename boost::type_of::encode_template<BOOST_PP_CAT(V, n),\ 31 typedef boost::type_of::decode_template< BOOST_PP_CAT(iter, n) > BOOST_PP_CAT(d, n);\ 61 namespace boost { namespace type_of { namespace 84 : boost::type_of::push_back<V, boost::type_of::constant<std::size_t,ID> >\ 87 … template<class Iter> struct decode_template_impl<boost::type_of::constant<std::size_t,ID>, Iter>\
|
D | type_encoding.hpp | 11 : boost::type_of::push_back<V, boost::type_of::constant<std::size_t,Id> > \ 13 template<class Iter> struct decode_type_impl<boost::type_of::constant<std::size_t,Id>, Iter> \
|
D | encode_decode.hpp | 19 # define BOOST_TYPEOF_BEGIN_ENCODE_NS namespace boost { namespace type_of { 21 # define BOOST_TYPEOF_ENCODE_NS_QUALIFIER boost::type_of 44 namespace boost { namespace type_of { namespace
|
D | native.hpp | 12 namespace boost { namespace type_of { namespace 24 namespace boost { namespace type_of { namespace 41 #define BOOST_TYPEOF(expr) BOOST_TYPEOF_KEYWORD(boost::type_of::ensure_obj(expr))
|
D | vector50.hpp | 11 namespace boost { namespace type_of { namespace 64 namespace boost { namespace type_of { namespace 65 …template< class T = void> struct vector0 { typedef v_iter<vector0<>, boost::type_of::constant<int,… 66 …template< class P0 > struct vector1 { typedef v_iter<vector1< P0>, boost::type_of::constant<int,0>… 67 …0 , class P1 > struct vector2 { typedef v_iter<vector2< P0 , P1>, boost::type_of::constant<int,0> … 68 …lass P2 > struct vector3 { typedef v_iter<vector3< P0 , P1 , P2>, boost::type_of::constant<int,0> … 69 …P3 > struct vector4 { typedef v_iter<vector4< P0 , P1 , P2 , P3>, boost::type_of::constant<int,0> … 70 …struct vector5 { typedef v_iter<vector5< P0 , P1 , P2 , P3 , P4>, boost::type_of::constant<int,0> … 71 …t vector6 { typedef v_iter<vector6< P0 , P1 , P2 , P3 , P4 , P5>, boost::type_of::constant<int,0> … 72 …tor7 { typedef v_iter<vector7< P0 , P1 , P2 , P3 , P4 , P5 , P6>, boost::type_of::constant<int,0> … [all …]
|
D | int_encoding.hpp | 12 namespace boost { namespace type_of { namespace 59 boost::type_of::constant<std::size_t,pack<n, false>::value> 66 boost::type_of::constant<std::size_t,pack<n % 0x3ffffffe, true>::value> >::type, 67 boost::type_of::constant<std::size_t,n / 0x3ffffffe>
|
D | template_encoding.hpp | 144 …typedef typename boost::type_of::push_back<V, boost::type_of::constant<std::size_t,ID> >::type V0;\ 149 struct decode_type_impl<boost::type_of::constant<std::size_t,ID>, Iter>\ 151 typedef decode_type_impl<boost::type_of::constant<std::size_t,ID>, Iter> self_t;\ 152 typedef boost::type_of::constant<std::size_t,ID> self_id;\
|
/third_party/boost/boost/typeof/dmc/ |
D | typeof_impl.hpp | 15 namespace type_of namespace 23 # define BOOST_TYPEOF_INDEX(T) (sizeof(*boost::type_of::encode_index((boost::type_of::encode_counte… 79 boost::type_of::msvc_typeid_wrapper<sizeof(*boost::type_of::encode_start(expr))>::type 85 …BOOST_STATIC_CONSTANT(int,_typeof_register_value=sizeof(boost::type_of::typeof_register_type<name>… 86 typedef typename boost::type_of::msvc_extract_type<name>::id2type id2type;\ 92 …BOOST_STATIC_CONSTANT(int,_typeof_register_value=sizeof(boost::type_of::typeof_register_type<name>… 93 typedef boost::type_of::msvc_extract_type<name>::id2type id2type;\
|
/third_party/boost/libs/functional/forward/test/ |
D | forward_adapter.cpp | 72 int type_of(int) { return int_; } in type_of() function 73 int type_of(long) { return long_; } in type_of() function 74 int type_of(char) { return char_; } in type_of() function 116 BOOST_TEST( type_of( func(x,1) ) == long_ ); in main() 117 BOOST_TEST( type_of( func_ref(x,1) ) == long_ ); in main() 118 BOOST_TEST( type_of( func_ref_c(x,1) ) == long_ ); in main() 119 BOOST_TEST( type_of( func_c(x,1) ) == int_ ); in main() 120 BOOST_TEST( type_of( func_c2(x,1) ) == int_ ); in main() 121 BOOST_TEST( type_of( func_c_ref(x,1) ) == int_ ); in main() 122 BOOST_TEST( type_of( func(x,x) ) == char_ ); in main()
|
D | lightweight_forward_adapter.cpp | 72 int type_of(int) { return int_; } in type_of() function 73 int type_of(long) { return long_; } in type_of() function 74 int type_of(char) { return char_; } in type_of() function 117 BOOST_TEST( type_of( func(x,1) ) == long_ ); in main() 118 BOOST_TEST( type_of( func_ref(x,1) ) == long_ ); in main() 119 BOOST_TEST( type_of( func_ref_c(x,1) ) == long_ ); in main() 120 BOOST_TEST( type_of( func_c(x,1) ) == int_ ); in main() 121 BOOST_TEST( type_of( func_c2(x,1) ) == int_ ); in main() 122 BOOST_TEST( type_of( func_c_ref(x,1) ) == int_ ); in main() 123 BOOST_TEST( type_of( func(x,x) ) == char_ ); in main()
|
/third_party/boost/boost/typeof/msvc/ |
D | typeof_impl.hpp | 22 namespace type_of namespace 80 # define BOOST_TYPEOF_INDEX(T) (sizeof(*boost::type_of::encode_index((boost::type_of::encode_counte… 182 boost::type_of::msvc_typeid_wrapper<sizeof(*boost::type_of::encode_start(expr))>::type 188 enum {_typeof_register_value=sizeof(boost::type_of::typeof_register_type<name>(expr))};\ 189 typedef typename boost::type_of::msvc_extract_type<name>::id2type id2type;\ 195 enum {_typeof_register_value=sizeof(boost::type_of::typeof_register_type<name>(expr))};\ 196 typedef boost::type_of::msvc_extract_type<name>::id2type id2type;\
|
/third_party/boost/boost/spirit/home/classic/utility/ |
D | rule_parser.hpp | 330 BOOST_SPIRIT_RP_AP_IMPL(name,::BOOST_SPIRIT_CLASSIC_NS::type_of) 422 ::BOOST_SPIRIT_CLASSIC_NS::type_of::depend_on_type<__Dummy>(x) ) \ 468 (name_t,np,acts,na,::BOOST_SPIRIT_CLASSIC_NS::type_of) \ 635 ::BOOST_SPIRIT_CLASSIC_NS::type_of::nop_functor() BOOST_PP_INTERCEPT) ); \ 650 ::BOOST_SPIRIT_CLASSIC_NS::type_of::nop_functor() BOOST_PP_INTERCEPT) ); 769 = ::BOOST_SPIRIT_CLASSIC_NS::type_of::nop_functor) 774 ::BOOST_SPIRIT_CLASSIC_NS::type_of::get_placeholdee< __action_placeholder:: elem > \ 779 , typename ::BOOST_SPIRIT_CLASSIC_NS::type_of::placeholdee< \ 901 namespace type_of { namespace 1100 BOOST_TYPEOF_REGISTER_TYPE(BOOST_SPIRIT_CLASSIC_NS::type_of::nop_functor) [all …]
|