clang API Documentation

Public Member Functions
clang::ExprIterator Class Reference

#include <Stmt.h>

List of all members.

Public Member Functions

 ExprIterator (Stmt **i)
 ExprIterator ()
ExprIteratoroperator++ ()
ExprIterator operator- (size_t i)
ExprIterator operator+ (size_t i)
Exproperator[] (size_t idx)
signed operator- (const ExprIterator &R) const
Exproperator* () const
Exproperator-> () const
bool operator== (const ExprIterator &R) const
bool operator!= (const ExprIterator &R) const
bool operator> (const ExprIterator &R) const
bool operator>= (const ExprIterator &R) const

Detailed Description

Definition at line 61 of file Stmt.h.


Constructor & Destructor Documentation

Definition at line 64 of file Stmt.h.

Definition at line 65 of file Stmt.h.


Member Function Documentation

bool clang::ExprIterator::operator!= ( const ExprIterator R) const [inline]

Definition at line 75 of file Stmt.h.

Expr * ExprIterator::operator* ( ) const

Definition at line 4049 of file Expr.cpp.

ExprIterator clang::ExprIterator::operator+ ( size_t  i) [inline]

Definition at line 68 of file Stmt.h.

ExprIterator& clang::ExprIterator::operator++ ( ) [inline]

Definition at line 66 of file Stmt.h.

ExprIterator clang::ExprIterator::operator- ( size_t  i) [inline]

Definition at line 67 of file Stmt.h.

signed clang::ExprIterator::operator- ( const ExprIterator R) const [inline]

Definition at line 71 of file Stmt.h.

Expr * ExprIterator::operator-> ( ) const

Definition at line 4050 of file Expr.cpp.

bool clang::ExprIterator::operator== ( const ExprIterator R) const [inline]

Definition at line 74 of file Stmt.h.

bool clang::ExprIterator::operator> ( const ExprIterator R) const [inline]

Definition at line 76 of file Stmt.h.

bool clang::ExprIterator::operator>= ( const ExprIterator R) const [inline]

Definition at line 77 of file Stmt.h.

Expr * ExprIterator::operator[] ( size_t  idx)

Definition at line 4048 of file Expr.cpp.


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