OpenMiner  0.0.1a
Voxel game engine
Static Public Member Functions | List of all members
sol::usertype_traits< T > Struct Template Reference

#include <sol.hpp>

Static Public Member Functions

static const std::stringname ()
 
static const std::stringqualified_name ()
 
static const std::stringmetatable ()
 
static const std::stringuser_metatable ()
 
static const std::stringuser_gc_metatable ()
 
static const std::stringgc_table ()
 

Member Function Documentation

§ gc_table()

template<typename T >
static const std::string& sol::usertype_traits< T >::gc_table ( )
inlinestatic
6185  {
6186  static const std::string g_t = std::string("sol.").append(detail::demangle<T>()).append(".\xE2\x99\xBB");
6187  return g_t;
6188  }

§ metatable()

template<typename T >
static const std::string& sol::usertype_traits< T >::metatable ( )
inlinestatic
6173  {
6174  static const std::string m = std::string("sol.").append(detail::demangle<T>());
6175  return m;
6176  }

§ name()

template<typename T >
static const std::string& sol::usertype_traits< T >::name ( )
inlinestatic
6165  {
6166  static const std::string& n = detail::short_demangle<T>();
6167  return n;
6168  }

§ qualified_name()

template<typename T >
static const std::string& sol::usertype_traits< T >::qualified_name ( )
inlinestatic
6169  {
6170  static const std::string& q_n = detail::demangle<T>();
6171  return q_n;
6172  }

§ user_gc_metatable()

template<typename T >
static const std::string& sol::usertype_traits< T >::user_gc_metatable ( )
inlinestatic
6181  {
6182  static const std::string u_g_m = std::string("sol.").append(detail::demangle<T>()).append(".user\xE2\x99\xBB");
6183  return u_g_m;
6184  }

§ user_metatable()

template<typename T >
static const std::string& sol::usertype_traits< T >::user_metatable ( )
inlinestatic
6177  {
6178  static const std::string u_m = std::string("sol.").append(detail::demangle<T>()).append(".user");
6179  return u_m;
6180  }

The documentation for this struct was generated from the following file: