clang API Documentation

Public Member Functions | Static Public Member Functions
clang::CodeGen::EHTerminateScope Class Reference

#include <CGCleanup.h>

Inheritance diagram for clang::CodeGen::EHTerminateScope:
Inheritance graph
[legend]
Collaboration diagram for clang::CodeGen::EHTerminateScope:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 EHTerminateScope (EHScopeStack::stable_iterator enclosingEHScope)

Static Public Member Functions

static size_t getSize ()
static bool classof (const EHScope *scope)

Detailed Description

An exceptions scope which calls std::terminate if any exception reaches it.

Definition at line 428 of file CGCleanup.h.


Constructor & Destructor Documentation

clang::CodeGen::EHTerminateScope::EHTerminateScope ( EHScopeStack::stable_iterator  enclosingEHScope) [inline]

Definition at line 430 of file CGCleanup.h.

Referenced by getSize().


Member Function Documentation

static bool clang::CodeGen::EHTerminateScope::classof ( const EHScope scope) [inline, static]
static size_t clang::CodeGen::EHTerminateScope::getSize ( ) [inline, static]

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