Home
last modified time | relevance | path

Searched refs:recursive_wrapper (Results 1 – 25 of 37) sorted by relevance

12

/external/sdv/vsomeip/third_party/boost/variant/include/boost/variant/
Drecursive_wrapper.hpp29 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 …]
Drecursive_wrapper_fwd.hpp43 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/
Drecursive_wrapper.hpp27 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 …]
Dvariant.hpp168 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 …]
DREADME.md14 - `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/
Dast.hpp52 , 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/
Dast.hpp48 , 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/
Dast.hpp45 , 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/
Dast.hpp45 , 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/
Dast.hpp44 , 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/
Dast.hpp102 , 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/
Dtest3.cpp23 using boost::recursive_wrapper;
33 typedef variant<int, recursive_wrapper<Add>, recursive_wrapper<Sub> > Expr;
Drecursive_wrapper_move_test.cpp25 typedef boost::variant<Leaf, boost::recursive_wrapper<Node>> TreeBase;
46 boost::recursive_wrapper<node1_type<var_type>>
Doverload_selection.cpp168 , boost::recursive_wrapper<info>
169 , boost::recursive_wrapper<std::pair<info, info> >
170 , boost::recursive_wrapper<std::list<info> >
Dvariant_get_test.cpp54 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/
Dinfo.hpp37 , 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/
Dast.hpp42 , boost::recursive_wrapper<signed_>
43 , boost::recursive_wrapper<expression>
/external/sdv/vsomeip/third_party/boost/spirit/repository/example/karma/
Dcalc2_ast.hpp41 , boost::recursive_wrapper<binary_op>
42 , boost::recursive_wrapper<unary_op>
/external/sdv/vsomeip/third_party/boost/spirit/example/karma/
Dcalc2_ast_vm.hpp41 , boost::recursive_wrapper<binary_op>
42 , boost::recursive_wrapper<unary_op>
Dcalc2_ast.hpp41 , boost::recursive_wrapper<binary_op>
42 , boost::recursive_wrapper<unary_op>
/external/sdv/vsomeip/third_party/boost/spirit/classic/example/intermediate/simple_xml/
Dtag.hpp19 boost::recursive_wrapper<tag>
/external/sdv/vsomeip/third_party/boost/spirit/test/qi/
Dpass_container3.cpp27 double, char, int, std::string, boost::recursive_wrapper<ast>
/external/sdv/vsomeip/third_party/boost/spirit/example/qi/compiler_tutorial/
Dcalc4.cpp51 , boost::recursive_wrapper<signed_>
52 , boost::recursive_wrapper<program>
Dcalc5.cpp62 , boost::recursive_wrapper<signed_>
63 , boost::recursive_wrapper<program>
/external/sdv/vsomeip/third_party/boost/variant/include/boost/variant/detail/
Delement_index.hpp29 boost::is_same<VariantElement, boost::recursive_wrapper<T> >,

12