userver: storages::postgres::io::traits::BitContainerTraits< std::array< bool, N > > Struct Template Reference
⚠️ This is the documentation for an old userver version. Click here to switch to the latest version.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
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: