BALL  1.4.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | List of all members
BALL::GRAPH::IllegalStateException Class Reference

#include <BALL/DATATYPE/GRAPH/graphAlgorithms.h>

Inheritance diagram for BALL::GRAPH::IllegalStateException:
BALL::Exception::GeneralException

Public Member Functions

 IllegalStateException (const char *file, int line, String message)
 
- Public Member Functions inherited from BALL::Exception::GeneralException
 GeneralException ()
 Default constructor. More...
 
 GeneralException (const char *file, int line)
 Constructor. More...
 
 GeneralException (const char *file, int line, const String &name, const String &message)
 Constructor. More...
 
 GeneralException (const GeneralException &exception)
 Copy constructor. More...
 
virtual ~GeneralException () throw ()
 Destructor. More...
 
const char * getName () const
 Returns the name of the exception. More...
 
const char * getMessage () const
 Returns the error message of the exception. More...
 
void setMessage (const std::string &message)
 Modify the exception's error message. More...
 
int getLine () const
 Returns the line number where it occured. More...
 
const char * getFile () const
 Returns the file where it occured. More...
 

Additional Inherited Members

- Protected Attributes inherited from BALL::Exception::GeneralException
const char * file_
 
int line_
 
std::string name_
 
std::string message_
 

Detailed Description

is thrown if a operation is called while an object is not in the right state to handle it. For example, if you have to set some options or call some other methods before calling the operation.

Definition at line 52 of file graphAlgorithms.h.

Constructor & Destructor Documentation

BALL::GRAPH::IllegalStateException::IllegalStateException ( const char *  file,
int  line,
String  message 
)