LLVM: llvm::ParseStatus Class Reference (original) (raw)

Ternary parse status returned by various parse* methods. More...

#include "[llvm/MC/MCParser/MCTargetAsmParser.h](MCTargetAsmParser%5F8h%5Fsource.html)"

Public Member Functions
constexpr ParseStatus ()
constexpr ParseStatus (StatusTy Status)
constexpr ParseStatus (bool Error)
template<typename T>
constexpr ParseStatus (T)=delete
constexpr bool isSuccess () const
constexpr bool isFailure () const
constexpr bool isNoMatch () const
Static Public Attributes
static constexpr StatusTy Success = StatusTy::Success
static constexpr StatusTy Failure = StatusTy::Failure
static constexpr StatusTy NoMatch = StatusTy::NoMatch

Ternary parse status returned by various parse* methods.

Definition at line 127 of file MCTargetAsmParser.h.

llvm::ParseStatus::ParseStatus ( ) inlineconstexpr

ParseStatus() [2/4]

llvm::ParseStatus::ParseStatus ( StatusTy Status) inlineconstexpr

ParseStatus() [3/4]

llvm::ParseStatus::ParseStatus ( bool Error) inlineconstexpr

ParseStatus() [4/4]

template<typename T>

llvm::ParseStatus::ParseStatus ( T ) constexprdelete

References T.

isFailure()

bool llvm::ParseStatus::isFailure ( ) const inlineconstexpr

isNoMatch()

bool llvm::ParseStatus::isNoMatch ( ) const inlineconstexpr

isSuccess()

bool llvm::ParseStatus::isSuccess ( ) const inlineconstexpr

Failure

StatusTy llvm::ParseStatus::Failure = StatusTy::Failure staticconstexpr

NoMatch

StatusTy llvm::ParseStatus::NoMatch = StatusTy::NoMatch staticconstexpr

Success

StatusTy llvm::ParseStatus::Success = StatusTy::Success staticconstexpr

The documentation for this class was generated from the following file: