This is Unofficial EPICS BASE Doxygen Site
locationException.h File Reference
#include <stdio.h>
#include "cantProceed.h"
#include "errlog.h"
+ Include dependency graph for locationException.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  sourceFileLocation< T >
 

Macros

#define throwWithLocation(parm)   throwExceptionWithLocation (parm, __FILE__, __LINE__);
 

Functions

template<class T >
void throwExceptionWithLocation (const T &parm, const char *pFileName, unsigned lineNo)
 

Macro Definition Documentation

#define throwWithLocation (   parm)    throwExceptionWithLocation (parm, __FILE__, __LINE__);

Definition at line 66 of file locationException.h.

Function Documentation

template<class T >
void throwExceptionWithLocation ( const T &  parm,
const char *  pFileName,
unsigned  lineNo 
)
inline

Definition at line 69 of file locationException.h.

70 {
71  throw sourceFileLocation<T> (parm, pFileName, lineNo);
72 }