Home | History | Annotate | Download | only in optional.hash

Lines Matching refs:opt

27         optional<T> opt;
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;
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;
42 assert(std::hash<optional<T>>{}(opt) == 0);
43 opt = std::unique_ptr<int>(new int(3));
44 assert(std::hash<optional<T>>{}(opt) == std::hash<T>{}(*opt));