Menge
Modular Pedestrian Simulation Framework for Research and Development
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Public Attributes | List of all members
Menge::MengeException Class Reference

Base exception class for menge operations. More...

#include <MengeException.h>

Inheritance diagram for Menge::MengeException:
Menge::Agents::AgentException Menge::Agents::AgentGeneratorException Menge::Agents::ElevationException Menge::Agents::ObstacleSetException Menge::Agents::ProfileSelectorException Menge::Agents::SCBException Menge::Agents::SpatialQueryException Menge::Agents::StateSelectorException Menge::Agents::XMLParamException Menge::AttributeDefinitionException Menge::BFSM::FSMException Menge::BFSM::GoalException Menge::BFSM::GoalSelectorException Menge::BFSM::StateException Menge::BFSM::TaskException Menge::BFSM::VelCompException Menge::BFSM::VelModException Menge::EventException Menge::MengeFatalException Menge::PathPlannerException Menge::ResourceException Menge::SceneGraph::SystemStopException Menge::SimDBException Menge::SimSystemException Menge::UtilException

Public Member Functions

 MengeException ()
 Default constructor.
 
 MengeException (const std::string &s)
 Constructor with message. More...
 
 ~MengeException () throw ()
 Destructor.
 
virtual const char * what () const throw ()
 Provides the exception message. More...
 

Public Attributes

std::string _msg
 The exception message.
 

Detailed Description

Base exception class for menge operations.

Constructor & Destructor Documentation

Menge::MengeException::MengeException ( const std::string &  s)
inline

Constructor with message.

Parameters
sThe exception-specific message.

Member Function Documentation

virtual const char* Menge::MengeException::what ( ) const
throw (
)
inlinevirtual

Provides the exception message.

Returns
A pointer to the exception message.

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