gambit is hosted by Hepforge, IPPP Durham
GAMBIT  v1.5.0-2191-ga4742ac
a Global And Modular Bsm Inference Tool
Gambit::Scanner::Plugins::funcFactory< T > Class Template Reference

#include <plugin_defs.hpp>

Inheritance diagram for Gambit::Scanner::Plugins::funcFactory< T >:
Collaboration diagram for Gambit::Scanner::Plugins::funcFactory< T >:

Public Member Functions

 funcFactory (T *in)
 
voidoperator() ()
 
 ~funcFactory ()
 
- Public Member Functions inherited from Gambit::Scanner::Plugins::factoryBase
virtual ~factoryBase ()
 

Private Attributes

T * func
 

Detailed Description

template<typename T>
class Gambit::Scanner::Plugins::funcFactory< T >

Definition at line 126 of file plugin_defs.hpp.

Constructor & Destructor Documentation

◆ funcFactory()

template<typename T >
Gambit::Scanner::Plugins::funcFactory< T >::funcFactory ( T *  in)
inline

Definition at line 132 of file plugin_defs.hpp.

◆ ~funcFactory()

template<typename T >
Gambit::Scanner::Plugins::funcFactory< T >::~funcFactory ( )
inline

Definition at line 134 of file plugin_defs.hpp.

134 {}

Member Function Documentation

◆ operator()()

template<typename T >
void* Gambit::Scanner::Plugins::funcFactory< T >::operator() ( )
inlinevirtual

Implements Gambit::Scanner::Plugins::factoryBase.

Definition at line 133 of file plugin_defs.hpp.

133 {return *(void**)&func;}

Member Data Documentation

◆ func

template<typename T >
T* Gambit::Scanner::Plugins::funcFactory< T >::func
private

Definition at line 129 of file plugin_defs.hpp.


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