ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Command dispatcher to register functions and call them by name. More...
#include <cassert>
#include <cstdint>
#include <functional>
#include <ostream>
#include <stdexcept>
#include <string>
#include <type_traits>
#include <unordered_map>
#include <utility>
#include <vector>
Go to the source code of this file.
Classes | |
exception | dfe::Variable |
Variable-type value object a.k.a. a poor mans std::variant. More... | |
struct | Converter< T > |
struct | IntegerConverter< I > |
class | dfe::Dispatcher |
struct | dfe::Dispatcher::Command |
struct | dfe::Variable::Converter< bool > |
struct | dfe::Variable::Converter< float > |
struct | dfe::Variable::Converter< double > |
struct | dfe::Variable::Converter< std::string > |
struct | dfe::Variable::IntegerConverter< I > |
struct | dfe::Variable::Converter< int8_t > |
struct | dfe::Variable::Converter< int16_t > |
struct | dfe::Variable::Converter< int32_t > |
struct | dfe::Variable::Converter< int64_t > |
struct | dfe::Variable::Converter< uint8_t > |
struct | dfe::Variable::Converter< uint16_t > |
struct | dfe::Variable::Converter< uint32_t > |
struct | dfe::Variable::Converter< uint64_t > |
Namespaces | |
namespace | dfe |
namespace | dfe::dispatcher_impl |
Functions | |
std::ostream & | dfe::operator<< (std::ostream &os, const Variable &v) |
Command dispatcher to register functions and call them by name.
Definition in file dfe_dispatcher.hpp.
|
static |
Definition at line 290 of file dfe_dispatcher.hpp.
View newest version in sPHENIX GitHub at line 290 of file dfe_dispatcher.hpp
Referenced by dfe::Dispatcher::add(), c2_factory< float_type >::cached_function(), deflateParams(), G4ScreeningMottCrossSection::DifferentialXSection(), G4VInteractorManager::DispatchEvent(), Rossegger::FindNextZero(), G4DummyThread::G4DummyThread(), GammaFit(), G4GDMLRead::LoopRead(), nf_Legendre_GaussianQuadrature(), ptwXY_applyFunction(), ptwXY_applyFunction2(), ptwXY_applyFunctionZeroCrossing(), ptwXY_createFromFunction(), ptwXY_createFromFunctionBisect(), ptwXY_createFromFunctionZeroCrossing(), ptwXY_integrateWithFunction(), ptwXY_toOtherInterpolation(), ptwXY_toOtherInterpolation2(), and FitNewton::NewtonMinimizerGradHessian::setFunction().