BitMagic-C++
Public Member Functions
bm::str_sparse_vector< CharType, BV, STR_SIZE >::const_reference Class Reference

Reference class to access elements via common [] operator. More...

#include <bmstrsparsevec.h>

Inheritance diagram for bm::str_sparse_vector< CharType, BV, STR_SIZE >::const_reference:
Inheritance graph
[legend]
Collaboration diagram for bm::str_sparse_vector< CharType, BV, STR_SIZE >::const_reference:
Collaboration graph
[legend]

Public Member Functions

 const_reference (const str_sparse_vector< CharType, BV, STR_SIZE > &str_sv, size_type idx)
  More...
 
 operator const value_type * () const BMNOEXCEPT
  More...
 
const value_typeget () const BMNOEXCEPT
  More...
 
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_
  More...
 

Detailed Description

template<typename CharType, typename BV, unsigned STR_SIZE>
class bm::str_sparse_vector< CharType, BV, STR_SIZE >::const_reference

Reference class to access elements via common [] operator.

Definition at line 128 of file bmstrsparsevec.h.


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