by::typeMaker Class Reference

Factory for creating managed 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 &name)
 
template<typename T >
static auto make (const std::string &name, const params &ps, const node *ret) -> decltype(_make((T *) nullptr, name, ttype< T >::get(), ps, !std::is_constructible< T >::value, ret))
 

Detailed Description

Factory for creating managed types.

Template-based factory for generating type objects with proper metadata.


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