MIP_SDK  v3.0.0-187-g93c7302
MicroStrain Communications Library for embedded systems
List of all members
microstrain::BitfieldMemberItoJ< T, BitI, BitJ > Struct Template Reference

A class which represents part of a bitfield (see BitfieldMemberN) More...

#include <bits.hpp>

Inheritance diagram for microstrain::BitfieldMemberItoJ< T, BitI, BitJ >:
microstrain::BitfieldMemberN< T, BitI, BitJ-BitI >

Additional Inherited Members

- Public Types inherited from microstrain::BitfieldMemberN< T, BitI, BitJ-BitI >
using Type = T
 
using BaseType = typename detail::BaseIntegerType< T >::type
 
- Static Public Member Functions inherited from microstrain::BitfieldMemberN< T, BitI, BitJ-BitI >
static constexpr T get (RegType reg)
 
static constexpr void set (RegType &reg, Type value)
 
static constexpr void clear (RegType &reg)
 
- Static Public Attributes inherited from microstrain::BitfieldMemberN< T, BitI, BitJ-BitI >
static constexpr unsigned int bitI
 
static constexpr unsigned int nbits
 

Detailed Description

template<class T, unsigned int BitI, unsigned int BitJ>
struct microstrain::BitfieldMemberItoJ< T, BitI, BitJ >

A class which represents part of a bitfield (see BitfieldMemberN)

Template Parameters
TType of the bitfield member.
BitIThe 0-based index of the first bit used to represent this value.
BitJThe 0-based index of the bit after the last bit.

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