clang  3.7.0
Public Member Functions | Static Public Member Functions | List of all members
clang::ObjCAutoreleasePoolStmt Class Reference

Represents Objective-C's @autoreleasepool Statement. More...

#include <StmtObjC.h>

Inheritance diagram for clang::ObjCAutoreleasePoolStmt:
[legend]
Collaboration diagram for clang::ObjCAutoreleasePoolStmt:
[legend]

Public Member Functions

 ObjCAutoreleasePoolStmt (SourceLocation atLoc, Stmt *subStmt)
 
 ObjCAutoreleasePoolStmt (EmptyShell Empty)
 
const StmtgetSubStmt () const
 
StmtgetSubStmt ()
 
void setSubStmt (Stmt *S)
 
SourceLocation getLocStart () const LLVM_READONLY
 
SourceLocation getLocEnd () const LLVM_READONLY
 
SourceLocation getAtLoc () const
 
void setAtLoc (SourceLocation Loc)
 
child_range children ()
 

Static Public Member Functions

static bool classof (const Stmt *T)
 

Detailed Description

Represents Objective-C's @autoreleasepool Statement.

Definition at line 345 of file StmtObjC.h.

Constructor & Destructor Documentation

clang::ObjCAutoreleasePoolStmt::ObjCAutoreleasePoolStmt ( SourceLocation  atLoc,
Stmt subStmt 
)
inline

Definition at line 350 of file StmtObjC.h.

clang::ObjCAutoreleasePoolStmt::ObjCAutoreleasePoolStmt ( EmptyShell  Empty)
inlineexplicit

Definition at line 353 of file StmtObjC.h.

Member Function Documentation

child_range clang::ObjCAutoreleasePoolStmt::children ( )
inline

Definition at line 370 of file StmtObjC.h.

static bool clang::ObjCAutoreleasePoolStmt::classof ( const Stmt T)
inlinestatic

Definition at line 366 of file StmtObjC.h.

SourceLocation clang::ObjCAutoreleasePoolStmt::getAtLoc ( ) const
inline

Definition at line 363 of file StmtObjC.h.

Referenced by clang::ASTNodeImporter::VisitObjCAutoreleasePoolStmt().

SourceLocation clang::ObjCAutoreleasePoolStmt::getLocEnd ( ) const
inline

Definition at line 361 of file StmtObjC.h.

SourceLocation clang::ObjCAutoreleasePoolStmt::getLocStart ( ) const
inline

Definition at line 360 of file StmtObjC.h.

const Stmt* clang::ObjCAutoreleasePoolStmt::getSubStmt ( ) const
inline
Stmt* clang::ObjCAutoreleasePoolStmt::getSubStmt ( )
inline

Definition at line 357 of file StmtObjC.h.

void clang::ObjCAutoreleasePoolStmt::setAtLoc ( SourceLocation  Loc)
inline

Definition at line 364 of file StmtObjC.h.

void clang::ObjCAutoreleasePoolStmt::setSubStmt ( Stmt S)
inline

Definition at line 358 of file StmtObjC.h.

References S.


The documentation for this class was generated from the following file: