BitMagic-C++: bm::rsc_sparse_vector< Val, SV >::reference Class Reference

BitMagic-C++

Public Member Functions
bm::rsc_sparse_vector< Val, SV >::reference Class Reference

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

`#include <bmsparsevec_compr.h>`

## Public Member Functions
| reference (rsc_sparse_vector< Val, SV > &csv, size_type idx) BMNOEXCEPT
| operator value_type () const BMNOEXCEPT
bool | operator== (const reference &ref) const BMNOEXCEPT
bool | is_null () const BMNOEXCEPT

## Detailed Description

### template<class Val, class SV>
class bm::rsc_sparse_vector< Val, SV >::reference

Reference class to access elements via common [] operator.

Definition at line 98 of file bmsparsevec_compr.h.

## Constructor & Destructor Documentation

## ◆ reference()

template<class Val , class SV >

bm::rsc_sparse_vector< Val, SV >::reference::reference | ( | rsc_sparse_vector< Val, SV > & | csv,
|  | size_type | idx
| ) |  |
| inline

Definition at line 101 of file bmsparsevec_compr.h.

## Member Function Documentation

## ◆ is_null()

template<class Val , class SV >

bool bm::rsc_sparse_vector< Val, SV >::reference::is_null | ( |  | ) | const
| inline

Definition at line 107 of file bmsparsevec_compr.h.

## ◆ operator value_type()

template<class Val , class SV >

bm::rsc_sparse_vector< Val, SV >::reference::operator value_type | ( |  | ) | const
| inline

Definition at line 104 of file bmsparsevec_compr.h.

## ◆ operator==()

template<class Val , class SV >

bool bm::rsc_sparse_vector< Val, SV >::reference::operator== | ( | const reference & | ref | ) | const
| inline

Definition at line 105 of file bmsparsevec_compr.h.

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

- bmsparsevec_compr.h