Tekkotsu Homepage
Demos
Overview
Downloads
Dev. Resources
Reference
Credits

Factory0_1Arg< Base, A1 >::Factory< T > Struct Template Reference

concrete class for constructing products of a specified subtype of Base More...

#include <Factories.h>

Inheritance diagram for Factory0_1Arg< Base, A1 >::Factory< T >:

Detailed Description

template<class Base, class A1>
template<class T>
struct Factory0_1Arg< Base, A1 >::Factory< T >

concrete class for constructing products of a specified subtype of Base

Definition at line 145 of file Factories.h.

List of all members.

Public Member Functions

virtual Base * operator() ()
 0 argument functor for constructing the product
virtual Base * operator() (const A1 &a1)
 1 argument functor for constructing the product

Member Function Documentation

template<class Base , class A1 >
template<class T >
virtual Base* Factory0_1Arg< Base, A1 >::Factory< T >::operator() ( const A1 &  a1  )  [virtual]

1 argument functor for constructing the product

Implements Factory1Arg< Base, A1 >.

Definition at line 147 of file Factories.h.

template<class Base , class A1 >
template<class T >
virtual Base* Factory0_1Arg< Base, A1 >::Factory< T >::operator() (  )  [virtual]

0 argument functor for constructing the product

Implements Factory0Arg< Base >.

Definition at line 146 of file Factories.h.


The documentation for this struct was generated from the following file:

Tekkotsu v5.1CVS
Generated Mon May 9 04:59:07 2016 by Doxygen 1.6.3