Scippy

SoPlex

Sequential object-oriented simPlex

SPxException Class Reference

Exception base class.This class implements a base class for our SoPlex exceptions We provide a what() function which returns the exception message. More...

#include <exceptions.h>

Public Member Functions

Construction / destruction
 SPxException (const std::string &m="")
 constructor More...
 
virtual ~SPxException ()
 destructor More...
 
Access / modification
virtual const std::string what () const
 returns exception message More...
 

Private Attributes

Private data
std::string msg
 Exception message. More...
 

Detailed Description

Exception base class.

This class implements a base class for our SoPlex exceptions We provide a what() function which returns the exception message.

Definition at line 32 of file exceptions.h.

Constructor & Destructor Documentation

◆ SPxException()

SPxException ( const std::string &  m = "")

constructor

The constructor receives an optional string as an exception message.

Definition at line 48 of file exceptions.h.

◆ ~SPxException()

virtual ~SPxException ( )
virtual

destructor

Definition at line 50 of file exceptions.h.

Member Function Documentation

◆ what()

virtual const std::string what ( ) const
virtual

returns exception message

Definition at line 57 of file exceptions.h.

References SPxException::msg.

Referenced by runSoPlex().

Member Data Documentation

◆ msg

std::string msg
private

Exception message.

Definition at line 39 of file exceptions.h.

Referenced by SPxException::what().