userver: storages::postgres::io::traits::BitContainerTraits< std::array< bool, N > > Struct Template Reference
Loading...
Searching...
No Matches
storages::postgres::io::traits::BitContainerTraits< std::array< bool, N > > Struct Template Reference

Detailed Description

template<std::size_t N>
struct storages::postgres::io::traits::BitContainerTraits< std::array< bool, N > >

Definition at line 58 of file bitstring.hpp.

Public Types

using BitContainer = std::array<bool, N>
 

Static Public Member Functions

static bool TestBit (const BitContainer &bits, std::uint8_t i)
 
static void SetBit (BitContainer &bits, std::uint8_t i)
 
static constexpr std::size_t BitCount () noexcept
 
static void Reset (BitContainer &bits) noexcept
 

Member Typedef Documentation

◆ BitContainer

template<std::size_t N>
using storages::postgres::io::traits::BitContainerTraits< std::array< bool, N > >::BitContainer = std::array<bool, N>

Definition at line 60 of file bitstring.hpp.

Member Function Documentation

◆ BitCount()

template<std::size_t N>
static constexpr std::size_t storages::postgres::io::traits::BitContainerTraits< std::array< bool, N > >::BitCount ( )
inlinestaticconstexprnoexcept

Definition at line 65 of file bitstring.hpp.

◆ Reset()

template<std::size_t N>
static void storages::postgres::io::traits::BitContainerTraits< std::array< bool, N > >::Reset ( BitContainer & bits)
inlinestaticnoexcept

Definition at line 66 of file bitstring.hpp.

◆ SetBit()

template<std::size_t N>
static void storages::postgres::io::traits::BitContainerTraits< std::array< bool, N > >::SetBit ( BitContainer & bits,
std::uint8_t i )
inlinestatic

Definition at line 64 of file bitstring.hpp.

◆ TestBit()

template<std::size_t N>
static bool storages::postgres::io::traits::BitContainerTraits< std::array< bool, N > >::TestBit ( const BitContainer & bits,
std::uint8_t i )
inlinestatic

Definition at line 61 of file bitstring.hpp.


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