libzypp  17.14.0
zypp::bit::Range< TInt, _begin, _size > Struct Template Reference

Range of bits starting at bit _begin with length _size. More...

#include <Bit.h>

Public Types

typedef TInt IntT
 
typedef zypp::bit::MaxBits< IntTMaxBits
 
typedef zypp::bit::Mask< IntT, _begin, _size > Mask
 

Static Public Attributes

static const unsigned begin = _begin
 
static const unsigned size = _size
 
static const unsigned end = _begin + _size
 

Detailed Description

template<class TInt, unsigned _begin, unsigned _size>
struct zypp::bit::Range< TInt, _begin, _size >

Range of bits starting at bit _begin with length _size.

Definition at line 81 of file Bit.h.

Member Typedef Documentation

◆ IntT

template<class TInt, unsigned _begin, unsigned _size>
typedef TInt zypp::bit::Range< TInt, _begin, _size >::IntT

Definition at line 83 of file Bit.h.

◆ MaxBits

template<class TInt, unsigned _begin, unsigned _size>
typedef zypp::bit::MaxBits<IntT> zypp::bit::Range< TInt, _begin, _size >::MaxBits

Definition at line 84 of file Bit.h.

◆ Mask

template<class TInt, unsigned _begin, unsigned _size>
typedef zypp::bit::Mask<IntT,_begin,_size> zypp::bit::Range< TInt, _begin, _size >::Mask

Definition at line 85 of file Bit.h.

Member Data Documentation

◆ begin

template<class TInt, unsigned _begin, unsigned _size>
const unsigned zypp::bit::Range< TInt, _begin, _size >::begin = _begin
static

Definition at line 87 of file Bit.h.

◆ size

template<class TInt, unsigned _begin, unsigned _size>
const unsigned zypp::bit::Range< TInt, _begin, _size >::size = _size
static

Definition at line 88 of file Bit.h.

◆ end

template<class TInt, unsigned _begin, unsigned _size>
const unsigned zypp::bit::Range< TInt, _begin, _size >::end = _begin + _size
static

Definition at line 89 of file Bit.h.


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