Cinder  0.9.1
Public Member Functions | Protected Member Functions | List of all members
cinder::Exception Class Reference

#include <Exception.h>

Inherits std::exception.

Inherited by cinder::app::AssetLoadExc, cinder::app::ExcInvalidWindow, cinder::app::ExcRenderer, cinder::app::ResourceLoadExc, cinder::audio::AudioExc, cinder::CaptureExc, cinder::FontGlyphFailureExc, cinder::FontInvalidNameExc, cinder::geom::Exc, cinder::geom::ExcIllegalDestDimensions, cinder::geom::ExcIllegalIndexType, cinder::geom::ExcIllegalPrimitiveType, cinder::geom::ExcIllegalSourceDimensions, cinder::geom::ExcInadequateIndexStorage, cinder::geom::ExcMissingAttrib, cinder::geom::ExcNoIndices, cinder::gl::Exception, cinder::ImageIoException, cinder::JsonTree::Exception, cinder::Path2dExc, cinder::PlaneExc, cinder::qtime::AvfExc, cinder::qtime::MovieWriterExc, cinder::qtime::MovieWriterExc, cinder::qtime::QuickTimeExc, cinder::SerialExc, cinder::StreamExc, cinder::SurfaceExc, cinder::svg::Exc, cinder::SystemExc, cinder::Triangulator::Exception, cinder::UrlLoadExc, cinder::XmlTree::Exception, and cinder::XmlTree::ExcUnknownNodeType.

Public Member Functions

 Exception ()
 
 Exception (const std::string &description)
 
virtual ~Exception () throw ()
 
const char * what () const override throw ()
 

Protected Member Functions

void setDescription (const std::string &description)
 

Detailed Description

All exceptions thrown in cinder derive from cinder::Exception.

Constructor & Destructor Documentation

cinder::Exception::Exception ( )
cinder::Exception::Exception ( const std::string &  description)
virtual cinder::Exception::~Exception ( )
throw (
)
virtual

Member Function Documentation

const char* cinder::Exception::what ( ) const
throw (
)
override
void cinder::Exception::setDescription ( const std::string &  description)
protected

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