Main Page | Class Hierarchy | Alphabetical List | Compound List | File List | Compound Members | File Members | Related Pages

LOW_exception.h File Reference

#include <string>
#include "LOW_platformMiscFactory.h"
#include "LOW_objectSynchronizerMacros.h"

Include dependency graph for LOW_exception.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Compounds

class  LOW_exception
 Base class for all exception of this library. More...


Defines

#define class_DERIVE_FROM_EXCEPTION(DERIVED, SUPER)
 Macro for easy subclassing of LOW_exception.


Define Documentation

#define class_DERIVE_FROM_EXCEPTION DERIVED,
SUPER   ) 
 

Value:

class DERIVED : public SUPER { \
    public: DERIVED( const std::string inMsg, const std::string inFile, const int inLine) : SUPER( inMsg, inFile, inLine) {};  \
            DERIVED( const int inErrNum, const std::string inMsg, const std::string inFile, const int inLine) : SUPER( inErrNum, inMsg, inFile, inLine) {}; \
  }
Macro for easy subclassing of LOW_exception.

Definition at line 32 of file LOW_exception.h.


Generated on Tue Feb 3 11:30:35 2004 for OneWireLibrary++ by doxygen 1.3.2