Pyrogenesis HEAD
Pyrogenesis, a RTS Engine
ScriptFunction::args_info< R(*)(Types ...)> Struct Template Reference
Inheritance diagram for ScriptFunction::args_info< R(*)(Types ...)>:

Public Types

using return_type = R
 
using object_type = void
 
using arg_types = std::tuple< type_transform< Types >... >
 

Static Public Attributes

static constexpr const size_t nb_args = sizeof...(Types)
 

Member Typedef Documentation

◆ arg_types

template<typename R , typename ... Types>
using ScriptFunction::args_info< R(*)(Types ...)>::arg_types = std::tuple<type_transform<Types>...>

◆ object_type

template<typename R , typename ... Types>
using ScriptFunction::args_info< R(*)(Types ...)>::object_type = void

◆ return_type

template<typename R , typename ... Types>
using ScriptFunction::args_info< R(*)(Types ...)>::return_type = R

Member Data Documentation

◆ nb_args

template<typename R , typename ... Types>
constexpr const size_t ScriptFunction::args_info< R(*)(Types ...)>::nb_args = sizeof...(Types)
staticconstexpr

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