Loading [MathJax]/extensions/tex2jax.js
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::without_parent_pointer Class Reference

#include <annotation.hpp>

Public Types

using self_type = without_parent_pointer
 

Public Member Functions

template<class Pointer >
Pointer get_pointer () const
 
parent_pointer_tag get_tag () const
 
int get_depth () const
 
template<class Measured >
Measured get_prefix () const
 
template<class Pointer >
void set_pointer (Pointer, parent_pointer_tag) const
 
void set_depth (int) const
 
template<class Measured >
void set_prefix (Measured) const
 
void swap (self_type &)
 

Static Public Attributes

static constexpr bool enabled = false
 

Detailed Description

Definition at line 111 of file annotation.hpp.

Member Typedef Documentation

Definition at line 114 of file annotation.hpp.

Member Function Documentation

int pasl::data::chunkedseq::annotation::without_parent_pointer::get_depth ( ) const
inline

Definition at line 127 of file annotation.hpp.

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

Definition at line 119 of file annotation.hpp.

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

Definition at line 132 of file annotation.hpp.

parent_pointer_tag pasl::data::chunkedseq::annotation::without_parent_pointer::get_tag ( ) const
inline

Definition at line 123 of file annotation.hpp.

void pasl::data::chunkedseq::annotation::without_parent_pointer::set_depth ( int  ) const
inline

Definition at line 140 of file annotation.hpp.

template<class Pointer >
void pasl::data::chunkedseq::annotation::without_parent_pointer::set_pointer ( Pointer  ,
parent_pointer_tag   
) const
inline

Definition at line 137 of file annotation.hpp.

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

Definition at line 145 of file annotation.hpp.

void pasl::data::chunkedseq::annotation::without_parent_pointer::swap ( self_type )
inline

Definition at line 149 of file annotation.hpp.

Member Data Documentation

constexpr bool pasl::data::chunkedseq::annotation::without_parent_pointer::enabled = false
static

Definition at line 116 of file annotation.hpp.


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