Factory for creating script types. More...
#include <typeMaker.hpp>
Static Public Member Functions | |
| template<typename T > | |
| static auto | make (const params &ps, const node *ret) |
| template<typename T > | |
| static auto | make (const std::string &typeName) |
| template<typename T > | |
| static auto | make () |
| template<typename T > | |
| static auto | make (const std::string &typeName, const params &ps, const node *ret) -> decltype(_make((T *) nullptr, typeName, ttype< T >::get(), ps, !std::is_constructible< T >::value, ret)) |
Factory for creating script types.
Template-based factory for generating type objects with proper metadata.