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


Public Member Functions | |
| reference (str_sparse_vector< CharType, BV, STR_SIZE > &str_sv, size_type idx) | |
| operator const value_type * () const BMNOEXCEPT | |
| const value_type * | get () const BMNOEXCEPT |
| reference & | operator= (const reference &ref) |
| reference & | operator= (const value_type *str) |
| bool | operator== (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 162 of file bmstrsparsevec.h.
|
inline |
Definition at line 165 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=(), operator=(), and operator==().
|
inline |
Definition at line 177 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 197 of file bmstrsparsevec.h.
References BMNOEXCEPT.
|
inline |
Definition at line 172 of file bmstrsparsevec.h.
References BMNOEXCEPT, and get().
|
inline |
Definition at line 183 of file bmstrsparsevec.h.
References reference().
|
inline |
Definition at line 190 of file bmstrsparsevec.h.
References reference().
|
inline |
Definition at line 195 of file bmstrsparsevec.h.
References BMNOEXCEPT, and reference().