class BinaryOperatorExpression

Declaration

class BinaryOperatorExpression : public Expression { /* full declaration omitted */ };

Description

<lhs > <operator > <rhs > For example: a + b a bitor 1 a |= b a and_eq b

Declared at: clang/include/clang/Tooling/Syntax/Nodes.h:198

Inherits from: Expression

Member Variables

Method Overview

Inherited from Expression:

Inherited from Tree:

Inherited from Node:

Methods

BinaryOperatorExpression()

Declared at: clang/include/clang/Tooling/Syntax/Nodes.h:200

static bool classof(const clang::syntax::Node* N)

Declared at: clang/include/clang/Tooling/Syntax/Nodes.h:201

Parameters

const clang::syntax::Node* N

clang::syntax::Expression* getLhs()

Declared at: clang/include/clang/Tooling/Syntax/Nodes.h:202

clang::syntax::Leaf* getOperatorToken()

Declared at: clang/include/clang/Tooling/Syntax/Nodes.h:203

clang::syntax::Expression* getRhs()

Declared at: clang/include/clang/Tooling/Syntax/Nodes.h:204