Hyperiso 1.0.3
Modular flavour-physics calculations, Wilson coefficients and statistical inference
Loading...
Searching...
No Matches
IDataProvider.h File Reference
#include <unordered_set>
#include <string>
#include <concepts>
#include <type_traits>
#include "scalar.h"
#include <utility>
Include dependency graph for IDataProvider.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  has_callable_operator< typename, Args >
 
struct  has_callable_operator< T, std::void_t< decltype(std::declval< T >()(std::declval< Args >()...))>, Args... >
 Calls the underlying data provider with the given arguments. More...
 
struct  has_exists_function< typename, Args >
 
struct  has_exists_function< T, std::void_t< decltype(std::declval< T >().exists(std::declval< Args >()...))>, Args... >
 Checks whether a given entry exists in the data provider. More...
 
class  IDataProvider< T >
 Generic interface for providing data through callable and exist methods. More...
 

Concepts

concept  HasCallableOperator
 
concept  HasExistsFunction