Honeycomb  0.1
Component-Model Framework
Functions
honey::component Namespace Reference

Component methods. More...

Functions

template<class Com >
std::enable_if< std::is_default_constructible< Com >::value &&!std::is_abstract< Com >::value, Component & >::type create ()
 Called by registry to create a component. May be specialized for a component type. More...
 
template<class Com >
mt::disable_if< std::is_default_constructible< Com >::value &&!std::is_abstract< Com >::value, Component & >::type create ()
 

Detailed Description

Component methods.

Function Documentation

template<class Com >
std::enable_if<std::is_default_constructible<Com>::value && !std::is_abstract<Com>::value, Component&>::type honey::component::create ( )

Called by registry to create a component. May be specialized for a component type.

template<class Com >
mt::disable_if<std::is_default_constructible<Com>::value && !std::is_abstract<Com>::value, Component&>::type honey::component::create ( )