casacore
Public Member Functions | List of all members
casacore::SpecificFunctionFactory< T, F > Class Template Reference

More...

#include <SpecificFunctionFactory.h>

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)
 
- Public Member Functions inherited from casacore::FunctionFactory< T >
 FunctionFactory ()
 
 FunctionFactory (const FunctionFactory< T > &factory)
 
virtual ~FunctionFactory ()
 
FunctionFactory< T > & operator= (const FunctionFactory< T > &factory)
 

Detailed Description

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

Intended use:

Public interface

Review Status

Date Reviewed:
yyyy/mm/dd

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 98 of file SpecificFunctionFactory.h.

Constructor & Destructor Documentation

◆ SpecificFunctionFactory() [1/2]

template<class T , class F >
casacore::SpecificFunctionFactory< T, F >::SpecificFunctionFactory ( )
inline

Definition at line 101 of file SpecificFunctionFactory.h.

◆ SpecificFunctionFactory() [2/2]

template<class T , class F >
casacore::SpecificFunctionFactory< T, F >::SpecificFunctionFactory ( const SpecificFunctionFactory< T, F > &  factory)
inline

Definition at line 102 of file SpecificFunctionFactory.h.

◆ ~SpecificFunctionFactory()

template<class T , class F >
virtual casacore::SpecificFunctionFactory< T, F >::~SpecificFunctionFactory ( )
inlinevirtual

Definition at line 103 of file SpecificFunctionFactory.h.

Member Function Documentation

◆ create()

template<class T , class F >
virtual Function<T>* casacore::SpecificFunctionFactory< T, F >::create ( const Record gr) const
throw (FunctionFactoryError
)
inlinevirtual

Implements casacore::FunctionFactory< T >.

Definition at line 104 of file SpecificFunctionFactory.h.

◆ operator=()

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

Definition at line 110 of file SpecificFunctionFactory.h.


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