Fleet  0.0.9
Inference in the LOT
Classes | Typedefs | Functions
SampleStreams.h File Reference
#include <string>
#include "generator.hpp"
#include "TopN.h"
#include "ReservoirSample.h"
Include dependency graph for SampleStreams.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  thin
 
struct  burn
 
struct  printer
 
struct  show_statistics< T >
 

Typedefs

template<typename T >
using generator = cppcoro::generator< T >
 

Functions

template<typename T >
generator< T & > operator| (generator< T &> g, thin t)
 
template<typename T >
generator< T & > operator| (generator< T &> g, burn t)
 
template<typename T >
generator< T & > operator| (generator< T &> g, printer t)
 
template<typename T , typename Q >
generator< T & > operator| (generator< T &> g, show_statistics< Q > t)
 
template<typename T >
generator< T & > operator| (generator< T &> g, TopN< T > &tn)
 
template<typename T >
generator< T & > operator| (generator< T &> g, ReservoirSample< T > &tn)
 
template<typename T >
generator< T & > operator| (generator< T &> g, std::vector< T > &tn)
 
template<typename T >
generator< T & > operator| (generator< T &> g, std::set< T > &tn)
 

Typedef Documentation

◆ generator

template<typename T >
using generator = cppcoro::generator<T>

Function Documentation

◆ operator|() [1/8]

template<typename T >
generator<T&> operator| ( generator< T &>  g,
thin  t 
)

◆ operator|() [2/8]

template<typename T >
generator<T&> operator| ( generator< T &>  g,
burn  t 
)

◆ operator|() [3/8]

template<typename T >
generator<T&> operator| ( generator< T &>  g,
printer  t 
)

◆ operator|() [4/8]

template<typename T , typename Q >
generator<T&> operator| ( generator< T &>  g,
show_statistics< Q t 
)

◆ operator|() [5/8]

template<typename T >
generator<T&> operator| ( generator< T &>  g,
TopN< T > &  tn 
)

◆ operator|() [6/8]

template<typename T >
generator<T&> operator| ( generator< T &>  g,
ReservoirSample< T > &  tn 
)

◆ operator|() [7/8]

template<typename T >
generator<T&> operator| ( generator< T &>  g,
std::vector< T > &  tn 
)

◆ operator|() [8/8]

template<typename T >
generator<T&> operator| ( generator< T &>  g,
std::set< T > &  tn 
)