ponder
3.2
C++ reflection library
|
Error thrown when the value of a metaenum couldn't be found by its name. More...
#include <errors.hpp>
Public Member Functions | |
EnumNameNotFound (IdRef name, IdRef enumName) | |
Constructor. More... | |
Public Member Functions inherited from ponder::Error | |
virtual | ~Error () throw () |
Destructor. | |
virtual const char * | what () const throw () |
Return a description of the error. More... | |
virtual const char * | where () const throw () |
Return the error location (file + line + function) More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from ponder::Error | |
template<typename T > | |
static T | prepare (T error, const String &file, int line, const String &function) |
Prepare an error to be thrown. More... | |
Error thrown when the value of a metaenum couldn't be found by its name.
ponder::EnumNameNotFound::EnumNameNotFound | ( | IdRef | name, |
IdRef | enumName | ||
) |
name | Name of the requested metaenum member |
enumName | Name of the owner metaenum |