Lines Matching refs:CustomError

26 class CustomError : public ErrorInfo<CustomError> {  class
29 CustomError(int Info) : Info(Info) {} in CustomError() function in __anon09cb9ad20111::CustomError
51 CustomError() : Info(0) {} in CustomError() function in __anon09cb9ad20111::CustomError
56 char CustomError::ID = 0;
60 class CustomSubError : public ErrorInfo<CustomSubError, CustomError> {
88 static Error handleCustomError(const CustomError &CE) { in handleCustomError()
92 static void handleCustomErrorVoid(const CustomError &CE) {} in handleCustomErrorVoid()
94 static Error handleCustomErrorUP(std::unique_ptr<CustomError> CE) { in handleCustomErrorUP()
98 static void handleCustomErrorUPVoid(std::unique_ptr<CustomError> CE) {} in handleCustomErrorUPVoid()
148 Error E = make_error<CustomError>(42); in TEST()
160 Error E = make_error<CustomError>(1); in TEST()
164 EXPECT_TRUE(E.isA<CustomError>()); in TEST()
166 EXPECT_TRUE(F.isA<CustomError>()); in TEST()
168 EXPECT_FALSE(G.isA<CustomError>()); in TEST()
178 handleAllErrors(make_error<CustomError>(42), [&](const CustomError &CE) { in TEST()
200 handleAllErrors(make_error<CustomError>(42), [](const CustomError &CE) {}); in TEST()
203 make_error<CustomError>(42), in TEST()
204 [](const CustomError &CE) mutable -> Error { return Error::success(); }); in TEST()
206 handleAllErrors(make_error<CustomError>(42), in TEST()
207 [](const CustomError &CE) mutable {}); in TEST()
209 handleAllErrors(make_error<CustomError>(42), in TEST()
210 [](CustomError &CE) -> Error { return Error::success(); }); in TEST()
212 handleAllErrors(make_error<CustomError>(42), [](CustomError &CE) {}); in TEST()
214 handleAllErrors(make_error<CustomError>(42), in TEST()
215 [](CustomError &CE) mutable -> Error { return Error::success(); }); in TEST()
217 handleAllErrors(make_error<CustomError>(42), [](CustomError &CE) mutable {}); in TEST()
220 make_error<CustomError>(42), in TEST()
221 [](std::unique_ptr<CustomError> CE) -> Error { return Error::success(); }); in TEST()
223 handleAllErrors(make_error<CustomError>(42), in TEST()
224 [](std::unique_ptr<CustomError> CE) {}); in TEST()
227 make_error<CustomError>(42), in TEST()
228 [](std::unique_ptr<CustomError> CE) mutable -> Error { return Error::success(); }); in TEST()
230 handleAllErrors(make_error<CustomError>(42), in TEST()
231 [](std::unique_ptr<CustomError> CE) mutable {}); in TEST()
234 handleAllErrors(make_error<CustomError>(42), handleCustomError); in TEST()
237 handleAllErrors(make_error<CustomError>(42), handleCustomErrorVoid); in TEST()
240 handleAllErrors(make_error<CustomError>(42), handleCustomErrorUP); in TEST()
243 handleAllErrors(make_error<CustomError>(42), handleCustomErrorUPVoid); in TEST()
271 [&](const CustomError &CE) { DummyInfo = CE.getInfo(); }); in TEST()
286 [&](const CustomError &CE) { CaughtErrorInfo = CE.getInfo(); }, in TEST()
302 joinErrors(make_error<CustomError>(7), make_error<CustomSubError>(42, 7)); in TEST()
309 [&](const CustomError &CE) { in TEST()
329 joinErrors(make_error<CustomError>(7), in TEST()
330 make_error<CustomError>(7)), in TEST()
331 make_error<CustomError>(7)), in TEST()
332 [&](const CustomError &CE) { in TEST()
343 make_error<CustomError>(7), in TEST()
344 joinErrors(make_error<CustomError>(7), in TEST()
345 make_error<CustomError>(7))), in TEST()
346 [&](const CustomError &CE) { in TEST()
358 make_error<CustomError>(7), in TEST()
359 make_error<CustomError>(7)), in TEST()
361 make_error<CustomError>(7), in TEST()
362 make_error<CustomError>(7))), in TEST()
363 [&](const CustomError &CE) { in TEST()
377 Error E = make_error<CustomError>(7); in TEST()
386 handleAllErrors(make_error<CustomError>(7), [&](const CustomSubError &SE) { in TEST()
406 handleAllErrors(make_error<CustomError>(7), in TEST()
425 make_error<CustomError>(7), in TEST()
426 [&](std::unique_ptr<CustomError> CE) { return Error(std::move(CE)); }); in TEST()
429 [&](const CustomError &CE) { ErrorInfo = CE.getInfo(); }); in TEST()
491 EXPECT_EXIT(ExitOnErr(make_error<CustomError>(7)), in TEST()
587 Expected<int> A = make_error<CustomError>(42); in TEST()
590 EXPECT_TRUE(E.isA<CustomError>()) << "Incorrect Expected error value"; in TEST()
599 Expected<int> A = make_error<CustomError>(42); in TEST()
611 EXPECT_DEATH({ Expected<int> A = make_error<CustomError>(42); }, in TEST()
652 return make_error<CustomError>(7); in foo()
668 EXPECT_TRUE(Err.isA<CustomError>()) in TEST()
682 [](const CustomError&) { /* do nothing */ }); in TEST() argument
730 Error E1 = make_error<CustomError>(0); in TEST()
733 Error E2 = make_error<CustomError>(0); in TEST()
734 handleAllErrors(std::move(E2), [](const CustomError &CE) { in TEST()
738 Error E3 = joinErrors(make_error<CustomError>(0), make_error<CustomError>(1)); in TEST()
755 Error E1 = make_error<CustomError>(0); in TEST()
767 EXPECT_THAT_ERROR(make_error<CustomError>(0), Succeeded()), in TEST()
772 EXPECT_THAT_EXPECTED(Expected<int>(make_error<CustomError>(0)), in TEST()
780 EXPECT_THAT_ERROR(make_error<CustomError>(0), Failed()); in TEST()
784 EXPECT_THAT_ERROR(make_error<CustomError>(0), Failed<CustomError>()); in TEST()
786 EXPECT_THAT_ERROR(Error::success(), Failed<CustomError>()), in TEST()
789 EXPECT_THAT_ERROR(make_error<CustomError>(0), Failed<CustomSubError>()), in TEST()
793 joinErrors(make_error<CustomError>(0), make_error<CustomError>(1)), in TEST()
794 Failed<CustomError>()), in TEST()
798 make_error<CustomError>(0), in TEST()
799 Failed<CustomError>(testing::Property(&CustomError::getInfo, 0))); in TEST()
802 make_error<CustomError>(0), in TEST()
803 Failed<CustomError>(testing::Property(&CustomError::getInfo, 1))), in TEST()
807 EXPECT_THAT_ERROR(make_error<CustomError>(0), Failed<ErrorInfoBase>()); in TEST()
809 EXPECT_THAT_EXPECTED(Expected<int>(make_error<CustomError>(0)), Failed()); in TEST()
813 EXPECT_THAT_EXPECTED(Expected<int &>(make_error<CustomError>(0)), Failed()); in TEST()
819 EXPECT_THAT_EXPECTED(Expected<int>(make_error<CustomError>(0)), in TEST()
837 EXPECT_THAT_EXPECTED(Expected<int>(make_error<CustomError>(0)), in TEST()
844 EXPECT_THAT_EXPECTED(Expected<int>(make_error<CustomError>(0)), in TEST()
848 EXPECT_THAT_EXPECTED(Expected<int>(make_error<CustomError>(1)), in TEST()
862 EXPECT_THAT_EXPECTED(Expected<int>(make_error<CustomError>(0)), in TEST()
871 Expected<int>(joinErrors(make_error<CustomError>(0), in TEST()
872 make_error<CustomError>(0))), in TEST()
879 joinErrors(make_error<CustomError>(0), make_error<CustomError>(0)), in TEST()
886 EXPECT_THAT_ERROR(unwrap(wrap(make_error<CustomError>(0))), in TEST()
887 Failed<CustomError>()) in TEST()
903 make_error<CustomError>(42)))), in TEST()
907 [&](CustomError &CE) { in TEST()
926 Error E1 = make_error<CustomError>(1); in TEST()
930 Error E2 = make_error<CustomError>(2); in TEST()
936 Error E3 = make_error<CustomError>(3); in TEST()
941 handleAllErrors(std::move(E31), [](const CustomError &C) { in TEST()
946 joinErrors(createFileError("file.bin", make_error<CustomError>(41)), in TEST()
947 createFileError("file2.bin", make_error<CustomError>(42))); in TEST()