| /external/sdv/vsomeip/third_party/boost/variant/include/boost/variant/ |
| D | recursive_wrapper.hpp | 29 class recursive_wrapper class 41 ~recursive_wrapper(); 42 recursive_wrapper(); 44 recursive_wrapper(const recursive_wrapper& operand); 45 recursive_wrapper(const T& operand); 48 recursive_wrapper(recursive_wrapper&& operand); 49 recursive_wrapper(T&& operand); 58 recursive_wrapper& operator=(const recursive_wrapper& rhs) in operator =() 64 recursive_wrapper& operator=(const T& rhs) in operator =() 70 void swap(recursive_wrapper& operand) BOOST_NOEXCEPT in swap() [all …]
|
| D | recursive_wrapper_fwd.hpp | 43 template <typename T> class recursive_wrapper; 51 template <class T> struct is_constructible<recursive_wrapper<T>, T> … 52 template <class T> struct is_constructible<recursive_wrapper<T>, const T> … 53 template <class T> struct is_constructible<recursive_wrapper<T>, T&> … 54 template <class T> struct is_constructible<recursive_wrapper<T>, const T&> … 55 template <class T> struct is_constructible<recursive_wrapper<T>, recursive_wrapper<T> > … 56 template <class T> struct is_constructible<recursive_wrapper<T>, const recursive_wrapper<T… 57 template <class T> struct is_constructible<recursive_wrapper<T>, recursive_wrapper<T>& > … 58 template <class T> struct is_constructible<recursive_wrapper<T>, const recursive_wrapper<T… 60 template <class T, class U> struct is_constructible<recursive_wrapper<T>, U > … [all …]
|
| /external/armnn/third-party/mapbox/ |
| D | recursive_wrapper.hpp | 27 class recursive_wrapper class 49 recursive_wrapper() in recursive_wrapper() function in mapbox::util::recursive_wrapper 52 ~recursive_wrapper() noexcept { delete p_; } in ~recursive_wrapper() 54 recursive_wrapper(recursive_wrapper const& operand) in recursive_wrapper() function in mapbox::util::recursive_wrapper 57 recursive_wrapper(T const& operand) in recursive_wrapper() function in mapbox::util::recursive_wrapper 60 recursive_wrapper(recursive_wrapper&& operand) in recursive_wrapper() function in mapbox::util::recursive_wrapper 63 recursive_wrapper(T&& operand) in recursive_wrapper() function in mapbox::util::recursive_wrapper 66 inline recursive_wrapper& operator=(recursive_wrapper const& rhs) in operator =() 72 inline recursive_wrapper& operator=(T const& rhs) in operator =() 78 inline void swap(recursive_wrapper& operand) noexcept in swap() [all …]
|
| D | variant.hpp | 168 using value_type_wrapper = recursive_wrapper<value_type>; 319 struct unwrapper<recursive_wrapper<T>> : unwrapper<T> 654 …(detail::direct_type<recursive_wrapper<T>, Types...>::index != detail::invalid_value)>::type* = nu… 657 return type_index == detail::direct_type<recursive_wrapper<T>, Types...>::index; in is() 724 …(detail::direct_type<recursive_wrapper<T>, Types...>::index != detail::invalid_value)>::type* = nu… 727 return (*reinterpret_cast<recursive_wrapper<T>*>(&data)).get(); in get_unchecked() 733 …(detail::direct_type<recursive_wrapper<T>, Types...>::index != detail::invalid_value)>::type* = nu… 736 if (type_index == detail::direct_type<recursive_wrapper<T>, Types...>::index) in get() 738 return (*reinterpret_cast<recursive_wrapper<T>*>(&data)).get(); in get() 748 …(detail::direct_type<recursive_wrapper<T>, Types...>::index != detail::invalid_value)>::type* = nu… [all …]
|
| D | README.md | 14 - `recursive_wrapper<T>` - a helper type to represent recursive "tree-like" variants 88 For these use cases Variant provides a `recursive_wrapper` helper type which lets you express recur… 101 …ing Value = variant<String, Number, True, False, Null, recursive_wrapper<Array>, recursive_wrapper… 135 To summarize: use `recursive_wrapper` to represent recursive "tree-like" representations: 141 using Tree = variant<Empty, recursive_wrapper<Node>>;
|
| /external/sdv/vsomeip/third_party/boost/spirit/example/qi/compiler_tutorial/conjure3/ |
| D | ast.hpp | 52 , boost::recursive_wrapper<expression> 69 , boost::recursive_wrapper<unary_expr> 70 , boost::recursive_wrapper<function_call> 127 , boost::recursive_wrapper<if_statement> 128 , boost::recursive_wrapper<while_statement> 129 , boost::recursive_wrapper<return_statement> 130 , boost::recursive_wrapper<statement_list> 131 , boost::recursive_wrapper<expression>
|
| /external/sdv/vsomeip/third_party/boost/spirit/example/qi/compiler_tutorial/conjure2/ |
| D | ast.hpp | 48 , boost::recursive_wrapper<unary> 49 , boost::recursive_wrapper<function_call> 50 , boost::recursive_wrapper<expression> 98 , boost::recursive_wrapper<if_statement> 99 , boost::recursive_wrapper<while_statement> 100 , boost::recursive_wrapper<return_statement> 101 , boost::recursive_wrapper<statement_list>
|
| /external/sdv/vsomeip/third_party/boost/spirit/example/qi/compiler_tutorial/mini_c/ |
| D | ast.hpp | 45 , boost::recursive_wrapper<unary> 46 , boost::recursive_wrapper<function_call> 47 , boost::recursive_wrapper<expression> 114 , boost::recursive_wrapper<if_statement> 115 , boost::recursive_wrapper<while_statement> 116 , boost::recursive_wrapper<return_statement> 117 , boost::recursive_wrapper<statement_list>
|
| /external/sdv/vsomeip/third_party/boost/spirit/example/qi/compiler_tutorial/conjure1/ |
| D | ast.hpp | 45 , boost::recursive_wrapper<unary> 46 , boost::recursive_wrapper<function_call> 47 , boost::recursive_wrapper<expression> 164 , boost::recursive_wrapper<if_statement> 165 , boost::recursive_wrapper<while_statement> 166 , boost::recursive_wrapper<return_statement> 167 , boost::recursive_wrapper<statement_list>
|
| /external/sdv/vsomeip/third_party/boost/spirit/example/qi/compiler_tutorial/calc8/ |
| D | ast.hpp | 44 , boost::recursive_wrapper<unary> 45 , boost::recursive_wrapper<expression> 104 , boost::recursive_wrapper<if_statement> 105 , boost::recursive_wrapper<while_statement> 106 , boost::recursive_wrapper<statement_list>
|
| /external/sdv/vsomeip/third_party/boost/spirit/example/x3/calc/calc9/ |
| D | ast.hpp | 102 , boost::recursive_wrapper<if_statement> 103 , boost::recursive_wrapper<while_statement> 104 , boost::recursive_wrapper<statement_list>
|
| /external/sdv/vsomeip/third_party/boost/variant/test/ |
| D | test3.cpp | 23 using boost::recursive_wrapper; 33 typedef variant<int, recursive_wrapper<Add>, recursive_wrapper<Sub> > Expr;
|
| D | recursive_wrapper_move_test.cpp | 25 typedef boost::variant<Leaf, boost::recursive_wrapper<Node>> TreeBase; 46 boost::recursive_wrapper<node1_type<var_type>>
|
| D | overload_selection.cpp | 168 , boost::recursive_wrapper<info> 169 , boost::recursive_wrapper<std::pair<info, info> > 170 , boost::recursive_wrapper<std::list<info> >
|
| D | variant_get_test.cpp | 54 int, base, derived1, derived2, std::string, boost::recursive_wrapper<recursive_structure> 329 BOOST_TEST((!holds_element<T, boost::recursive_wrapper<int> >::value)); in check_that_does_not_exist_impl() 330 BOOST_TEST((!holds_element<T, boost::recursive_wrapper<short> >::value)); in check_that_does_not_exist_impl() 345 BOOST_TEST((!holds_element_polymorphic<T, boost::recursive_wrapper<int> >::value)); in check_that_does_not_exist_impl() 346 BOOST_TEST((!holds_element_polymorphic<T, boost::recursive_wrapper<short> >::value)); in check_that_does_not_exist_impl()
|
| /external/sdv/vsomeip/third_party/boost/spirit/include/boost/spirit/home/support/ |
| D | info.hpp | 37 , recursive_wrapper<info> 38 , recursive_wrapper<std::pair<info, info> > 39 , recursive_wrapper<std::list<info> >
|
| /external/sdv/vsomeip/third_party/boost/spirit/example/qi/compiler_tutorial/calc7/ |
| D | ast.hpp | 42 , boost::recursive_wrapper<signed_> 43 , boost::recursive_wrapper<expression>
|
| /external/sdv/vsomeip/third_party/boost/spirit/repository/example/karma/ |
| D | calc2_ast.hpp | 41 , boost::recursive_wrapper<binary_op> 42 , boost::recursive_wrapper<unary_op>
|
| /external/sdv/vsomeip/third_party/boost/spirit/example/karma/ |
| D | calc2_ast_vm.hpp | 41 , boost::recursive_wrapper<binary_op> 42 , boost::recursive_wrapper<unary_op>
|
| D | calc2_ast.hpp | 41 , boost::recursive_wrapper<binary_op> 42 , boost::recursive_wrapper<unary_op>
|
| /external/sdv/vsomeip/third_party/boost/spirit/classic/example/intermediate/simple_xml/ |
| D | tag.hpp | 19 boost::recursive_wrapper<tag>
|
| /external/sdv/vsomeip/third_party/boost/spirit/test/qi/ |
| D | pass_container3.cpp | 27 double, char, int, std::string, boost::recursive_wrapper<ast>
|
| /external/sdv/vsomeip/third_party/boost/spirit/example/qi/compiler_tutorial/ |
| D | calc4.cpp | 51 , boost::recursive_wrapper<signed_> 52 , boost::recursive_wrapper<program>
|
| D | calc5.cpp | 62 , boost::recursive_wrapper<signed_> 63 , boost::recursive_wrapper<program>
|
| /external/sdv/vsomeip/third_party/boost/variant/include/boost/variant/detail/ |
| D | element_index.hpp | 29 boost::is_same<VariantElement, boost::recursive_wrapper<T> >,
|