Home | History | Annotate | Download | only in Support

Lines Matching defs:std

40 ErrorOr<std::unique_ptr<int> > t3() {
41 return std::unique_ptr<int>(new int(3));
61 ErrorOr<std::unique_ptr<B> > b1(ErrorOr<std::unique_ptr<D> >(nullptr));
62 b1 = ErrorOr<std::unique_ptr<D> >(nullptr);
64 ErrorOr<std::unique_ptr<int>> b2(ErrorOr<int *>(nullptr));
66 ErrorOr<std::unique_ptr<int>> b4(b3);
75 ErrorOr<std::string> x("string literal");
93 CastsToErrorCode(std::error_code) {}
94 operator std::error_code() { return errc::invalid_argument; }
115 // ErrorOr<std::unique_ptr<int>> y = x; // invalid conversion
117 !std::is_convertible<const ErrorOr<int *> &,
118 ErrorOr<std::unique_ptr<int>>>::value,
121 // ErrorOr<std::unique_ptr<int>> y = ErrorOr<int*>(nullptr); // invalid
124 !std::is_convertible<ErrorOr<int *> &&,
125 ErrorOr<std::unique_ptr<int>>>::value,
129 // ErrorOr<std::unique_ptr<int>> y;
131 static_assert(!std::is_assignable<ErrorOr<std::unique_ptr<int>>,
135 // ErrorOr<std::unique_ptr<int>> x;
137 static_assert(!std::is_assignable<ErrorOr<std::unique_ptr<int>>,