chunkedseq
container library for large in-memory data sets
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Public Types | Static Public Member Functions | List of all members
pasl::data::cachedmeasure::size< Item, Size > Class Template Reference

[trivial] More...

#include <cachedmeasure.hpp>

Public Types

using size_type = Size
 
using value_type = Item
 
using algebra_type = algebra::int_group_under_addition_and_negation< size_type >
 
using measured_type = typename algebra_type::value_type
 
using measure_type = measure::uniform< value_type, measured_type >
 

Static Public Member Functions

static void swap (measured_type &x, measured_type &y)
 

Detailed Description

template<class Item, class Size>
class pasl::data::cachedmeasure::size< Item, Size >

[size]

Definition at line 46 of file cachedmeasure.hpp.

Member Typedef Documentation

Definition at line 51 of file cachedmeasure.hpp.

template<class Item , class Size >
using pasl::data::cachedmeasure::size< Item, Size >::measure_type = measure::uniform<value_type, measured_type>

Definition at line 53 of file cachedmeasure.hpp.

template<class Item , class Size >
using pasl::data::cachedmeasure::size< Item, Size >::measured_type = typename algebra_type::value_type

Definition at line 52 of file cachedmeasure.hpp.

template<class Item , class Size >
using pasl::data::cachedmeasure::size< Item, Size >::size_type = Size

Definition at line 49 of file cachedmeasure.hpp.

template<class Item , class Size >
using pasl::data::cachedmeasure::size< Item, Size >::value_type = Item

Definition at line 50 of file cachedmeasure.hpp.

Member Function Documentation

template<class Item , class Size >
static void pasl::data::cachedmeasure::size< Item, Size >::swap ( measured_type x,
measured_type y 
)
inlinestatic

Definition at line 55 of file cachedmeasure.hpp.


The documentation for this class was generated from the following file: