Movatterモバイル変換


[0]ホーム

URL:


LLVM 20.0.0git
Public Member Functions |Static Public Attributes |List of all members
llvm::ParseStatus Class Reference

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

#include "llvm/MC/MCParser/MCTargetAsmParser.h"

Public Member Functions

constexpr ParseStatus ()
 
constexpr ParseStatus (StatusTyStatus)
 
constexpr ParseStatus (boolError)
 
template<typenameT >
constexpr ParseStatus (T)=delete
 
constexprbool isSuccess ()const
 
constexprbool isFailure ()const
 
constexprbool isNoMatch ()const
 
constexpr ParseStatus (OperandMatchResultTy R)
 
constexpr operator OperandMatchResultTy ()const
 

Static Public Attributes

static constexpr StatusTy Success = StatusTy::Success
 
static constexpr StatusTy Failure = StatusTy::Failure
 
static constexpr StatusTy NoMatch = StatusTy::NoMatch
 

Detailed Description

Ternary parse status returned by various parse* methods.

Definition at line132 of fileMCTargetAsmParser.h.

Constructor & Destructor Documentation

◆ ParseStatus()[1/5]

constexpr llvm::ParseStatus::ParseStatus()
inlineconstexpr

Definition at line144 of fileMCTargetAsmParser.h.

◆ ParseStatus()[2/5]

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

Definition at line146 of fileMCTargetAsmParser.h.

◆ ParseStatus()[3/5]

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

Definition at line148 of fileMCTargetAsmParser.h.

◆ ParseStatus()[4/5]

template<typenameT >
constexpr llvm::ParseStatus::ParseStatus(T )
constexprdelete

◆ ParseStatus()[5/5]

constexpr llvm::ParseStatus::ParseStatus(OperandMatchResultTy R)
inlineconstexpr

Definition at line158 of fileMCTargetAsmParser.h.

Member Function Documentation

◆ isFailure()

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

Definition at line153 of fileMCTargetAsmParser.h.

Referenced byoperator OperandMatchResultTy().

◆ isNoMatch()

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

Definition at line154 of fileMCTargetAsmParser.h.

◆ isSuccess()

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

Definition at line152 of fileMCTargetAsmParser.h.

Referenced byoperator OperandMatchResultTy().

◆ operator OperandMatchResultTy()

constexpr llvm::ParseStatus::operatorOperandMatchResultTy() const
inlineconstexpr

Definition at line163 of fileMCTargetAsmParser.h.

ReferencesisFailure(),isSuccess(),llvm::MatchOperand_NoMatch,llvm::MatchOperand_ParseFail, andllvm::MatchOperand_Success.

Member Data Documentation

◆ Failure

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

Definition at line140 of fileMCTargetAsmParser.h.

Referenced byllvm::MCTargetAsmParser::parseDirective().

◆ NoMatch

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

Definition at line141 of fileMCTargetAsmParser.h.

Referenced byllvm::MCTargetAsmParser::parseDirective().

◆ Success

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

Definition at line139 of fileMCTargetAsmParser.h.

Referenced byllvm::MCTargetAsmParser::parseDirective().


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

Generated on Sun Jul 20 2025 19:34:59 for LLVM by doxygen 1.9.6
[8]ページ先頭

©2009-2025 Movatter.jp