GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
type_info.hpp File Reference
#include <memory>
#include <type_traits>
#include <typeinfo>
#include <string>
Include dependency graph for type_info.hpp:
This graph shows which files directly or indirectly include this file:

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.