|
GameApi 28
Library used by GameApi Builder tool
|
#include <memory>#include <type_traits>#include <typeinfo>#include <string>

Go to the source code of this file.
Classes | |
| struct | chaiscript::detail::Bare_Type< T > |
| class | chaiscript::Type_Info |
| Compile time deduced information about a type. More... | |
| struct | chaiscript::detail::Get_Type_Info< T > |
| Helper used to create a Type_Info object. More... | |
| struct | chaiscript::detail::Get_Type_Info< std::shared_ptr< T > > |
| struct | chaiscript::detail::Get_Type_Info< std::shared_ptr< T > & > |
| struct | chaiscript::detail::Get_Type_Info< const std::shared_ptr< T > & > |
| struct | chaiscript::detail::Get_Type_Info< std::reference_wrapper< T > > |
| struct | chaiscript::detail::Get_Type_Info< const std::reference_wrapper< T > & > |
Namespaces | |
| namespace | chaiscript |
| Namespace chaiscript contains every API call that the average user will be concerned with. | |
| namespace | chaiscript::detail |
| Classes and functions reserved for internal use. Items in this namespace are not supported. | |
Functions | |
| template<typename T> | |
| constexpr Type_Info | chaiscript::user_type (const T &) |
| Creates a Type_Info object representing the type passed in. | |
| template<typename T> | |
| constexpr Type_Info | chaiscript::user_type () |
| Creates a Type_Info object representing the templated type. | |