SeqAn3  3.0.2
The Modern C++ library for sequence analysis.
seqan3::detail::constexpr_pseudo_bitset< N > Class Template Reference

A data structure that implements a subset of std::bitset as constexpr. More...

#include <seqan3/core/char_operations/predicate_detail.hpp>

+ Inheritance diagram for seqan3::detail::constexpr_pseudo_bitset< N >:

Public Member Functions

at (T... args)
 
back (T... args)
 
begin (T... args)
 
cbegin (T... args)
 
cend (T... args)
 
crbegin (T... args)
 
crend (T... args)
 
data (T... args)
 
empty (T... args)
 
end (T... args)
 
fill (T... args)
 
front (T... args)
 
max_size (T... args)
 
operator[] (T... args)
 
constexpr constexpr_pseudo_bitset operator| (constexpr_pseudo_bitset rhs) const noexcept
 Return a new bitset that is a logical disjunction of the two given ones.
 
constexpr constexpr_pseudo_bitset operator~ () const noexcept
 Return a new bitset with all bits flipped.
 
rbegin (T... args)
 
rend (T... args)
 
size (T... args)
 
swap (T... args)
 

Private Types

using base_t = std::array< bool, N >
 The base type.
 

Detailed Description

template<size_t N>
class seqan3::detail::constexpr_pseudo_bitset< N >

A data structure that implements a subset of std::bitset as constexpr.

Template Parameters
NThe number of bits.

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