clang API Documentation

Classes | Namespaces
CGCleanup.h File Reference
#include "EHScopeStack.h"
#include "llvm/ADT/SmallPtrSet.h"
#include "llvm/ADT/SmallVector.h"
Include dependency graph for CGCleanup.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  clang::CodeGen::EHScope
 A protected scope for zero-cost EH handling. More...
class  clang::CodeGen::EHScope::CommonBitFields
class  clang::CodeGen::EHScope::CatchBitFields
class  clang::CodeGen::EHScope::CleanupBitFields
class  clang::CodeGen::EHScope::FilterBitFields
class  clang::CodeGen::EHCatchScope
struct  clang::CodeGen::EHCatchScope::Handler
class  clang::CodeGen::EHCleanupScope
 A cleanup scope which generates the cleanup blocks lazily. More...
struct  clang::CodeGen::EHCleanupScope::ExtInfo
class  clang::CodeGen::EHFilterScope
class  clang::CodeGen::EHTerminateScope
class  clang::CodeGen::EHScopeStack::iterator
 A non-stable pointer into the scope stack. More...

Namespaces

namespace  llvm
namespace  clang
namespace  clang::CodeGen