/external/libcxx/test/std/utilities/optional/optional.object/ |
H A D | optional_requires_destructible_object.fail.cpp | 11 // <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 D | types.pass.cpp | 11 // <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 D | optional_const_void.fail.cpp | 11 // <optional> 15 #include <experimental/optional> 19 using std::experimental::optional; 21 optional<const void> opt;
|
H A D | optional_void.fail.cpp | 11 // <optional> 15 #include <experimental/optional> 19 using std::experimental::optional; 21 optional<void> opt;
|
H A D | optional_not_destructible.fail.cpp | 11 // <optional> 15 #include <experimental/optional> 17 using std::experimental::optional; 27 optional<X> opt;
|
H A D | optional_not_noexcept_destructible.fail.cpp | 11 // <optional> 15 #include <experimental/optional> 17 using std::experimental::optional; 26 optional<X> opt;
|
H A D | types.pass.cpp | 11 // <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 D | optional_const_lvalue_ref.fail.cpp | 11 // <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 D | optional_lvalue_ref.fail.cpp | 11 // <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 D | optional_rvalue_ref.fail.cpp | 11 // <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 D | optional_includes_initializer_list.pass.cpp | 11 // <optional> 15 #include <experimental/optional> 19 using std::experimental::optional;
|
H A D | optional_const_in_place_t.fail.cpp | 11 // <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 D | optional_const_nullopt_t.fail.cpp | 11 // <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 D | optional_in_place_t.fail.cpp | 11 // <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 D | optional_nullopt_t.fail.cpp | 11 // <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 D | optional_includes_initializer_list.pass.cpp | 11 // <optional> 15 #include <optional> 19 using std::optional;
|
H A D | optional_in_place_t.fail.cpp | 11 // <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 D | enabled_hash.pass.cpp | 12 // <optional> 14 // Test that <optional> provides all of the arithmetic, enum, and pointer 17 #include <optional>
|
H A D | hash.pass.cpp | 11 // <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 D | not_brace_initializable.fail.cpp | 11 // <optional> 15 #include <optional> 17 using std::optional;
|
H A D | nullopt_t.fail.cpp | 11 // <optional> 16 // [optional.nullopt]/2: 21 #include <optional>
|
/external/libcxx/test/std/experimental/optional/optional.object/optional.object.observe/ |
H A D | bool.pass.cpp | 11 // <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 D | value_const.fail.cpp | 11 // <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 D | bool.pass.cpp | 11 // <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 D | has_value.pass.cpp | 11 // <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);
|