clang 20.0.0git
|
#include "clang/AST/ExprCXX.h"
Public Attributes | |
BinaryOperatorKind | Opcode |
The original opcode, prior to rewriting. | |
const Expr * | LHS |
The original left-hand side. | |
const Expr * | RHS |
The original right-hand side. | |
const Expr * | InnerBinOp |
The inner == or <=> operator expression. | |
const Expr* clang::CXXRewrittenBinaryOperator::DecomposedForm::InnerBinOp |
The inner ==
or <=>
operator expression.
Definition at line 312 of file ExprCXX.h.
Referenced by clang::CXXRewrittenBinaryOperator::getOperatorLoc().
const Expr* clang::CXXRewrittenBinaryOperator::DecomposedForm::LHS |
The original left-hand side.
Definition at line 308 of file ExprCXX.h.
Referenced by clang::CXXRewrittenBinaryOperator::getBeginLoc(), clang::CXXRewrittenBinaryOperator::getLHS(), and clang::CXXRewrittenBinaryOperator::getSourceRange().
BinaryOperatorKind clang::CXXRewrittenBinaryOperator::DecomposedForm::Opcode |
The original opcode, prior to rewriting.
Definition at line 306 of file ExprCXX.h.
Referenced by clang::CXXRewrittenBinaryOperator::getOperator().
const Expr* clang::CXXRewrittenBinaryOperator::DecomposedForm::RHS |
The original right-hand side.
Definition at line 310 of file ExprCXX.h.
Referenced by clang::CXXRewrittenBinaryOperator::getEndLoc(), clang::CXXRewrittenBinaryOperator::getRHS(), and clang::CXXRewrittenBinaryOperator::getSourceRange().