HEBI C++ API  3.4.0
hebi::MutableProxyBitSet Class Reference

#include <bit_set.hpp>

Public Member Functions

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

Constructor & Destructor Documentation

◆ MutableProxyBitSet()

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

Member Function Documentation

◆ get()

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

◆ set()

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

◆ reset() [1/2]

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

◆ reset() [2/2]

void hebi::MutableProxyBitSet::reset ( )
inline

◆ data() [1/2]

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

◆ data() [2/2]

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

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