Public Member Functions | Private Member Functions | Private Attributes | Friends

unwind_protect::elem Class Reference

#include "unwind-prot.h"

Inheritance diagram for unwind_protect::elem:
Inheritance graph
[legend]
Collaboration diagram for unwind_protect::elem:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 elem (void)
virtual ~elem (void)
virtual void run (void)

Private Member Functions

 elem (const elem &)
elemoperator= (const elem &)

Private Attributes

elemnext

Friends

class unwind_protect

Detailed Description

Definition at line 41 of file unwind-prot.h.


Constructor & Destructor Documentation

unwind_protect::elem::elem ( void   )  [inline]

Definition at line 46 of file unwind-prot.h.

virtual unwind_protect::elem::~elem ( void   )  [inline, virtual]

Definition at line 50 of file unwind-prot.h.

unwind_protect::elem::elem ( const elem  )  [private]

Member Function Documentation

elem& unwind_protect::elem::operator= ( const elem  )  [private]
virtual void unwind_protect::elem::run ( void   )  [inline, virtual]

Friends And Related Function Documentation

friend class unwind_protect [friend]

Definition at line 52 of file unwind-prot.h.


Member Data Documentation

Definition at line 43 of file unwind-prot.h.

Referenced by unwind_protect::add(), and unwind_protect::discard_top().


The documentation for this class was generated from the following file:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines