class CallArguments

Declaration

class CallArguments : public List { /* full declaration omitted */ };

Description

Models arguments of a function call. call-arguments: delimited_list(expression, ',') Note: This construct is a simplification of the grammar rule for `expression-list`, that is used in the definition of `call-expression`

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

Inherits from: List

Member Variables

Method Overview

Inherited from List:

Inherited from Tree:

Inherited from Node:

Methods

CallArguments()

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

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

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

Parameters

const clang::syntax::Node* N

std::vector<Expression*> getArguments()

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

std::vector<List::ElementAndDelimiter<Expression>>
getArgumentsAndCommas()

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