solver  1.0
Public Member Functions | List of all members
EmptySolutionPool Class Reference

Thrown if the best solution of the heuristic cannot be returned since the solution pool is empty. More...

#include <Exceptions.h>

+ Inheritance diagram for EmptySolutionPool:
+ Collaboration diagram for EmptySolutionPool:

Public Member Functions

 EmptySolutionPool (const std::string &caller, const std::string &msg)
 
- Public Member Functions inherited from SolverException
 SolverException (const std::string &caller, const std::string &msg)
 Constructs the exception, it comprises building of the error string and vector of lines. More...
 
virtual const char * what () const throw ()
 Virtual method returns the error message without an indentation.
 
virtual std::string whatIndented (uint32_t level=0) const throw ()
 Virtual function returning the formatted error message. More...
 
virtual ~SolverException () throw ()
 Virtual destructor is mandatory due to the polymorphism.
 

Additional Inherited Members

- Protected Attributes inherited from SolverException
std::string mWhatStr
 The formated error message without an indentation.
 
std::vector< std::string > mWhat
 Individual lines of the error message.
 

Detailed Description

Thrown if the best solution of the heuristic cannot be returned since the solution pool is empty.

See also
KnowledgeBase

Definition at line 141 of file Exceptions.h.


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