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

#include <annotation.hpp>

Public Types

using measured_type = Measured
 
using self_type = with_measured< measured_type, Swap_measured >
 

Public Member Functions

template<class Measured1 >
Measured1 get_cached () const
 
template<class Measured1 >
void set_cached (Measured1 m) const
 
void swap (self_type &other)
 

Public Attributes

measured_type cached
 

Static Public Attributes

static constexpr bool enabled = true
 

Detailed Description

template<class Measured, class Swap_measured = std_swap>
class pasl::data::chunkedseq::annotation::with_measured< Measured, Swap_measured >

Definition at line 272 of file annotation.hpp.

Member Typedef Documentation

template<class Measured , class Swap_measured = std_swap>
using pasl::data::chunkedseq::annotation::with_measured< Measured, Swap_measured >::measured_type = Measured

Definition at line 275 of file annotation.hpp.

template<class Measured , class Swap_measured = std_swap>
using pasl::data::chunkedseq::annotation::with_measured< Measured, Swap_measured >::self_type = with_measured<measured_type, Swap_measured>

Definition at line 276 of file annotation.hpp.

Member Function Documentation

template<class Measured , class Swap_measured = std_swap>
template<class Measured1 >
Measured1 pasl::data::chunkedseq::annotation::with_measured< Measured, Swap_measured >::get_cached ( ) const
inline

Definition at line 283 of file annotation.hpp.

template<class Measured , class Swap_measured = std_swap>
template<class Measured1 >
void pasl::data::chunkedseq::annotation::with_measured< Measured, Swap_measured >::set_cached ( Measured1  m) const
inline

Definition at line 288 of file annotation.hpp.

template<class Measured , class Swap_measured = std_swap>
void pasl::data::chunkedseq::annotation::with_measured< Measured, Swap_measured >::swap ( self_type other)
inline

Definition at line 292 of file annotation.hpp.

Member Data Documentation

template<class Measured , class Swap_measured = std_swap>
measured_type pasl::data::chunkedseq::annotation::with_measured< Measured, Swap_measured >::cached
mutable

Definition at line 280 of file annotation.hpp.

template<class Measured , class Swap_measured = std_swap>
constexpr bool pasl::data::chunkedseq::annotation::with_measured< Measured, Swap_measured >::enabled = true
static

Definition at line 278 of file annotation.hpp.


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