Lines Matching defs:opt
39 optional<B> opt;
40 ASSERT_NOT_NOEXCEPT(std::hash<optional<B>>()(opt));
41 ASSERT_NOT_NOEXCEPT(std::hash<optional<const B>>()(opt));
46 optional<T> opt;
47 assert(std::hash<optional<T>>{}(opt) == nullopt_hash);
48 opt = 2;
49 assert(std::hash<optional<T>>{}(opt) == std::hash<T>{}(*opt));
53 optional<T> opt;
54 assert(std::hash<optional<T>>{}(opt) == nullopt_hash);
55 opt = std::string("123");
56 assert(std::hash<optional<T>>{}(opt) == std::hash<T>{}(*opt));
60 optional<T> opt;
61 assert(std::hash<optional<T>>{}(opt) == nullopt_hash);
62 opt = std::unique_ptr<int>(new int(3));
63 assert(std::hash<optional<T>>{}(opt) == std::hash<T>{}(*opt));