di 0.1.0
Loading...
Searching...
No Matches
di::bit::BitSet< extent > Class Template Reference

#include <di/bit/bitset/bit_set.h>

Public Member Functions

constexpr BitSet ()
 BitSet (BitSet const &)=default
auto operator= (BitSet const &) -> BitSet &=default
constexpr auto operator[] (size_t index)
constexpr auto operator[] (size_t index) const -> bool
constexpr auto size () const -> size_t

Constructor & Destructor Documentation

◆ BitSet() [1/2]

template<size_t extent>
di::bit::BitSet< extent >::BitSet ( )
inlineconstexpr

◆ BitSet() [2/2]

template<size_t extent>
di::bit::BitSet< extent >::BitSet ( BitSet< extent > const & )
default

Member Function Documentation

◆ operator=()

template<size_t extent>
auto di::bit::BitSet< extent >::operator= ( BitSet< extent > const & ) ->BitSet &=default
default

◆ operator[]() [1/2]

template<size_t extent>
auto di::bit::BitSet< extent >::operator[] ( size_t index)
inlineconstexpr

◆ operator[]() [2/2]

template<size_t extent>
auto di::bit::BitSet< extent >::operator[] ( size_t index) const->bool
inlineconstexpr

◆ size()

template<size_t extent>
auto di::bit::BitSet< extent >::size ( ) const->size_t
inlineconstexpr

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