tudocomp
– The TU Dortmund Compression Framework
tdc::esp::Array< N, T > Struct Template Reference

#include <HashArray.hpp>

Public Types

using in_t = ConstGenericView< T >
 

Public Member Functions

 Array ()
 
 Array (in_t v)
 
 Array (const std::array< T, N > &v)
 
in_t as_view () const
 

Public Attributes

std::array< T, N > m_data
 

Detailed Description

template<size_t N, typename T = size_t>
struct tdc::esp::Array< N, T >

Definition at line 12 of file HashArray.hpp.

Member Typedef Documentation

◆ in_t

template<size_t N, typename T = size_t>
using tdc::esp::Array< N, T >::in_t = ConstGenericView<T>

Definition at line 13 of file HashArray.hpp.

Constructor & Destructor Documentation

◆ Array() [1/3]

template<size_t N, typename T = size_t>
tdc::esp::Array< N, T >::Array ( )
inline

Definition at line 16 of file HashArray.hpp.

◆ Array() [2/3]

template<size_t N, typename T = size_t>
tdc::esp::Array< N, T >::Array ( in_t  v)
inline

Definition at line 21 of file HashArray.hpp.

◆ Array() [3/3]

template<size_t N, typename T = size_t>
tdc::esp::Array< N, T >::Array ( const std::array< T, N > &  v)
inline

Definition at line 27 of file HashArray.hpp.

Member Function Documentation

◆ as_view()

template<size_t N, typename T = size_t>
in_t tdc::esp::Array< N, T >::as_view ( ) const
inline

Definition at line 29 of file HashArray.hpp.

Member Data Documentation

◆ m_data

template<size_t N, typename T = size_t>
std::array<T, N> tdc::esp::Array< N, T >::m_data

Definition at line 15 of file HashArray.hpp.


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