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

Detailed Description

template<std::size_t N>
struct storages::postgres::io::traits::BitContainerTraits< std::bitset< N > >

Definition at line 70 of file bitstring.hpp.

Public Types

using BitContainer = std::bitset<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::bitset< N > >::BitContainer = std::bitset<N>

Definition at line 72 of file bitstring.hpp.

Member Function Documentation

◆ BitCount()

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

Definition at line 77 of file bitstring.hpp.

◆ Reset()

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

Definition at line 78 of file bitstring.hpp.

◆ SetBit()

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

Definition at line 76 of file bitstring.hpp.

◆ TestBit()

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

Definition at line 73 of file bitstring.hpp.


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