|
BitMagic-C++
|
Reference class to access elements via common [] operator. More...
#include <bmstrsparsevec.h>


Public Member Functions | |
| const_reference (const str_sparse_vector< CharType, BV, STR_SIZE > &str_sv, size_type idx) | |
| operator const value_type * () const BMNOEXCEPT | |
| const value_type * | get () const BMNOEXCEPT |
| bool | operator== (const const_reference &ref) const BMNOEXCEPT |
| bool | is_null () const BMNOEXCEPT |
Additional Inherited Members | |
| Protected Types inherited from bm::str_sparse_vector< CharType, BV, STR_SIZE >::reference_base | |
| typedef bm::heap_vector< CharType, typename bvector_type::allocator_type, true > | bufffer_type |
| Protected Attributes inherited from bm::str_sparse_vector< CharType, BV, STR_SIZE >::reference_base | |
| bufffer_type | buf_ |
Reference class to access elements via common [] operator.
Definition at line 128 of file bmstrsparsevec.h.
|
inline |
Definition at line 131 of file bmstrsparsevec.h.
References bm::str_sparse_vector< CharType, BV, STR_SIZE >::reference_base::buf_, bm::str_sparse_vector< CharType, BV, STR_SIZE >::effective_max_str(), and bm::str_sparse_vector< CharType, BV, STR_SIZE >::str_sparse_vector().
Referenced by operator==().
|
inline |
Definition at line 144 of file bmstrsparsevec.h.
References BMNOEXCEPT, and bm::str_sparse_vector< CharType, BV, STR_SIZE >::reference_base::buf_.
Referenced by operator const value_type *().
|
inline |
Definition at line 152 of file bmstrsparsevec.h.
References BMNOEXCEPT.
|
inline |
Definition at line 139 of file bmstrsparsevec.h.
References BMNOEXCEPT, and get().
|
inline |
Definition at line 150 of file bmstrsparsevec.h.
References BMNOEXCEPT, and const_reference().