Eclipse SUMO - Simulation of Urban MObility
Loading...
Searching...
No Matches
OutOfBoundsException Class Reference

#include <UtilExceptions.h>

Inheritance diagram for OutOfBoundsException:
[legend]
Collaboration diagram for OutOfBoundsException:
[legend]

Public Member Functions

const std::string & getTrace () const
 get trace
 
 OutOfBoundsException ()
 constructor (default message: "Out Of Bounds")
 
 OutOfBoundsException (const std::string &msg)
 constructor
 

Private Member Functions

void processTrace ()
 process trace
 

Private Attributes

std::string myTrace
 exception trace
 

Detailed Description

OutOfBoundsException Thrown when an array element out of the array's bounderies is accessed

Definition at line 142 of file UtilExceptions.h.

Constructor & Destructor Documentation

◆ OutOfBoundsException() [1/2]

OutOfBoundsException::OutOfBoundsException ( )

constructor (default message: "Out Of Bounds")

Definition at line 140 of file UtilExceptions.cpp.

◆ OutOfBoundsException() [2/2]

OutOfBoundsException::OutOfBoundsException ( const std::string &  msg)

constructor

Definition at line 145 of file UtilExceptions.cpp.

Member Function Documentation

◆ getTrace()

const std::string & ProcessError::getTrace ( ) const
inherited

get trace

Definition at line 70 of file UtilExceptions.cpp.

References ProcessError::myTrace.

◆ processTrace()

void ProcessError::processTrace ( )
privateinherited

process trace

Definition at line 76 of file UtilExceptions.cpp.

References ProcessError::myTrace.

Referenced by ProcessError::ProcessError(), and ProcessError::ProcessError().

Here is the caller graph for this function:

Field Documentation

◆ myTrace

std::string ProcessError::myTrace
privateinherited

exception trace

Definition at line 52 of file UtilExceptions.h.

Referenced by ProcessError::getTrace(), and ProcessError::processTrace().


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