21 #ifndef mia_core_factory_trait_hh
22 #define mia_core_factory_trait_hh
43 typedef typename T::must_create_trait_using_FACTORY_TRAIT type;
58 typedef typename FactoryTrait<T>::type
type;
66 #define FACTORY_TRAIT(F) \
68 class FactoryTrait< F::Instance::ProductPtr::element_type > { \
FactoryTrait< T >::type type
the typetrait type
#define NS_MIA_BEGIN
conveniance define to start the mia namespace
Type trait to enable the use of a factory product as command line option.
#define NS_MIA_END
conveniance define to end the mia namespace