/prebuilts/ndk/current/sources/cxx-stl/llvm-libc++/test/std/experimental/optional/optional.object/optional.object.assign/ |
H A D | emplace.pass.cpp | 64 optional<int> opt; local 65 opt.emplace(); 66 assert(static_cast<bool>(opt) == true); 67 assert(*opt == 0); 70 optional<int> opt; local 71 opt.emplace(1); 72 assert(static_cast<bool>(opt) == true); 73 assert(*opt == 1); 76 optional<int> opt(2); 77 opt 88 optional<X> opt; local 94 optional<X> opt; local 100 optional<X> opt; local [all...] |
H A D | nullopt_t.pass.cpp | 38 optional<int> opt; local 39 static_assert(noexcept(opt = nullopt) == true, ""); 40 opt = nullopt; 41 assert(static_cast<bool>(opt) == false); 44 optional<int> opt(3); 45 opt = nullopt; 46 assert(static_cast<bool>(opt) == false); 49 optional<X> opt; local 50 static_assert(noexcept(opt = nullopt) == true, ""); 52 opt [all...] |
H A D | assign_value.pass.cpp | 40 optional<int> opt; local 41 opt = 1; 42 assert(static_cast<bool>(opt) == true); 43 assert(*opt == 1); 46 optional<int> opt; local 48 opt = i; 49 assert(static_cast<bool>(opt) == true); 50 assert(*opt == i); 53 optional<int> opt(3); 55 opt 60 optional<std::unique_ptr<int>> opt; local [all...] |
H A D | copy.pass.cpp | 43 optional<int> opt; local 45 opt = opt2; 47 assert(static_cast<bool>(opt) == static_cast<bool>(opt2)); 50 optional<int> opt; local 52 opt = opt2; 55 assert(static_cast<bool>(opt) == static_cast<bool>(opt2)); 56 assert(*opt == *opt2); 59 optional<int> opt(3); 61 opt = opt2; 63 assert(static_cast<bool>(opt) 75 optional<X> opt; local [all...] |
H A D | move.pass.cpp | 52 optional<int> opt; local 54 opt = std::move(opt2); 56 assert(static_cast<bool>(opt) == static_cast<bool>(opt2)); 59 optional<int> opt; local 61 opt = std::move(opt2); 64 assert(static_cast<bool>(opt) == static_cast<bool>(opt2)); 65 assert(*opt == *opt2); 68 optional<int> opt(3); 70 opt = std::move(opt2); 72 assert(static_cast<bool>(opt) 85 optional<X> opt; local [all...] |
/prebuilts/ndk/r11/sources/cxx-stl/llvm-libc++/libcxx/test/utilities/optional/optional.object/optional.object.assign/ |
H A D | emplace.pass.cpp | 63 optional<int> opt; local 64 opt.emplace(); 65 assert(static_cast<bool>(opt) == true); 66 assert(*opt == 0); 69 optional<int> opt; local 70 opt.emplace(1); 71 assert(static_cast<bool>(opt) == true); 72 assert(*opt == 1); 75 optional<int> opt(2); 76 opt 87 optional<X> opt; local 93 optional<X> opt; local 99 optional<X> opt; local [all...] |
H A D | nullopt_t.pass.cpp | 38 optional<int> opt; local 39 static_assert(noexcept(opt = nullopt) == true, ""); 40 opt = nullopt; 41 assert(static_cast<bool>(opt) == false); 44 optional<int> opt(3); 45 opt = nullopt; 46 assert(static_cast<bool>(opt) == false); 49 optional<X> opt; local 50 static_assert(noexcept(opt = nullopt) == true, ""); 52 opt [all...] |
H A D | assign_value.pass.cpp | 40 optional<int> opt; local 41 opt = 1; 42 assert(static_cast<bool>(opt) == true); 43 assert(*opt == 1); 46 optional<int> opt; local 48 opt = i; 49 assert(static_cast<bool>(opt) == true); 50 assert(*opt == i); 53 optional<int> opt(3); 55 opt 60 optional<std::unique_ptr<int>> opt; local [all...] |
H A D | copy.pass.cpp | 42 optional<int> opt; local 44 opt = opt2; 46 assert(static_cast<bool>(opt) == static_cast<bool>(opt2)); 49 optional<int> opt; local 51 opt = opt2; 54 assert(static_cast<bool>(opt) == static_cast<bool>(opt2)); 55 assert(*opt == *opt2); 58 optional<int> opt(3); 60 opt = opt2; 62 assert(static_cast<bool>(opt) 74 optional<X> opt; local [all...] |
H A D | move.pass.cpp | 51 optional<int> opt; local 53 opt = std::move(opt2); 55 assert(static_cast<bool>(opt) == static_cast<bool>(opt2)); 58 optional<int> opt; local 60 opt = std::move(opt2); 63 assert(static_cast<bool>(opt) == static_cast<bool>(opt2)); 64 assert(*opt == *opt2); 67 optional<int> opt(3); 69 opt = std::move(opt2); 71 assert(static_cast<bool>(opt) 84 optional<X> opt; local [all...] |
/prebuilts/ndk/r13/sources/cxx-stl/llvm-libc++/test/std/experimental/optional/optional.object/optional.object.assign/ |
H A D | emplace.pass.cpp | 64 optional<int> opt; local 65 opt.emplace(); 66 assert(static_cast<bool>(opt) == true); 67 assert(*opt == 0); 70 optional<int> opt; local 71 opt.emplace(1); 72 assert(static_cast<bool>(opt) == true); 73 assert(*opt == 1); 76 optional<int> opt(2); 77 opt 88 optional<X> opt; local 94 optional<X> opt; local 100 optional<X> opt; local [all...] |
H A D | nullopt_t.pass.cpp | 38 optional<int> opt; local 39 static_assert(noexcept(opt = nullopt) == true, ""); 40 opt = nullopt; 41 assert(static_cast<bool>(opt) == false); 44 optional<int> opt(3); 45 opt = nullopt; 46 assert(static_cast<bool>(opt) == false); 49 optional<X> opt; local 50 static_assert(noexcept(opt = nullopt) == true, ""); 52 opt [all...] |
H A D | assign_value.pass.cpp | 40 optional<int> opt; local 41 opt = 1; 42 assert(static_cast<bool>(opt) == true); 43 assert(*opt == 1); 46 optional<int> opt; local 48 opt = i; 49 assert(static_cast<bool>(opt) == true); 50 assert(*opt == i); 53 optional<int> opt(3); 55 opt 60 optional<std::unique_ptr<int>> opt; local [all...] |
H A D | copy.pass.cpp | 43 optional<int> opt; local 45 opt = opt2; 47 assert(static_cast<bool>(opt) == static_cast<bool>(opt2)); 50 optional<int> opt; local 52 opt = opt2; 55 assert(static_cast<bool>(opt) == static_cast<bool>(opt2)); 56 assert(*opt == *opt2); 59 optional<int> opt(3); 61 opt = opt2; 63 assert(static_cast<bool>(opt) 75 optional<X> opt; local [all...] |
H A D | move.pass.cpp | 52 optional<int> opt; local 54 opt = std::move(opt2); 56 assert(static_cast<bool>(opt) == static_cast<bool>(opt2)); 59 optional<int> opt; local 61 opt = std::move(opt2); 64 assert(static_cast<bool>(opt) == static_cast<bool>(opt2)); 65 assert(*opt == *opt2); 68 optional<int> opt(3); 70 opt = std::move(opt2); 72 assert(static_cast<bool>(opt) 85 optional<X> opt; local [all...] |
/prebuilts/ndk/current/sources/cxx-stl/llvm-libc++/test/std/experimental/optional/optional.object/optional.object.observe/ |
H A D | bool.pass.cpp | 24 constexpr optional<int> opt; local 25 static_assert(!opt, ""); 28 constexpr optional<int> opt(0); 29 static_assert(opt, "");
|
H A D | value_or_const.pass.cpp | 46 constexpr optional<X> opt(2); 48 static_assert(opt.value_or(y) == 2, ""); 51 constexpr optional<X> opt(2); 52 static_assert(opt.value_or(Y(3)) == 2, ""); 55 constexpr optional<X> opt; local 57 static_assert(opt.value_or(y) == 3, ""); 60 constexpr optional<X> opt; local 61 static_assert(opt.value_or(Y(3)) == 4, ""); 64 const optional<X> opt(2); 66 assert(opt 73 const optional<X> opt; local 78 const optional<X> opt; local [all...] |
H A D | value.pass.cpp | 38 optional<X> opt; local 39 opt.emplace(); 40 assert(opt.value().test() == 4); 43 optional<X> opt; local 46 opt.value();
|
/prebuilts/ndk/r11/sources/cxx-stl/llvm-libc++/libcxx/test/utilities/optional/optional.object/optional.object.observe/ |
H A D | bool.pass.cpp | 24 constexpr optional<int> opt; local 25 static_assert(!opt, ""); 28 constexpr optional<int> opt(0); 29 static_assert(opt, "");
|
H A D | value_or_const.pass.cpp | 46 constexpr optional<X> opt(2); 48 static_assert(opt.value_or(y) == 2, ""); 51 constexpr optional<X> opt(2); 52 static_assert(opt.value_or(Y(3)) == 2, ""); 55 constexpr optional<X> opt; local 57 static_assert(opt.value_or(y) == 3, ""); 60 constexpr optional<X> opt; local 61 static_assert(opt.value_or(Y(3)) == 4, ""); 64 const optional<X> opt(2); 66 assert(opt 73 const optional<X> opt; local 78 const optional<X> opt; local [all...] |
/prebuilts/ndk/r13/sources/cxx-stl/llvm-libc++/test/std/experimental/optional/optional.object/optional.object.observe/ |
H A D | bool.pass.cpp | 24 constexpr optional<int> opt; local 25 static_assert(!opt, ""); 28 constexpr optional<int> opt(0); 29 static_assert(opt, "");
|
H A D | value_or_const.pass.cpp | 46 constexpr optional<X> opt(2); 48 static_assert(opt.value_or(y) == 2, ""); 51 constexpr optional<X> opt(2); 52 static_assert(opt.value_or(Y(3)) == 2, ""); 55 constexpr optional<X> opt; local 57 static_assert(opt.value_or(y) == 3, ""); 60 constexpr optional<X> opt; local 61 static_assert(opt.value_or(Y(3)) == 4, ""); 64 const optional<X> opt(2); 66 assert(opt 73 const optional<X> opt; local 78 const optional<X> opt; local [all...] |
/prebuilts/ndk/current/sources/cxx-stl/llvm-libc++/test/std/experimental/optional/optional.hash/ |
H A D | hash.pass.cpp | 27 optional<T> opt; local 28 assert(std::hash<optional<T>>{}(opt) == 0); 29 opt = 2; 30 assert(std::hash<optional<T>>{}(opt) == std::hash<T>{}(*opt)); 34 optional<T> opt; local 35 assert(std::hash<optional<T>>{}(opt) == 0); 36 opt = std::string("123"); 37 assert(std::hash<optional<T>>{}(opt) == std::hash<T>{}(*opt)); 41 optional<T> opt; local [all...] |
/prebuilts/ndk/r11/sources/cxx-stl/llvm-libc++/libcxx/test/utilities/optional/optional.hash/ |
H A D | hash.pass.cpp | 27 optional<T> opt; local 28 assert(std::hash<optional<T>>{}(opt) == 0); 29 opt = 2; 30 assert(std::hash<optional<T>>{}(opt) == std::hash<T>{}(*opt)); 34 optional<T> opt; local 35 assert(std::hash<optional<T>>{}(opt) == 0); 36 opt = std::string("123"); 37 assert(std::hash<optional<T>>{}(opt) == std::hash<T>{}(*opt)); 41 optional<T> opt; local [all...] |
/prebuilts/ndk/r13/sources/cxx-stl/llvm-libc++/test/std/experimental/optional/optional.hash/ |
H A D | hash.pass.cpp | 27 optional<T> opt; local 28 assert(std::hash<optional<T>>{}(opt) == 0); 29 opt = 2; 30 assert(std::hash<optional<T>>{}(opt) == std::hash<T>{}(*opt)); 34 optional<T> opt; local 35 assert(std::hash<optional<T>>{}(opt) == 0); 36 opt = std::string("123"); 37 assert(std::hash<optional<T>>{}(opt) == std::hash<T>{}(*opt)); 41 optional<T> opt; local [all...] |