Tekkotsu Homepage  Demos  Overview  Downloads  Dev. Resources  Reference  Credits 
Factory1Arg< Base, A1 > Struct Template ReferenceTyped base class for factories which require a single argument to construct their product, which is passed to the concrete Factory's functor. More...
Inheritance diagram for Factory1Arg< Base, A1 >:
Detailed Descriptiontemplate<class Base, class A1>

Classes  
struct  Factory 
concrete class for constructing products of a specified subtype of Base More...  
Public Member Functions  
virtual Base *  operator() (const A1 &a1)=0 
functor interface for constructing the product  
virtual void *  construct (const A1 &a1) 
functor interface for constructing the product 
virtual void* Factory1Arg< Base, A1 >::construct  (  const A1 &  a1  )  [virtual] 
functor interface for constructing the product
Implements Factory1ArgBase< A1 >.
Definition at line 106 of file Factories.h.
virtual Base* Factory1Arg< Base, A1 >::operator()  (  const A1 &  a1  )  [pure virtual] 
functor interface for constructing the product
Implemented in Factory1Arg< Base, A1 >::Factory< T >, Factory1Arg1Static< Base, A1, S1, s1 >::Factory< T >, Factory1Static1Arg< Base, S1, s1, A1 >::Factory< T >, Factory0_1Arg< Base, A1 >::Factory< T >, and Factory1Static_1Arg< Base, S1, s1, A1 >::Factory< T >.
Referenced by Factory1Arg< Base, A1 >::construct().
Tekkotsu v5.1CVS 
Generated Mon May 9 04:59:07 2016 by Doxygen 1.6.3 