Exception indicating the attempt to use a feature which is not supported. More...
#include <shark/Core/Flags.h>
Public Member Functions | |
TypedFeatureNotAvailableException (Feature feature, const std::string &file=std::string(), unsigned int line=0) | |
TypedFeatureNotAvailableException (const std::string &message, Feature feature, const std::string &file=std::string(), unsigned int line=0) | |
Feature | feature () const |
Public Member Functions inherited from shark::Exception | |
Exception (const std::string &what="unknown reason", const std::string &file="unknown", unsigned int line=0, const std::string &func="function") | |
Default c'tor. More... | |
~Exception () throw () | |
Default d'tor. More... | |
const char * | what () const throw () |
Accesses the description of the exception. More... | |
const std::string & | file () const |
Accesses the name of the file the exception occurred in. More... | |
unsigned int | line () const |
Accesses the line of the file the exception occured in. More... | |
Protected Attributes | |
Feature | m_feature |
Protected Attributes inherited from shark::Exception | |
std::string | m_what |
Description of the exception. More... | |
std::string | m_file |
File name the exception occurred in. More... | |
unsigned int | m_line |
Line of file the exception occurred in. More... | |
std::string | m_func |
Function name the exception occured in. More... | |
std::string | m_message |
complete error message More... | |
Exception indicating the attempt to use a feature which is not supported.
|
inline |
|
inline |
|
inline |
|
protected |