Debugging facilities


Namespaces

namespace  eepgwde
 The namespace used to package this module.

Defines

#define CHECK_DOWNCAST(Derived, Description)
 This macro can be used to check a downcast.

Functions

const char * demangle (const char *name)

Variables

int eepgwde::daemon::watcher = 0

Detailed Description

A global watch variable for gdb.

Some facilities have been added to help with debugging.


Define Documentation

#define CHECK_DOWNCAST ( Derived,
Description   ) 

Value:

{ \
    boost::shared_ptr<Derived> hd = boost::dynamic_pointer_cast<Derived>(h); \
    if (hd) \
        return Description; \
}
This macro can be used to check a downcast.

Definition at line 21 of file util0.cpp.

Referenced by QuantLib::exerciseTypeToString(), and QuantLib::payoffTypeToString().


Function Documentation

const char* demangle ( const char *  name  ) 

Definition at line 48 of file util0.cpp.

Referenced by main().


Variable Documentation


Generated on Thu Feb 18 21:30:12 2010 for eleve by  doxygen 1.5.6