|
clang
3.8.0
|
AsmStringPiece - this is part of a decomposed asm string specification (for use with the AnalyzeAsmString function below). More...
#include <Stmt.h>
Public Types | |
| enum | Kind { String, Operand } |
Public Member Functions | |
| AsmStringPiece (const std::string &S) | |
| AsmStringPiece (unsigned OpNo, const std::string &S, SourceLocation Begin, SourceLocation End) | |
| bool | isString () const |
| bool | isOperand () const |
| const std::string & | getString () const |
| unsigned | getOperandNo () const |
| CharSourceRange | getRange () const |
| char | getModifier () const |
| getModifier - Get the modifier for this operand, if present. More... | |
AsmStringPiece - this is part of a decomposed asm string specification (for use with the AnalyzeAsmString function below).
An asm string is considered to be a concatenation of these parts.
|
inline |
|
inline |
| char GCCAsmStmt::AsmStringPiece::getModifier | ( | ) | const |
getModifier - Get the modifier for this operand, if present.
This returns '\0' if there was no modifier.
Definition at line 388 of file Stmt.cpp.
References clang::isLetter(), and isOperand().
Referenced by clang::Sema::ActOnGCCAsmStmt().
|
inline |
Definition at line 1605 of file Stmt.h.
Referenced by clang::Sema::ActOnGCCAsmStmt(), and isOperandMentioned().
|
inline |
Definition at line 1610 of file Stmt.h.
Referenced by clang::Sema::ActOnGCCAsmStmt().
|
inline |
Definition at line 1601 of file Stmt.h.
Referenced by clang::Sema::ActOnGCCAsmStmt().
|
inline |
Definition at line 1599 of file Stmt.h.
Referenced by clang::Sema::ActOnGCCAsmStmt(), getModifier(), and isOperandMentioned().
|
inline |
1.8.6