GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
exception_specification.hpp File Reference
#include <memory>
#include "../chaiscript_defines.hpp"
#include "boxed_cast.hpp"
Include dependency graph for exception_specification.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  chaiscript::detail::Exception_Handler_Base
struct  chaiscript::detail::Exception_Handler_Impl< T >

Namespaces

namespace  chaiscript
 Namespace chaiscript contains every API call that the average user will be concerned with.
namespace  chaiscript::exception
 Classes which may be thrown during error cases when ChaiScript is executing.
namespace  chaiscript::detail
 Classes and functions reserved for internal use. Items in this namespace are not supported.

Typedefs

typedef std::shared_ptr< detail::Exception_Handler_Base > chaiscript::Exception_Handler
 Used in the automatic unboxing of exceptions thrown during script evaluation.

Functions

template<typename ... T>
Exception_Handler chaiscript::exception_specification ()
 creates a chaiscript::Exception_Handler which handles one type of exception unboxing