Cortex  10.0.0-a4
Public Member Functions | Protected Attributes | List of all members
IECore::Exception Class Reference

#include <Exception.h>

+ Inheritance diagram for IECore::Exception:

Public Member Functions

 Exception (const char *what)
 Construct with cause of exception.
 
 Exception (const std::string &what)
 
virtual const char * type () const throw ()
 
const char * what () const override throw ()
 Return cause of exception.
 
Exceptionappend (const std::string &s)
 Appends the given string to the cause of the current exception.
 
Exceptionappend (const char *s)
 Appends the given string to the cause of the current exception.
 
Exceptionprepend (const std::string &s)
 Prepends the given string to the cause of the current exception.
 
Exceptionprepend (const char *s)
 Prepends the given string to the cause of the current exception.
 

Protected Attributes

RefCountedStringPtr m_what
 

Detailed Description

The base class from which all IE core library exceptions should derive.


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