Lines Matching defs:CustomError
24 class CustomError : public RTTIExtends<CustomError, ErrorInfoBase> {
26 CustomError(int V1) : V1(V1) {}
28 return "CustomError V1 = " + std::to_string(V1);
36 class CustomSubError : public RTTIExtends<CustomSubError, CustomError> {
39 : RTTIExtends<CustomSubError, CustomError>(V1), V2(std::move(V2)) {}
61 Error E = make_error<CustomError>(42);
78 Error E = make_error<CustomError>(42);
90 auto E = make_error<CustomError>(42);
93 } else if (auto CE = error_cast<CustomError>(E)) {
102 if (auto CE = error_cast<CustomError>(E)) {
150 Error E = make_error<CustomError>(42);
154 EXPECT_TRUE(E.isA<CustomError>());
156 EXPECT_TRUE(F.isA<CustomError>());
158 EXPECT_FALSE(G.isA<CustomError>());
228 Expected<int> A = make_error<CustomError>(42);
231 EXPECT_TRUE(E.isA<CustomError>()) << "Incorrect Expected error value";
239 Expected<int> A = make_error<CustomError>(42);
249 EXPECT_DEATH({ Expected<int> A = make_error<CustomError>(42); },