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 | Static Public Attributes | List of all members
pasl::data::chunkedseq::annotation::with_parent_pointer< Measured > Class Template Reference

#include <annotation.hpp>

Public Types

using self_type = with_parent_pointer< Measured >
 

Public Member Functions

 with_parent_pointer ()
 
template<class Pointer >
Pointer get_pointer () const
 
parent_pointer_tag get_tag () const
 
int get_depth () const
 
template<class Measured1 >
Measured1 get_prefix () const
 
template<class Pointer >
void set_pointer (Pointer p, parent_pointer_tag t) const
 
void set_depth (int d) const
 
template<class Measured1 >
void set_prefix (Measured1 m) const
 
void swap (self_type &other)
 

Static Public Attributes

static constexpr bool enabled = true
 

Detailed Description

template<class Measured>
class pasl::data::chunkedseq::annotation::with_parent_pointer< Measured >

Definition at line 40 of file annotation.hpp.

Member Typedef Documentation

template<class Measured >
using pasl::data::chunkedseq::annotation::with_parent_pointer< Measured >::self_type = with_parent_pointer<Measured>

Definition at line 43 of file annotation.hpp.

Constructor & Destructor Documentation

template<class Measured >
pasl::data::chunkedseq::annotation::with_parent_pointer< Measured >::with_parent_pointer ( )
inline

Definition at line 55 of file annotation.hpp.

Member Function Documentation

template<class Measured >
int pasl::data::chunkedseq::annotation::with_parent_pointer< Measured >::get_depth ( ) const
inline

Definition at line 79 of file annotation.hpp.

template<class Measured >
template<class Pointer >
Pointer pasl::data::chunkedseq::annotation::with_parent_pointer< Measured >::get_pointer ( ) const
inline

Definition at line 61 of file annotation.hpp.

template<class Measured >
template<class Measured1 >
Measured1 pasl::data::chunkedseq::annotation::with_parent_pointer< Measured >::get_prefix ( ) const
inline

Definition at line 84 of file annotation.hpp.

template<class Measured >
parent_pointer_tag pasl::data::chunkedseq::annotation::with_parent_pointer< Measured >::get_tag ( ) const
inline

Definition at line 65 of file annotation.hpp.

template<class Measured >
void pasl::data::chunkedseq::annotation::with_parent_pointer< Measured >::set_depth ( int  d) const
inline

Definition at line 94 of file annotation.hpp.

template<class Measured >
template<class Pointer >
void pasl::data::chunkedseq::annotation::with_parent_pointer< Measured >::set_pointer ( Pointer  p,
parent_pointer_tag  t 
) const
inline

Definition at line 89 of file annotation.hpp.

template<class Measured >
template<class Measured1 >
void pasl::data::chunkedseq::annotation::with_parent_pointer< Measured >::set_prefix ( Measured1  m) const
inline

Definition at line 99 of file annotation.hpp.

template<class Measured >
void pasl::data::chunkedseq::annotation::with_parent_pointer< Measured >::swap ( self_type other)
inline

Definition at line 103 of file annotation.hpp.

Member Data Documentation

template<class Measured >
constexpr bool pasl::data::chunkedseq::annotation::with_parent_pointer< Measured >::enabled = true
static

Definition at line 53 of file annotation.hpp.


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