dynamicgraph::ExceptionAbstract::Param Class Reference

Class owned by exceptions to store error locations. More...

#include <dynamic-graph/exception-abstract.h>

Public Member Functions

 Param (const int &_line, const char *_function, const char *_file)
 
 Param ()
 
ParaminitCopy (const Param &p)
 

Public Attributes

const char * functionPTR
 
char function [BUFFER_SIZE]
 
int line
 
const char * filePTR
 
char file [BUFFER_SIZE]
 
bool pointersSet
 
bool set
 

Static Public Attributes

static const int BUFFER_SIZE = 80
 

Detailed Description

Class owned by exceptions to store error locations.

Constructor & Destructor Documentation

◆ Param() [1/2]

dynamicgraph::ExceptionAbstract::Param::Param ( const int &  _line,
const char *  _function,
const char *  _file 
)

◆ Param() [2/2]

dynamicgraph::ExceptionAbstract::Param::Param ( )
inline

Member Function Documentation

◆ initCopy()

Param& dynamicgraph::ExceptionAbstract::Param::initCopy ( const Param p)

Member Data Documentation

◆ BUFFER_SIZE

const int dynamicgraph::ExceptionAbstract::Param::BUFFER_SIZE = 80
static

◆ file

char dynamicgraph::ExceptionAbstract::Param::file[BUFFER_SIZE]

◆ filePTR

const char* dynamicgraph::ExceptionAbstract::Param::filePTR

◆ function

char dynamicgraph::ExceptionAbstract::Param::function[BUFFER_SIZE]

◆ functionPTR

const char* dynamicgraph::ExceptionAbstract::Param::functionPTR

◆ line

int dynamicgraph::ExceptionAbstract::Param::line

◆ pointersSet

bool dynamicgraph::ExceptionAbstract::Param::pointersSet

◆ set

bool dynamicgraph::ExceptionAbstract::Param::set