UFO
ufo::ProfileCheckMaker< T > Class Template Reference

#include <ProfileCheckBase.h>

Inheritance diagram for ufo::ProfileCheckMaker< T >:
Collaboration diagram for ufo::ProfileCheckMaker< T >:

Public Member Functions

 ProfileCheckMaker (const std::string &name)
 
- Public Member Functions inherited from ufo::ProfileCheckFactory
virtual ~ProfileCheckFactory ()=default
 

Private Member Functions

virtual std::unique_ptr< ProfileCheckBasemake (const ProfileConsistencyCheckParameters &options, const ProfileIndices &profileIndices, ProfileDataHandler &profileDataHandler, ProfileCheckValidator &profileCheckValidator)
 

Additional Inherited Members

- Static Public Member Functions inherited from ufo::ProfileCheckFactory
static std::unique_ptr< ProfileCheckBasecreate (const std::string &, const ProfileConsistencyCheckParameters &, const ProfileIndices &, ProfileDataHandler &, ProfileCheckValidator &)
 
- Protected Member Functions inherited from ufo::ProfileCheckFactory
 ProfileCheckFactory (const std::string &)
 

Detailed Description

template<class T>
class ufo::ProfileCheckMaker< T >

Definition at line 112 of file ProfileCheckBase.h.

Constructor & Destructor Documentation

◆ ProfileCheckMaker()

template<class T >
ufo::ProfileCheckMaker< T >::ProfileCheckMaker ( const std::string &  name)
inlineexplicit

Definition at line 126 of file ProfileCheckBase.h.

Member Function Documentation

◆ make()

template<class T >
virtual std::unique_ptr<ProfileCheckBase> ufo::ProfileCheckMaker< T >::make ( const ProfileConsistencyCheckParameters options,
const ProfileIndices profileIndices,
ProfileDataHandler profileDataHandler,
ProfileCheckValidator profileCheckValidator 
)
inlineprivatevirtual

Implements ufo::ProfileCheckFactory.

Definition at line 115 of file ProfileCheckBase.h.


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