CeresEngine 0.2.0
A game development framework
Loading...
Searching...
No Matches
CeresEngine::TMetaConstructor< C, Args > Member List

This is the complete list of members for CeresEngine::TMetaConstructor< C, Args >, including all inherited members.

argument_get_t typedefCeresEngine::TMetaConstructor< C, Args >private
argument_indexes_t typedefCeresEngine::TMetaConstructor< C, Args >private
attributesCeresEngine::ClassConstructor
ClassConstructor(Class &owner, StringView name)CeresEngine::ClassConstructorexplicit
getCategory() const overrideCeresEngine::ClassConstructorinlinevirtual
getParameterTypeIDs() const overrideCeresEngine::TMetaConstructor< C, Args >inlinevirtual
getParameterTypes() constCeresEngine::ClassConstructor
invoke(const MetaValues &arguments) const overrideCeresEngine::TMetaConstructor< C, Args >inlinevirtual
CeresEngine::ClassConstructor::invoke(Args &&... args) constCeresEngine::ClassConstructorinline
invokeInternal(const MetaValues &args, mpl::index_sequence< I... >)CeresEngine::TMetaConstructor< C, Args >inlineprivatestatic
kCategoryCeresEngine::ClassConstructorstatic
nameCeresEngine::ClassConstructor
signature(StringView name) constCeresEngine::TMetaConstructor< C, Args >inline
signature(StringView, std::integral_constant< int, 0 >)CeresEngine::TMetaConstructor< C, Args >inlineprivatestatic
signature(StringView name, std::integral_constant< int, 1 >)CeresEngine::TMetaConstructor< C, Args >inlineprivatestatic
signature(StringView name, std::integral_constant< int, N >)CeresEngine::TMetaConstructor< C, Args >inlineprivatestatic
TMetaConstructor(Class &owner)CeresEngine::TMetaConstructor< C, Args >inlineexplicit
~MetaItem() noexcept=defaultCeresEngine::MetaItemvirtual