Searched refs:ErrorOr (Results 1 - 1 of 1) sorted by relevance

/freebsd-10.0-release/contrib/llvm/include/llvm/Support/
H A DErrorOr.h1 //===- 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 58 milliseconds