|
GameApi 28
Library used by GameApi Builder tool
|
#include <exception>#include <functional>#include <limits>#include <map>#include <memory>#include <ostream>#include <stdexcept>#include <string>#include <vector>#include "../chaiscript_defines.hpp"#include "../dispatchkit/boxed_cast.hpp"#include "../dispatchkit/boxed_number.hpp"#include "../dispatchkit/boxed_value.hpp"#include "../dispatchkit/dispatchkit.hpp"#include "../dispatchkit/dynamic_object_detail.hpp"#include "../dispatchkit/proxy_functions.hpp"#include "../dispatchkit/proxy_functions_detail.hpp"#include "../dispatchkit/register_function.hpp"#include "../dispatchkit/type_info.hpp"#include "chaiscript_algebraic.hpp"#include "chaiscript_common.hpp"

Go to the source code of this file.
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::eval |
| Classes and functions that are part of the runtime eval system. | |
| namespace | chaiscript::eval::detail |
Typedefs | |
| template<typename T> | |
| using | chaiscript::eval::AST_Node_Impl_Ptr = typename std::unique_ptr<AST_Node_Impl<T>> |
Functions | |
| Boxed_Value | chaiscript::eval::detail::clone_if_necessary (Boxed_Value incoming, std::atomic_uint_fast32_t &t_loc, const chaiscript::detail::Dispatch_State &t_ss) |