COOLFluiD  Release kernel
COOLFluiD is a Collaborative Simulation Environment (CSE) focused on complex MultiPhysics simulations.
Public Member Functions | Private Attributes | Static Private Attributes | List of all members
StackTrace Class Reference

Public Member Functions

 StackTrace ()
 
 StackTrace (_EXCEPTION_POINTERS *exception_pointers)
 
const void *const * Addresses (size_t *count)
 
void PrintBacktrace ()
 
void OutputToStream (std::ostream *os)
 

Private Attributes

void * trace_ [MAX_TRACES]
 
int count_
 

Static Private Attributes

static const int MAX_TRACES = 62
 

Detailed Description

Definition at line 49 of file OSystemLayer.cpp.

Constructor & Destructor Documentation

Definition at line 183 of file OSystemLayer.cpp.

StackTrace ( _EXCEPTION_POINTERS *  exception_pointers)

Member Function Documentation

const void* const* Addresses ( size_t *  count)
void OutputToStream ( std::ostream *  os)

Definition at line 226 of file OSystemLayer.cpp.

void PrintBacktrace ( )

Definition at line 222 of file OSystemLayer.cpp.

Member Data Documentation

int count_
private

Definition at line 75 of file OSystemLayer.cpp.

const int MAX_TRACES = 62
staticprivate

Definition at line 73 of file OSystemLayer.cpp.

void* trace_[MAX_TRACES]
private

Definition at line 74 of file OSystemLayer.cpp.


The documentation for this class was generated from the following file:
Send comments to:
COOLFluiD Web Admin