My Project
|
#include <OpDefinition.h>
Public Member Functions | |
OptionalParseResult ()=default | |
OptionalParseResult (LogicalResult result) | |
OptionalParseResult (ParseResult result) | |
OptionalParseResult (const InFlightDiagnostic &) | |
OptionalParseResult (llvm::NoneType) | |
bool | hasValue () const |
Returns true if we contain a valid ParseResult value. More... | |
ParseResult | getValue () const |
Access the internal ParseResult value. More... | |
ParseResult | operator* () const |
This class implements Optional
functionality for ParseResult. We don't directly use Optional here, because it provides an implicit conversion to 'bool' which we want to avoid. This class is used to implement tri-state 'parseOptional' functions that may have a failure mode when parsing that shouldn't be attributed to "not present".
|
default |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Access the internal ParseResult value.
|
inline |
Returns true if we contain a valid ParseResult value.
|
inline |