Searched refs:ErrorOr (Results 1 - 2 of 2) sorted by relevance
/external/llvm/unittests/Support/ |
H A D | ErrorOrTest.cpp | 1 //===- unittests/ErrorOrTest.cpp - ErrorOr.h tests ------------------------===// 10 #include "llvm/Support/ErrorOr.h" 20 ErrorOr<int> t1() {return 1;} 21 ErrorOr<int> t2() { return errc::invalid_argument; } 23 TEST(ErrorOr, SimpleValue) { 24 ErrorOr<int> a = t1(); 37 ErrorOr<std::unique_ptr<int> > t3() { 42 TEST(ErrorOr, Types) { 44 ErrorOr<int&> a(x); 48 EXPECT_FALSE(ErrorOr<voi [all...] |
/external/llvm/include/llvm/Support/ |
H A D | ErrorOr.h | 1 //===- llvm/Support/ErrorOr.h - Error Smart Pointer -----------------------===// 12 /// Provides ErrorOr<T> smart pointer. 97 /// ErrorOr<T> is a pointer-like class that represents the result of an 105 /// ErrorOr<Buffer> getBuffer(); 114 /// ErrorOr<T> also supports user defined data for specific error_codes. To use 142 /// ErrorOr<int> foo() { 164 class ErrorOr { class in namespace:llvm 165 template <class OtherT> friend class ErrorOr; 181 ErrorOr() : IsValid(false) {} function in class:llvm::ErrorOr 184 ErrorOr( function in class:llvm::ErrorOr 193 ErrorOr(llvm::error_code EC) : HasError(true), IsValid(true) { function in class:llvm::ErrorOr 200 ErrorOr(UserDataT UD, typename function in class:llvm::ErrorOr 208 ErrorOr(T Val) : HasError(false), IsValid(true) { function in class:llvm::ErrorOr 212 ErrorOr(const ErrorOr &Other) : IsValid(false) { function in class:llvm::ErrorOr 217 ErrorOr(const ErrorOr<OtherT> &Other) : IsValid(false) { function in class:llvm::ErrorOr 233 ErrorOr(ErrorOr &&Other) : IsValid(false) { function in class:llvm::ErrorOr 238 ErrorOr(ErrorOr<OtherT> &&Other) : IsValid(false) { function in class:llvm::ErrorOr 396 class ErrorOr<void> { class in namespace:llvm 398 ErrorOr() : Error(0, 0) {} function in class:llvm::ErrorOr 401 ErrorOr(E ErrorCode, typename enable_if_c<is_error_code_enum<E>::value || function in class:llvm::ErrorOr 416 ErrorOr(llvm::error_code EC) : Error(0, 0) { function in class:llvm::ErrorOr 428 ErrorOr(UserDataT UD, typename function in class:llvm::ErrorOr 437 ErrorOr(const ErrorOr &Other) : Error(0, 0) { function in class:llvm::ErrorOr 455 ErrorOr(ErrorOr &&Other) : Error(0) { function in class:llvm::ErrorOr [all...] |
Completed in 135 milliseconds