clang  5.0.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 "/usr/local/google/work/llvm-www-releases/5.0.0/docsbuild/llvm.src/tools/clang/lib/CodeGen/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 503 of file CGCleanup.h.

Constructor & Destructor Documentation

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

Definition at line 510 of file CGCleanup.h.

Member Function Documentation

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

Definition at line 560 of file CGCleanup.h.

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

Definition at line 512 of file CGCleanup.h.

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

Definition at line 548 of file CGCleanup.h.

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

Definition at line 564 of file CGCleanup.h.

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

Definition at line 517 of file CGCleanup.h.

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

Definition at line 554 of file CGCleanup.h.

References operator++().

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

Definition at line 516 of file CGCleanup.h.

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

Definition at line 563 of file CGCleanup.h.

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

Definition at line 561 of file CGCleanup.h.

Friends And Related Function Documentation

friend class EHScopeStack
friend

Definition at line 506 of file CGCleanup.h.


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