SDSL 3.0.1
Succinct Data Structure Library
sdsl::nn_dict_dynamic::reference Class Reference

#include <nn_dict_dynamic.hpp>

Public Member Functions

 reference (nn_dict_dynamic *pbv, nn_dict_dynamic::size_type idx)
 Constructor. More...
 
referenceoperator= (bool x)
 Assignment operator for the proxy class. More...
 
referenceoperator= (const reference &x)
 
 operator bool () const
 Cast the reference to a bool. More...
 
bool operator== (const reference &x) const
 
bool operator< (const reference &x) const
 

Detailed Description

Definition at line 305 of file nn_dict_dynamic.hpp.

Constructor & Destructor Documentation

◆ reference()

sdsl::nn_dict_dynamic::reference::reference ( nn_dict_dynamic pbv,
nn_dict_dynamic::size_type  idx 
)
inline

Constructor.

Definition at line 312 of file nn_dict_dynamic.hpp.

Member Function Documentation

◆ operator bool()

sdsl::nn_dict_dynamic::reference::operator bool ( ) const
inline

Cast the reference to a bool.

Definition at line 385 of file nn_dict_dynamic.hpp.

◆ operator<()

bool sdsl::nn_dict_dynamic::reference::operator< ( const reference x) const
inline

Definition at line 393 of file nn_dict_dynamic.hpp.

◆ operator=() [1/2]

reference & sdsl::nn_dict_dynamic::reference::operator= ( bool  x)
inline

Assignment operator for the proxy class.

Definition at line 317 of file nn_dict_dynamic.hpp.

◆ operator=() [2/2]

reference & sdsl::nn_dict_dynamic::reference::operator= ( const reference x)
inline

Definition at line 382 of file nn_dict_dynamic.hpp.

◆ operator==()

bool sdsl::nn_dict_dynamic::reference::operator== ( const reference x) const
inline

Definition at line 391 of file nn_dict_dynamic.hpp.


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