cpp-toolbox  0.0.1
A toolbox library for C++
Loading...
Searching...
No Matches
metric_factory.hpp File Reference
#include <memory>
#include <string>
#include <unordered_map>
#include <functional>
#include <stdexcept>
#include <vector>
#include <cpp-toolbox/metrics/base_metric.hpp>
#include <cpp-toolbox/metrics/metric_traits.hpp>
#include <cpp-toolbox/metrics/vector_metrics.hpp>
#include <cpp-toolbox/metrics/histogram_metrics.hpp>
#include <cpp-toolbox/metrics/angular_metrics.hpp>
#include <cpp-toolbox/metrics/custom_metric.hpp>
Include dependency graph for metric_factory.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  toolbox::metrics::IMetric< T >
 
class  toolbox::metrics::MetricWrapper< MetricType >
 
class  toolbox::metrics::MetricFactory< T >
 
class  toolbox::metrics::MetricRegistry< T >
 
struct  toolbox::metrics::MetricRegistry< T >::MetricInfo
 

Namespaces

namespace  toolbox
 
namespace  toolbox::metrics
 

Functions

template<typename T >
std::unique_ptr< IMetric< T > > toolbox::metrics::create_metric (const std::string &name)
 
template<typename Container >
auto toolbox::metrics::create_metric_for (const Container &example, const std::string &name)