8 namespace tdc {
namespace esp {
9 using in_t = BitPackingVectorSlice<dynamic_t>;
11 template<
size_t N,
typename T =
size_t>
17 for(
size_t i = 0; i < N; i++) {
22 DCHECK_EQ(v.
size(), N);
23 for(
size_t i = 0; i < N; i++) {
34 template<
size_t N,
typename T>
36 for(
size_t i = 0; i < N; i++) {
43 template<
size_t N,
typename T>
44 struct hash<
tdc::esp::Array<N, T>>
47 return std::hash<tdc::ConstGenericView<T>>()(
BitPackingVectorSlice< dynamic_t > in_t
Contains the text compression and encoding framework.
A const view into a slice of memory.
size_type size() const
Returns size of the View.
bool operator==(const Array< N, T > &lhs, const Array< N, T > &rhs)
size_t operator()(const tdc::esp::Array< N, T > &x) const
std::array< T, N > m_data
Array(const std::array< T, N > &v)
ConstGenericView< T > in_t