clang  3.7.0
Public Member Functions | Friends | List of all members
clang::CodeGen::EHScopeStack::iterator Class Reference

A non-stable pointer into the scope stack. More...

#include <CGCleanup.h>

Public Member Functions

 iterator ()
 
EHScopeget () const
 
EHScopeoperator-> () const
 
EHScopeoperator* () const
 
iteratoroperator++ ()
 
iterator next ()
 
iterator operator++ (int)
 
bool encloses (iterator other) const
 
bool strictlyEncloses (iterator other) const
 
bool operator== (iterator other) const
 
bool operator!= (iterator other) const
 

Friends

class EHScopeStack
 

Detailed Description

A non-stable pointer into the scope stack.

Definition at line 458 of file CGCleanup.h.

Constructor & Destructor Documentation

clang::CodeGen::EHScopeStack::iterator::iterator ( )
inline

Definition at line 465 of file CGCleanup.h.

Member Function Documentation

bool clang::CodeGen::EHScopeStack::iterator::encloses ( iterator  other) const
inline

Definition at line 511 of file CGCleanup.h.

EHScope* clang::CodeGen::EHScopeStack::iterator::get ( ) const
inline

Definition at line 467 of file CGCleanup.h.

iterator clang::CodeGen::EHScopeStack::iterator::next ( )
inline

Definition at line 499 of file CGCleanup.h.

bool clang::CodeGen::EHScopeStack::iterator::operator!= ( iterator  other) const
inline

Definition at line 515 of file CGCleanup.h.

EHScope& clang::CodeGen::EHScopeStack::iterator::operator* ( ) const
inline

Definition at line 472 of file CGCleanup.h.

iterator& clang::CodeGen::EHScopeStack::iterator::operator++ ( )
inline
iterator clang::CodeGen::EHScopeStack::iterator::operator++ ( int  )
inline

Definition at line 505 of file CGCleanup.h.

References operator++().

EHScope* clang::CodeGen::EHScopeStack::iterator::operator-> ( ) const
inline

Definition at line 471 of file CGCleanup.h.

bool clang::CodeGen::EHScopeStack::iterator::operator== ( iterator  other) const
inline

Definition at line 514 of file CGCleanup.h.

bool clang::CodeGen::EHScopeStack::iterator::strictlyEncloses ( iterator  other) const
inline

Definition at line 512 of file CGCleanup.h.

Friends And Related Function Documentation

friend class EHScopeStack
friend

Definition at line 461 of file CGCleanup.h.


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