- static _v asEnum (const std::string& str) throw () { return asEnum (str.c_str ()); } \
- static _v asEnumEx (const std::string& str) throw (anna::RuntimeException) { return asEnumEx (str.c_str ()); } \
- static const char* asCString (const _v v) throw () { return (v != None) ? literal [v]: NULL; } \
- static const char* asNotNullCString (const _v v) throw () { return (v != None) ? literal [v]: "<none>"; } \
- static std::string asList () throw () {\
+ static _v asEnum (const std::string& str) { return asEnum (str.c_str ()); } \
+ static _v asEnumEx (const std::string& str) noexcept(false) { return asEnumEx (str.c_str ()); } \
+ static const char* asCString (const _v v) { return (v != None) ? literal [v]: NULL; } \
+ static const char* asNotNullCString (const _v v) { return (v != None) ? literal [v]: "<none>"; } \
+ static std::string asList () {\