Searched defs:optional_base (Results 1 – 3 of 3) sorted by relevance
/aosp_15_r20/external/sdv/vsomeip/third_party/boost/optional/include/boost/optional/ |
D | optional.hpp | 116 class optional_base : public optional_tag class 140 optional_base() in optional_base() function in boost::optional_detail::optional_base 146 optional_base ( none_t ) in optional_base() function in boost::optional_detail::optional_base 152 optional_base ( init_value_tag, argument_type val ) in optional_base() function in boost::optional_detail::optional_base 162 optional_base ( init_value_tag, rval_reference_type val ) in optional_base() function in boost::optional_detail::optional_base 172 optional_base ( bool cond, argument_type val ) in optional_base() function in boost::optional_detail::optional_base 183 optional_base ( bool cond, rval_reference_type val ) in optional_base() function in boost::optional_detail::optional_base 194 optional_base ( optional_base const& rhs ) in optional_base() function in boost::optional_detail::optional_base 218 explicit optional_base ( Expr&& expr, PtrExpr const* tag ) in optional_base() function in boost::optional_detail::optional_base 230 explicit optional_base ( Expr const& expr, Expr const* tag ) in optional_base() function in boost::optional_detail::optional_base [all …]
|
/aosp_15_r20/external/bcc/src/cc/vendor/ |
H A D | optional.hpp | 297 struct optional_base struct 299 bool init_; 300 storage_t<T> storage_; 302 constexpr optional_base() noexcept : init_(false), storage_(trivial_init) {}; in optional_base() function 304 explicit constexpr optional_base(const T& v) : init_(true), storage_(v) {} in optional_base() function 306 explicit constexpr optional_base(T&& v) : init_(true), storage_(constexpr_move(v)) {} in optional_base() function 308 template <class... Args> explicit optional_base(in_place_t, Args&&... args) in optional_base() argument 312 explicit optional_base(in_place_t, std::initializer_list<U> il, Args&&... args) in optional_base() argument 315 ~optional_base() { if (init_) storage_.value_.T::~T(); } in ~optional_base()
|
/aosp_15_r20/external/sdv/vsomeip/third_party/boost/optional/include/boost/optional/detail/ |
D | old_optional_implementation.hpp | 77 class optional_base : public optional_tag class 119 optional_base() in optional_base() function in boost::optional_detail::optional_base 125 optional_base ( none_t ) in optional_base() function in boost::optional_detail::optional_base 131 optional_base ( argument_type val ) in optional_base() function in boost::optional_detail::optional_base 141 optional_base ( rval_reference_type val ) in optional_base() function in boost::optional_detail::optional_base 151 optional_base ( bool cond, argument_type val ) in optional_base() function in boost::optional_detail::optional_base 161 optional_base ( optional_base const& rhs ) in optional_base() function in boost::optional_detail::optional_base 172 optional_base ( optional_base&& rhs ) in optional_base() function in boost::optional_detail::optional_base 184 explicit optional_base ( Expr&& expr, PtrExpr const* tag ) in optional_base() function in boost::optional_detail::optional_base 196 explicit optional_base ( Expr const& expr, Expr const* tag ) in optional_base() function in boost::optional_detail::optional_base
|