DISPLACE  1.0
A spatial model of fisheries to help sustainable fishing and maritime spatial planning
displace::DisplaceException Class Reference

#include <displaceexception.h>

Inheritance diagram for displace::DisplaceException:

Public Member Functions

 DisplaceException (QString what, QString file=QString(), int line=-1)
 
void raise () const
 
DisplaceExceptionclone () const
 
QString message () const
 
const char * what () const noexcept
 
QString file () const
 
int line () const
 

Protected Attributes

QString mWhat
 
QString mFile
 
int mLine
 

Constructor & Destructor Documentation

◆ DisplaceException()

displace::DisplaceException::DisplaceException ( QString  what,
QString  file = QString(),
int  line = -1 
)
inlineexplicit

Member Function Documentation

◆ clone()

DisplaceException* displace::DisplaceException::clone ( ) const
inline

◆ file()

QString displace::DisplaceException::file ( ) const
inline

◆ line()

int displace::DisplaceException::line ( ) const
inline

◆ message()

QString displace::DisplaceException::message ( ) const
inline

◆ raise()

void displace::DisplaceException::raise ( ) const
inline

◆ what()

const char* displace::DisplaceException::what ( ) const
inlinenoexcept

Member Data Documentation

◆ mFile

QString displace::DisplaceException::mFile
protected

◆ mLine

int displace::DisplaceException::mLine
protected

◆ mWhat

QString displace::DisplaceException::mWhat
protected

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