OpenZWave Library  1.6.962
Classes | Public Member Functions | Friends | List of all members
OpenZWave::Internal::Bitfield Class Reference

#include <Bitfield.h>

Classes

class  Iterator
 

Public Member Functions

 Bitfield ()
 
 Bitfield (uint32 value)
 
 ~Bitfield ()
 
bool Set (uint8 _idx)
 
bool Clear (uint8 _idx)
 
bool IsSet (uint8 _idx) const
 
uint32 GetNumSetBits () const
 
uint32 GetValue () const
 
bool SetValue (uint32 val)
 
uint32 GetSize () const
 
Iterator Begin () const
 
Iterator End () const
 

Friends

class Iterator
 

Constructor & Destructor Documentation

◆ Bitfield() [1/2]

OpenZWave::Internal::Bitfield::Bitfield ( )

◆ Bitfield() [2/2]

OpenZWave::Internal::Bitfield::Bitfield ( uint32  value)

◆ ~Bitfield()

OpenZWave::Internal::Bitfield::~Bitfield ( )

Member Function Documentation

◆ Begin()

Bitfield::Iterator OpenZWave::Internal::Bitfield::Begin ( ) const

◆ Clear()

bool OpenZWave::Internal::Bitfield::Clear ( uint8  _idx)

◆ End()

Bitfield::Iterator OpenZWave::Internal::Bitfield::End ( ) const

◆ GetNumSetBits()

uint32 OpenZWave::Internal::Bitfield::GetNumSetBits ( ) const

◆ GetSize()

uint32 OpenZWave::Internal::Bitfield::GetSize ( ) const

◆ GetValue()

uint32 OpenZWave::Internal::Bitfield::GetValue ( ) const

◆ IsSet()

bool OpenZWave::Internal::Bitfield::IsSet ( uint8  _idx) const

◆ Set()

bool OpenZWave::Internal::Bitfield::Set ( uint8  _idx)

◆ SetValue()

bool OpenZWave::Internal::Bitfield::SetValue ( uint32  val)

Friends And Related Function Documentation

◆ Iterator

friend class Iterator
friend

The documentation for this class was generated from the following files: