SDSL
3.0.0
Succinct Data Structure Library
|
#include <int_vector.hpp>
Public Types | |
typedef bool | value_type |
Public Member Functions | |
int_vector_reference ()=delete | |
Default constructor explicitly deleted. More... | |
constexpr | int_vector_reference (int_vector_reference const &) noexcept=default |
Copy and move explicitly defaulted. More... | |
constexpr | int_vector_reference (int_vector_reference &&) noexcept=default |
int_vector_reference (uint64_t *word, uint8_t offset, uint8_t) noexcept | |
Constructor for the reference class. More... | |
int_vector_reference & | operator= (bool x) noexcept |
Assignment operator for the proxy class. More... | |
int_vector_reference & | operator= (const int_vector_reference &x) noexcept |
int_vector_reference & | operator= (int_vector_reference &&x) noexcept |
operator bool () const noexcept | |
Cast the reference to a bool. More... | |
bool | operator== (const int_vector_reference &x) const noexcept |
bool | operator< (const int_vector_reference &x) const noexcept |
Definition at line 1004 of file int_vector.hpp.
typedef bool sdsl::int_vector_reference< bit_vector >::value_type |
Definition at line 1007 of file int_vector.hpp.
|
delete |
Default constructor explicitly deleted.
|
constexprdefaultnoexcept |
Copy and move explicitly defaulted.
|
constexprdefaultnoexcept |
|
inlinenoexcept |
Constructor for the reference class.
word | Pointer to the corresponding 64bit word in the int_vector. |
offset | Offset to the starting bit (offset in [0..63]) |
Definition at line 1024 of file int_vector.hpp.
|
inlinenoexcept |
Cast the reference to a bool.
Definition at line 1042 of file int_vector.hpp.
|
inlinenoexcept |
Definition at line 1046 of file int_vector.hpp.
|
inlinenoexcept |
Assignment operator for the proxy class.
Definition at line 1029 of file int_vector.hpp.
|
inlinenoexcept |
Definition at line 1038 of file int_vector.hpp.
|
inlinenoexcept |
Definition at line 1039 of file int_vector.hpp.
|
inlinenoexcept |
Definition at line 1044 of file int_vector.hpp.