Hammer  1.0.0
Helicity Amplitude Module for Matrix Element Reweighting
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Hammer::SettingChecker Struct Reference

#include <SettingVisitors.hh>

+ Inheritance diagram for Hammer::SettingChecker:
+ Collaboration diagram for Hammer::SettingChecker:

Public Member Functions

bool operator() (boost::blank a, boost::blank b) const
 
bool operator() (bool a, bool b) const
 
bool operator() (int a, int b) const
 
bool operator() (double a, double b) const
 
bool operator() (std::complex< double > a, std::complex< double > b) const
 
bool operator() (const std::string &a, const std::string &b) const
 
bool operator() (const std::vector< double > &a, const std::vector< double > &b) const
 
bool operator() (const std::vector< std::string > &a, const std::vector< std::string > &b) const
 
bool operator() (const Setting::MatrixType &a, const Setting::MatrixType &b) const
 
template<typename T , typename S >
std::enable_if<!std::is_same
< T, S >::value, bool >::type 
operator() (T, S) const
 

Detailed Description

Definition at line 19 of file SettingVisitors.hh.

Member Function Documentation

bool Hammer::SettingChecker::operator() ( boost::blank  a,
boost::blank  b 
) const

Definition at line 23 of file Setting.cc.

bool Hammer::SettingChecker::operator() ( bool  a,
bool  b 
) const

Definition at line 27 of file Setting.cc.

bool Hammer::SettingChecker::operator() ( int  a,
int  b 
) const

Definition at line 31 of file Setting.cc.

bool Hammer::SettingChecker::operator() ( double  a,
double  b 
) const

Definition at line 35 of file Setting.cc.

bool Hammer::SettingChecker::operator() ( std::complex< double >  a,
std::complex< double >  b 
) const

Definition at line 39 of file Setting.cc.

bool Hammer::SettingChecker::operator() ( const std::string &  a,
const std::string &  b 
) const

Definition at line 43 of file Setting.cc.

bool Hammer::SettingChecker::operator() ( const std::vector< double > &  a,
const std::vector< double > &  b 
) const

Definition at line 47 of file Setting.cc.

bool Hammer::SettingChecker::operator() ( const std::vector< std::string > &  a,
const std::vector< std::string > &  b 
) const

Definition at line 54 of file Setting.cc.

bool Hammer::SettingChecker::operator() ( const Setting::MatrixType a,
const Setting::MatrixType b 
) const

Definition at line 58 of file Setting.cc.

template<typename T , typename S >
std::enable_if<!std::is_same<T, S>::value, bool>::type Hammer::SettingChecker::operator() ( ,
 
) const
inline

Definition at line 30 of file SettingVisitors.hh.


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