21 #ifndef mia_core_factory_trait_hh
22 #define mia_core_factory_trait_hh
44 typedef typename T::must_create_trait_using_FACTORY_TRAIT type;
59 typedef typename FactoryTrait<T>::type
type;
67 #define FACTORY_TRAIT(F) \
69 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