class CallExpression

Declaration

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

Description

A function call. C++ [expr.call] call-expression: expression '(' call-arguments ')' e.g `f(1, '2')` or `this->Base::f()`

Declared at: build/tools/clang/include/clang/Tooling/Syntax/NodeClasses.inc:101

Inherits from: Expression

Member Variables

Method Overview

Inherited from Expression:

Inherited from Tree:

Inherited from Node:

Methods

CallExpression()

Declared at: build/tools/clang/include/clang/Tooling/Syntax/NodeClasses.inc:103

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

Declared at: build/tools/clang/include/clang/Tooling/Syntax/NodeClasses.inc:128

Parameters

const clang::syntax::Node* N

clang::syntax::CallArguments* getArguments()

Declared at: build/tools/clang/include/clang/Tooling/Syntax/NodeClasses.inc:116

const clang::syntax::CallArguments* getArguments()
    const

Declared at: build/tools/clang/include/clang/Tooling/Syntax/NodeClasses.inc:119

clang::syntax::Expression* getCallee()

Declared at: build/tools/clang/include/clang/Tooling/Syntax/NodeClasses.inc:104

const clang::syntax::Expression* getCallee() const

Declared at: build/tools/clang/include/clang/Tooling/Syntax/NodeClasses.inc:107

clang::syntax::Leaf* getCloseParen()

Declared at: build/tools/clang/include/clang/Tooling/Syntax/NodeClasses.inc:122

const clang::syntax::Leaf* getCloseParen() const

Declared at: build/tools/clang/include/clang/Tooling/Syntax/NodeClasses.inc:125

clang::syntax::Leaf* getOpenParen()

Declared at: build/tools/clang/include/clang/Tooling/Syntax/NodeClasses.inc:110

const clang::syntax::Leaf* getOpenParen() const

Declared at: build/tools/clang/include/clang/Tooling/Syntax/NodeClasses.inc:113