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