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

#include <Stmt.h>

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

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

clang::ExprIterator::ExprIterator ( Stmt **  i)
inline

Definition at line 66 of file Stmt.h.

clang::ExprIterator::ExprIterator ( )
inline

Definition at line 67 of file Stmt.h.

Member Function Documentation

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

Definition at line 77 of file Stmt.h.

Expr * ExprIterator::operator* ( ) const

Definition at line 4161 of file Expr.cpp.

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

Definition at line 70 of file Stmt.h.

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

Definition at line 68 of file Stmt.h.

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

Definition at line 69 of file Stmt.h.

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

Definition at line 73 of file Stmt.h.

Expr * ExprIterator::operator-> ( ) const

Definition at line 4162 of file Expr.cpp.

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 78 of file Stmt.h.

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

Definition at line 79 of file Stmt.h.

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

Definition at line 4160 of file Expr.cpp.


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