userver: storages::postgres::io::traits::BitContainerTraits< BitContainer, std::enable_if_t< std::is_integral_v< BitContainer > > > Struct Template Reference
Loading...
Searching...
No Matches
storages::postgres::io::traits::BitContainerTraits< BitContainer, std::enable_if_t< std::is_integral_v< BitContainer > > > Struct Template Reference

Detailed Description

template<typename BitContainer>
struct storages::postgres::io::traits::BitContainerTraits< BitContainer, std::enable_if_t< std::is_integral_v< BitContainer > > >

Definition at line 43 of file bitstring.hpp.

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 Function Documentation

◆ BitCount()

template<typename BitContainer >
static constexpr std::size_t storages::postgres::io::traits::BitContainerTraits< BitContainer, std::enable_if_t< std::is_integral_v< BitContainer > > >::BitCount ( )
inlinestaticconstexprnoexcept

Definition at line 51 of file bitstring.hpp.

◆ Reset()

template<typename BitContainer >
static void storages::postgres::io::traits::BitContainerTraits< BitContainer, std::enable_if_t< std::is_integral_v< BitContainer > > >::Reset ( BitContainer & bits)
inlinestaticnoexcept

Definition at line 54 of file bitstring.hpp.

◆ SetBit()

template<typename BitContainer >
static void storages::postgres::io::traits::BitContainerTraits< BitContainer, std::enable_if_t< std::is_integral_v< BitContainer > > >::SetBit ( BitContainer & bits,
std::uint8_t i )
inlinestatic

Definition at line 48 of file bitstring.hpp.

◆ TestBit()

template<typename BitContainer >
static bool storages::postgres::io::traits::BitContainerTraits< BitContainer, std::enable_if_t< std::is_integral_v< BitContainer > > >::TestBit ( const BitContainer & bits,
std::uint8_t i )
inlinestatic

Definition at line 45 of file bitstring.hpp.


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