ChaiScript
Classes
chaiscript::exception Namespace Reference

Classes which may be thrown during error cases when ChaiScript is executing. More...

Classes

struct  arithmetic_error
 
struct  arity_error
 Exception thrown when there is a mismatch in number of parameters during Proxy_Function execution. More...
 
class  bad_boxed_cast
 Thrown in the event that a Boxed_Value cannot be cast to the desired type. More...
 
class  bad_boxed_dynamic_cast
 
class  bad_boxed_type_cast
 
class  dispatch_error
 Exception thrown in the case that a method dispatch fails because no matching function was found. More...
 
struct  eval_error
 Errors generated during parsing or evaluation. More...
 
struct  file_not_found_error
 Errors generated when loading a file. More...
 
class  global_non_const
 Exception thrown in the case that a non-const object was added as a shared object. More...
 
class  guard_error
 Exception thrown if a function's guard fails. More...
 
class  illegal_name_error
 Exception thrown in the case that an object name is invalid because it contains illegal characters. More...
 
struct  load_module_error
 Thrown if an error occurs while attempting to load a binary module. More...
 
class  name_conflict_error
 Exception thrown in the case that an object name is invalid because it already exists in current context. More...
 
class  reserved_word_error
 Exception thrown in the case that an object name is invalid because it is a reserved word. More...
 

Detailed Description

Classes which may be thrown during error cases when ChaiScript is executing.