MySQL 9.0.0
Source Code Documentation
OverflowBitsetBitsIn< N, Combine > Class Template Reference

#include <overflow_bitset.h>

Classes

class  iterator
 

Public Member Functions

 OverflowBitsetBitsIn (std::array< OverflowBitset, N > bitsets, Combine combine)
 
iterator begin () const
 
iterator end () const
 

Static Private Member Functions

static uint64_t ReadAndCombine (const std::array< const uint64_t *, N > &ptrs, const Combine *combine)
 

Private Attributes

const std::array< OverflowBitset, N > m_bitsets
 
const Combine m_combine
 

Constructor & Destructor Documentation

◆ OverflowBitsetBitsIn()

template<size_t N, class Combine >
OverflowBitsetBitsIn< N, Combine >::OverflowBitsetBitsIn ( std::array< OverflowBitset, N >  bitsets,
Combine  combine 
)
inline

Member Function Documentation

◆ begin()

template<size_t N, class Combine >
iterator OverflowBitsetBitsIn< N, Combine >::begin ( void  ) const
inline

◆ end()

template<size_t N, class Combine >
iterator OverflowBitsetBitsIn< N, Combine >::end ( void  ) const
inline

◆ ReadAndCombine()

template<size_t N, class Combine >
static uint64_t OverflowBitsetBitsIn< N, Combine >::ReadAndCombine ( const std::array< const uint64_t *, N > &  ptrs,
const Combine *  combine 
)
inlinestaticprivate

Member Data Documentation

◆ m_bitsets

template<size_t N, class Combine >
const std::array<OverflowBitset, N> OverflowBitsetBitsIn< N, Combine >::m_bitsets
private

◆ m_combine

template<size_t N, class Combine >
const Combine OverflowBitsetBitsIn< N, Combine >::m_combine
private

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