class ArraySubscript

Declaration

class ArraySubscript : public Tree { /* full declaration omitted */ };

Description

Array size specified inside a declarator. E.g: `[10]` in `int a[10];` `[static 10]` in `void f(int xs[static 10]);`

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

Inherits from: Tree

Member Variables

Method Overview

Inherited from Tree:

Inherited from Node:

Methods

ArraySubscript()

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

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

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

Parameters

const clang::syntax::Node* N

clang::syntax::Leaf* getLbracket()

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

clang::syntax::Leaf* getRbracket()

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

clang::syntax::Expression* getSize()

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