casa  $Rev:20696$
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
casa::SpecificFunctionFactory< T, F > Class Template Reference

#include <SpecificFunctionFactory.h>

Inheritance diagram for casa::SpecificFunctionFactory< T, F >:
casa::FunctionFactory< T >

List of all members.

Public Member Functions

 SpecificFunctionFactory ()
 SpecificFunctionFactory (const SpecificFunctionFactory< T, F > &factory)
virtual ~SpecificFunctionFactory ()
virtual Function< T > * create (const Record &gr) const throw (FunctionFactoryError)
SpecificFunctionFactory< T, F > & operator= (const SpecificFunctionFactory< T, F > &factory)

Detailed Description

template<class T, class F>
class casa::SpecificFunctionFactory< T, F >

Intended use:

Public interface

 <h3>Review Status</h3><dl><dt>Date Reviewed:<dd>yyyy/mm/dd</dl> 

Prerequisite

Etymology

This class is based on the Factory pattern, similar to the ApplicationObjectFactory

Synopsis

Example

Motivation

Template Type Argument Requirements (T)

Thrown Exceptions

To Do

Definition at line 97 of file SpecificFunctionFactory.h.


Constructor & Destructor Documentation

template<class T, class F>
casa::SpecificFunctionFactory< T, F >::SpecificFunctionFactory ( ) [inline]

Definition at line 100 of file SpecificFunctionFactory.h.

template<class T, class F>
casa::SpecificFunctionFactory< T, F >::SpecificFunctionFactory ( const SpecificFunctionFactory< T, F > &  factory) [inline]

Definition at line 101 of file SpecificFunctionFactory.h.

template<class T, class F>
virtual casa::SpecificFunctionFactory< T, F >::~SpecificFunctionFactory ( ) [inline, virtual]

Definition at line 102 of file SpecificFunctionFactory.h.


Member Function Documentation

template<class T, class F>
virtual Function<T>* casa::SpecificFunctionFactory< T, F >::create ( const Record gr) const throw (FunctionFactoryError) [inline, virtual]

Implements casa::FunctionFactory< T >.

Definition at line 103 of file SpecificFunctionFactory.h.

template<class T, class F>
SpecificFunctionFactory<T,F>& casa::SpecificFunctionFactory< T, F >::operator= ( const SpecificFunctionFactory< T, F > &  factory) [inline]

Definition at line 109 of file SpecificFunctionFactory.h.


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