class ArrayTypeLoc
Declaration
class ArrayTypeLoc : public ConcreteTypeLoc { /* full declaration omitted */ };
Description
Wrapper for source info for arrays.
Declared at: clang/include/clang/AST/TypeLoc.h:1516
Inherits from: ConcreteTypeLoc
Method Overview
- public clang::SourceRange getBracketsRange() const
- public clang::TypeLoc getElementLoc() const
- public clang::QualType getInnerType() const
- public clang::SourceLocation getLBracketLoc() const
- public clang::SourceRange getLocalSourceRange() const
- public clang::SourceLocation getRBracketLoc() const
- public clang::Expr * getSizeExpr() const
- public void initializeLocal(clang::ASTContext & Context, clang::SourceLocation Loc)
- public void setLBracketLoc(clang::SourceLocation Loc)
- public void setRBracketLoc(clang::SourceLocation Loc)
- public void setSizeExpr(clang::Expr * Size)
Methods
¶clang::SourceRange getBracketsRange() const
clang::SourceRange getBracketsRange() const
Declared at: clang/include/clang/AST/TypeLoc.h:1537
¶clang::TypeLoc getElementLoc() const
clang::TypeLoc getElementLoc() const
Declared at: clang/include/clang/AST/TypeLoc.h:1549
¶clang::QualType getInnerType() const
clang::QualType getInnerType() const
Declared at: clang/include/clang/AST/TypeLoc.h:1563
¶clang::SourceLocation getLBracketLoc() const
clang::SourceLocation getLBracketLoc() const
Declared at: clang/include/clang/AST/TypeLoc.h:1521
¶clang::SourceRange getLocalSourceRange() const
clang::SourceRange getLocalSourceRange() const
Declared at: clang/include/clang/AST/TypeLoc.h:1553
¶clang::SourceLocation getRBracketLoc() const
clang::SourceLocation getRBracketLoc() const
Declared at: clang/include/clang/AST/TypeLoc.h:1529
¶clang::Expr* getSizeExpr() const
clang::Expr* getSizeExpr() const
Declared at: clang/include/clang/AST/TypeLoc.h:1541
¶void initializeLocal(clang::ASTContext& Context,
clang::SourceLocation Loc)
void initializeLocal(clang::ASTContext& Context,
clang::SourceLocation Loc)
Declared at: clang/include/clang/AST/TypeLoc.h:1557
Parameters
- clang::ASTContext& Context
- clang::SourceLocation Loc
¶void setLBracketLoc(clang::SourceLocation Loc)
void setLBracketLoc(clang::SourceLocation Loc)
Declared at: clang/include/clang/AST/TypeLoc.h:1525
Parameters
¶void setRBracketLoc(clang::SourceLocation Loc)
void setRBracketLoc(clang::SourceLocation Loc)
Declared at: clang/include/clang/AST/TypeLoc.h:1533
Parameters
¶void setSizeExpr(clang::Expr* Size)
void setSizeExpr(clang::Expr* Size)
Declared at: clang/include/clang/AST/TypeLoc.h:1545
Parameters
- clang::Expr* Size