libzypp  17.36.3
zypp::bit::RangeValue< TRange, _value > Struct Template Reference

A value with in a Range. More...

#include <zypp/Bit.h>

Public Types

using RangeT = TRange
 
using IntT = typename TRange::IntT
 

Static Public Attributes

static const IntT value = _value << RangeT::begin
 

Detailed Description

template<class TRange, typename TRange::IntT _value>
struct zypp::bit::RangeValue< TRange, _value >

A value with in a Range.

typedef Range<char,2,3> SubField; // bits 2,3,4 in a char field
SubField::Mask::value; // 00011100

Definition at line 110 of file Bit.h.

Member Typedef Documentation

◆ RangeT

template<class TRange , typename TRange::IntT _value>
using zypp::bit::RangeValue< TRange, _value >::RangeT = TRange

Definition at line 112 of file Bit.h.

◆ IntT

template<class TRange , typename TRange::IntT _value>
using zypp::bit::RangeValue< TRange, _value >::IntT = typename TRange::IntT

Definition at line 113 of file Bit.h.

Member Data Documentation

◆ value

template<class TRange , typename TRange::IntT _value>
const IntT zypp::bit::RangeValue< TRange, _value >::value = _value << RangeT::begin
static

Definition at line 115 of file Bit.h.


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