Lines Matching refs:explicit
37 template <class... Args> constexpr explicit optional(in_place_t, Args&&...);
39 constexpr explicit optional(in_place_t, initializer_list<U>, Args&&...);
64 constexpr explicit operator bool() const noexcept;
84 explicit bad_optional_access(const string& what_arg);
85 explicit bad_optional_access(const char* what_arg);
127 _LIBCPP_INLINE_VISIBILITY explicit bad_optional_access(const string& __arg)
129 _LIBCPP_INLINE_VISIBILITY explicit bad_optional_access(const char* __arg)
171 explicit constexpr nullopt_t(int) noexcept {}
229 explicit __optional_storage(in_place_t, _Args&&... __args)
280 explicit __optional_storage(in_place_t, _Args&&... __args)
322 explicit optional(in_place_t, _Args&&... __args)
333 explicit optional(in_place_t, initializer_list<_Up> __il, _Args&&... __args)
504 constexpr explicit operator bool() const noexcept {return this->__engaged_;}