|
GameApi 28
Library used by GameApi Builder tool
|
#include <vector>#include <memory>#include <string>#include <cmath>

Go to the source code of this file.
Classes | |
| struct | chaiscript::Build_Info |
Namespaces | |
| namespace | chaiscript |
| Namespace chaiscript contains every API call that the average user will be concerned with. | |
Macros | |
| #define | CHAISCRIPT_COMPILER_VERSION __VERSION__ |
| #define | CHAISCRIPT_COMPILER_NAME "unknown" |
| #define | CHAISCRIPT_MODULE_EXPORT extern "C" |
| #define | CHAISCRIPT_DEBUG false |
Enumerations | |
| enum class | chaiscript::Options { chaiscript::No_Load_Modules , chaiscript::Load_Modules , chaiscript::No_External_Scripts , chaiscript::External_Scripts } |
Functions | |
| template<typename B, typename D, typename ... Arg> | |
| std::shared_ptr< B > | chaiscript::make_shared (Arg &&... arg) |
| template<typename B, typename D, typename ... Arg> | |
| std::unique_ptr< B > | chaiscript::make_unique (Arg &&... arg) |
| template<typename T> | |
| auto | chaiscript::parse_num (const char *t_str) -> typename std::enable_if< std::is_integral< T >::value, T >::type |
| template<typename T> | |
| auto | chaiscript::parse_num (const char *t_str) -> typename std::enable_if<!std::is_integral< T >::value, T >::type |
| template<typename T> | |
| T | chaiscript::parse_num (const std::string &t_str) |
| #define CHAISCRIPT_COMPILER_NAME "unknown" |
| #define CHAISCRIPT_COMPILER_VERSION __VERSION__ |
| #define CHAISCRIPT_DEBUG false |
| #define CHAISCRIPT_MODULE_EXPORT extern "C" |