SeqAn3 3.4.3-rc.1
The Modern C++ library for sequence analysis.
Loading...
Searching...
No Matches
seqan3::detail::constexpr_pseudo_bitset< N > Class Template Reference

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

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

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

Public Member Functions

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.
 
- Public Member Functions inherited from std::array< bool, N >
T at (T... args)
 
T back (T... args)
 
T begin (T... args)
 
T cbegin (T... args)
 
T cend (T... args)
 
T crbegin (T... args)
 
T crend (T... args)
 
T data (T... args)
 
T empty (T... args)
 
T end (T... args)
 
T fill (T... args)
 
T front (T... args)
 
T max_size (T... args)
 
T operator[] (T... args)
 
T rbegin (T... args)
 
T rend (T... args)
 
T size (T... args)
 
T 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:
Hide me