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

#include <Stmt.h>

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

Public Member Functions

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

Detailed Description

Definition at line 82 of file Stmt.h.

Constructor & Destructor Documentation

clang::ConstExprIterator::ConstExprIterator ( const Stmt *const *  i)
inline

Definition at line 88 of file Stmt.h.

clang::ConstExprIterator::ConstExprIterator ( )
inline

Definition at line 89 of file Stmt.h.

Member Function Documentation

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

Definition at line 98 of file Stmt.h.

const Expr * ConstExprIterator::operator* ( ) const

Definition at line 4166 of file Expr.cpp.

ConstExprIterator clang::ConstExprIterator::operator+ ( size_t  i) const
inline

Definition at line 91 of file Stmt.h.

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

Definition at line 90 of file Stmt.h.

ConstExprIterator clang::ConstExprIterator::operator- ( size_t  i) const
inline

Definition at line 92 of file Stmt.h.

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

Definition at line 94 of file Stmt.h.

const Expr * ConstExprIterator::operator-> ( ) const

Definition at line 4167 of file Expr.cpp.

bool clang::ConstExprIterator::operator== ( const ConstExprIterator R) const
inline

Definition at line 97 of file Stmt.h.

bool clang::ConstExprIterator::operator> ( const ConstExprIterator R) const
inline

Definition at line 99 of file Stmt.h.

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

Definition at line 100 of file Stmt.h.

const Expr * ConstExprIterator::operator[] ( size_t  idx) const

Definition at line 4163 of file Expr.cpp.


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