##

Exception.hh File Reference
`#include <iostream>`
`#include <sstream>`
`#include <string>`
`#include "gazebo/util/system.hh"`

Go to the source code of this file.

## Classes

class | AssertionInternalError
| Class for generating Exceptions which come from gazebo assertions. They include information about the assertion expression violated, function where problem appeared and assertion debug message. More...
class | Exception
| Class for generating exceptions. More...
class | InternalError
| Class for generating Internal Gazebo Errors: those errors which should never happend and represent programming bugs. More...

## Namespaces

| gazebo
| Forward declarations for the common classes.
| gazebo::common
| Common namespace.

## Macros

#define | gzthrow(msg)
| This macro logs an error to the throw stream and throws an exception that contains the file name and line number. More...