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