Loading [MathJax]/extensions/tex2jax.js
 
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
PLMD::Exception::Location Class Reference

Auxiliary containing the location of the exception in the file. More...

#include <Exception.h>

Public Member Functions

 Location (const char *file, unsigned line, const char *pretty=nullptr)
 

Public Attributes

const char * file
 
const unsigned line
 
const char * pretty
 

Detailed Description

Auxiliary containing the location of the exception in the file.

Typically used from the macros below.

Constructor & Destructor Documentation

◆ Location()

PLMD::Exception::Location::Location ( const char * file,
unsigned line,
const char * pretty = nullptr )
inlineexplicit

Member Data Documentation

◆ file

const char* PLMD::Exception::Location::file

◆ line

const unsigned PLMD::Exception::Location::line

◆ pretty

const char* PLMD::Exception::Location::pretty

The documentation for this class was generated from the following file: