![]() |
Project
|
#include <dc_primitives.h>
Inherits o2::data_compression::ZeroBoundContiguousAlphabet< T, _max, NameT >.
Additional Inherited Members | |
![]() | |
using | value_type = T |
using | size_type = T |
using | range = boost::mpl::range_c< T, _min, _max > |
using | size = boost::mpl::plus< boost::mpl::size< range >, boost::mpl::int_< 1 > > |
using | iterator = Iterator< value_type > |
using | const_iterator = Iterator< const value_type > |
![]() | |
ContiguousAlphabet ()=default | |
~ContiguousAlphabet ()=default | |
constexpr unsigned | getIndexRange () |
get the range of indices aka number of indices | |
constexpr const char * | getName () const |
const_iterator | begin () const |
return forward iterator to begin of element list | |
const_iterator | end () const |
the end of element list | |
iterator | begin () |
return forward iterator to begin of element list | |
iterator | end () |
the end of element list | |
![]() | |
static bool | isValid (value_type v) |
check for valid value within range | |
static unsigned | getIndex (value_type symbol) |
static value_type | getSymbol (unsigned index) |
get symbol from index | |
Definition at line 349 of file dc_primitives.h.