Public Member Functions | Private Attributes | List of all members
hebi::MutableProxyBitSet Class Reference

#include <bit_set.hpp>

Public Member Functions

int * data ()
 
const int * data () const
 
bool get (size_t index) const
 
 MutableProxyBitSet (int *data, size_t bits)
 
void reset (size_t index)
 
void reset ()
 
void set (size_t index)
 

Private Attributes

const size_t bit_count_
 
int * data_
 
const size_t data_word_count_
 

Detailed Description

Definition at line 23 of file bit_set.hpp.

Constructor & Destructor Documentation

hebi::MutableProxyBitSet::MutableProxyBitSet ( int *  data,
size_t  bits 
)
inline

Definition at line 25 of file bit_set.hpp.

Member Function Documentation

int* hebi::MutableProxyBitSet::data ( )
inline

Definition at line 55 of file bit_set.hpp.

const int* hebi::MutableProxyBitSet::data ( ) const
inline

Definition at line 59 of file bit_set.hpp.

bool hebi::MutableProxyBitSet::get ( size_t  index) const
inline

Definition at line 28 of file bit_set.hpp.

void hebi::MutableProxyBitSet::reset ( size_t  index)
inline

Definition at line 42 of file bit_set.hpp.

void hebi::MutableProxyBitSet::reset ( )
inline

Definition at line 49 of file bit_set.hpp.

void hebi::MutableProxyBitSet::set ( size_t  index)
inline

Definition at line 35 of file bit_set.hpp.

Member Data Documentation

const size_t hebi::MutableProxyBitSet::bit_count_
private

Definition at line 65 of file bit_set.hpp.

int* hebi::MutableProxyBitSet::data_
private

Definition at line 64 of file bit_set.hpp.

const size_t hebi::MutableProxyBitSet::data_word_count_
private

Definition at line 66 of file bit_set.hpp.


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


hebi_cpp_api_ros
Author(s): Chris Bollinger , Matthew Tesch
autogenerated on Thu May 28 2020 03:14:45