class ArrayInitIndexExpr

Declaration

class ArrayInitIndexExpr : public Expr { /* full declaration omitted */ };

Description

Represents the index of the current element of an array being initialized by an ArrayInitLoopExpr. This can only appear within the subexpression of an ArrayInitLoopExpr.

Declared at: clang/include/clang/AST/Expr.h:5474

Inherits from: Expr

Member Variables

Inherited from Stmt:

protected

Method Overview

Inherited from Expr:

Inherited from ValueStmt:

Inherited from Stmt:

Methods

ArrayInitIndexExpr(clang::Stmt::EmptyShell Empty)

Declared at: clang/include/clang/AST/Expr.h:5475

Parameters

clang::Stmt::EmptyShell Empty

ArrayInitIndexExpr(clang::QualType T)

Declared at: clang/include/clang/AST/Expr.h:5479

Parameters

clang::QualType T

clang::Stmt::child_range children()

Declared at: clang/include/clang/AST/Expr.h:5491

clang::Stmt::const_child_range children() const

Declared at: clang/include/clang/AST/Expr.h:5494

static bool classof(const clang::Stmt* S)

Declared at: clang/include/clang/AST/Expr.h:5484

Parameters

const clang::Stmt* S

clang::SourceLocation getBeginLoc() const

Declared at: clang/include/clang/AST/Expr.h:5488

clang::SourceLocation getEndLoc() const

Declared at: clang/include/clang/AST/Expr.h:5489