class EHScopeStack::iterator
Declaration
class EHScopeStack::iterator { /* full declaration omitted */ };
Description
A non-stable pointer into the scope stack.
Declared at: clang/lib/CodeGen/CGCleanup.h:491
Member Variables
- private char* Ptr
Method Overview
- public bool encloses(clang::CodeGen::EHScopeStack::iterator other) const
- public clang::CodeGen::EHScope * get() const
- private iterator(char * Ptr)
- public iterator()
- public clang::CodeGen::EHScopeStack::iterator next()
- public bool strictlyEncloses(clang::CodeGen::EHScopeStack::iterator other) const
Methods
¶bool encloses(
clang::CodeGen::EHScopeStack::iterator other)
const
bool encloses(
clang::CodeGen::EHScopeStack::iterator other)
const
Declared at: clang/lib/CodeGen/CGCleanup.h:544
Parameters
¶clang::CodeGen::EHScope* get() const
clang::CodeGen::EHScope* get() const
Declared at: clang/lib/CodeGen/CGCleanup.h:500
¶iterator(char* Ptr)
iterator(char* Ptr)
Declared at: clang/lib/CodeGen/CGCleanup.h:495
Parameters
- char* Ptr
¶iterator()
iterator()
Declared at: clang/lib/CodeGen/CGCleanup.h:498
¶clang::CodeGen::EHScopeStack::iterator next()
clang::CodeGen::EHScopeStack::iterator next()
Declared at: clang/lib/CodeGen/CGCleanup.h:532
¶bool strictlyEncloses(
clang::CodeGen::EHScopeStack::iterator other)
const
bool strictlyEncloses(
clang::CodeGen::EHScopeStack::iterator other)
const
Declared at: clang/lib/CodeGen/CGCleanup.h:545