Searched refs:optional (Results 1 - 25 of 429) sorted by relevance

1234567891011>>

/external/libcxx/test/std/utilities/optional/optional.object/
H A Doptional_requires_destructible_object.fail.cpp11 // <optional>
15 #include <optional>
17 using std::optional;
27 using std::optional;
29 // expected-error@optional:* 2 {{static_assert failed "instantiation of optional with a reference type is ill-formed}}
30 optional<int&> opt1;
31 optional<int&&> opt2;
34 // expected-error@optional:* {{static_assert failed "instantiation of optional wit
[all...]
H A Dtypes.pass.cpp11 // <optional>
14 // class optional
20 #include <optional>
23 using std::optional;
34 test<optional<int>, int>();
35 test<optional<const int>, const int>();
36 test<optional<double>, double>();
37 test<optional<const double>, const double>();
/external/libcxx/test/std/experimental/optional/optional.object/
H A Doptional_const_void.fail.cpp11 // <optional>
15 #include <experimental/optional>
19 using std::experimental::optional;
21 optional<const void> opt;
H A Doptional_void.fail.cpp11 // <optional>
15 #include <experimental/optional>
19 using std::experimental::optional;
21 optional<void> opt;
H A Doptional_not_destructible.fail.cpp11 // <optional>
15 #include <experimental/optional>
17 using std::experimental::optional;
27 optional<X> opt;
H A Doptional_not_noexcept_destructible.fail.cpp11 // <optional>
15 #include <experimental/optional>
17 using std::experimental::optional;
26 optional<X> opt;
H A Dtypes.pass.cpp11 // <optional>
14 // class optional
20 #include <experimental/optional>
23 using std::experimental::optional;
34 test<optional<int>, int>();
35 test<optional<const int>, const int>();
36 test<optional<double>, double>();
37 test<optional<const double>, const double>();
/external/libcxx/test/std/experimental/optional/optional.syn/
H A Doptional_const_lvalue_ref.fail.cpp11 // <optional>
13 // A program that necessitates the instantiation of template optional for a
16 #include <experimental/optional>
20 using std::experimental::optional;
22 optional<const int&> opt;
H A Doptional_lvalue_ref.fail.cpp11 // <optional>
13 // A program that necessitates the instantiation of template optional for a
16 #include <experimental/optional>
20 using std::experimental::optional;
22 optional<int&> opt;
H A Doptional_rvalue_ref.fail.cpp11 // <optional>
13 // A program that necessitates the instantiation of template optional for a
16 #include <experimental/optional>
20 using std::experimental::optional;
22 optional<int&&> opt;
H A Doptional_includes_initializer_list.pass.cpp11 // <optional>
15 #include <experimental/optional>
19 using std::experimental::optional;
H A Doptional_const_in_place_t.fail.cpp11 // <optional>
13 // A program that necessitates the instantiation of template optional for
16 #include <experimental/optional>
20 using std::experimental::optional;
24 optional<const in_place_t> opt;
H A Doptional_const_nullopt_t.fail.cpp11 // <optional>
13 // A program that necessitates the instantiation of template optional for
16 #include <experimental/optional>
20 using std::experimental::optional;
24 optional<const nullopt_t> opt;
H A Doptional_in_place_t.fail.cpp11 // <optional>
13 // A program that necessitates the instantiation of template optional for
16 #include <experimental/optional>
20 using std::experimental::optional;
24 optional<in_place_t> opt;
/external/libcxx/test/std/utilities/optional/optional.syn/
H A Doptional_nullopt_t.fail.cpp11 // <optional>
13 // A program that necessitates the instantiation of template optional for
16 #include <optional>
20 using std::optional;
24 optional<nullopt_t> opt; // expected-note 1 {{requested here}}
25 optional<const nullopt_t> opt1; // expected-note 1 {{requested here}}
26 optional<nullopt_t &> opt2; // expected-note 1 {{requested here}}
27 optional<nullopt_t &&> opt3; // expected-note 1 {{requested here}}
28 // expected-error@optional:* 4 {{instantiation of optional wit
[all...]
H A Doptional_includes_initializer_list.pass.cpp11 // <optional>
15 #include <optional>
19 using std::optional;
H A Doptional_in_place_t.fail.cpp11 // <optional>
13 // A program that necessitates the instantiation of template optional for
16 #include <optional>
20 using std::optional;
24 optional<in_place_t> opt; // expected-note {{requested here}}
25 // expected-error@optional:* {{"instantiation of optional with in_place_t is ill-formed"}}
/external/libcxx/test/std/utilities/optional/optional.hash/
H A Denabled_hash.pass.cpp12 // <optional>
14 // Test that <optional> provides all of the arithmetic, enum, and pointer
17 #include <optional>
H A Dhash.pass.cpp11 // <optional>
13 // template <class T> struct hash<optional<T>>;
15 #include <optional>
32 using std::optional;
34 std::hash<optional<double>>{}(optional<double>{});
38 optional<T> opt;
39 assert(std::hash<optional<T>>{}(opt) == nullopt_hash);
41 assert(std::hash<optional<T>>{}(opt) == std::hash<T>{}(*opt));
45 optional<
[all...]
/external/libcxx/test/std/utilities/optional/optional.nullopt/
H A Dnot_brace_initializable.fail.cpp11 // <optional>
15 #include <optional>
17 using std::optional;
H A Dnullopt_t.fail.cpp11 // <optional>
16 // [optional.nullopt]/2:
21 #include <optional>
/external/libcxx/test/std/experimental/optional/optional.object/optional.object.observe/
H A Dbool.pass.cpp11 // <optional>
13 // constexpr explicit optional<T>::operator bool() const noexcept;
15 #include <experimental/optional>
21 using std::experimental::optional;
24 constexpr optional<int> opt;
28 constexpr optional<int> opt(0);
H A Dvalue_const.fail.cpp11 // <optional>
13 // constexpr const T& optional<T>::value() const;
15 #include <experimental/optional>
19 using std::experimental::optional;
30 constexpr optional<X> opt;
/external/libcxx/test/std/utilities/optional/optional.object/optional.object.observe/
H A Dbool.pass.cpp11 // <optional>
13 // constexpr explicit optional<T>::operator bool() const noexcept;
15 #include <optional>
23 using std::optional;
25 const optional<int> opt; ((void)opt);
27 static_assert(!std::is_convertible<optional<int>, bool>::value, "");
30 constexpr optional<int> opt;
34 constexpr optional<int> opt(0);
H A Dhas_value.pass.cpp11 // <optional>
13 // constexpr bool optional<T>::has_value() const noexcept;
15 #include <optional>
23 using std::optional;
25 const optional<int> opt; ((void)opt);
30 constexpr optional<int> opt;
34 constexpr optional<int> opt(0);

Completed in 3718 milliseconds

1234567891011>>