SDSL  3.0.0
Succinct Data Structure Library
sdsl::int_vector_iterator_base< t_int_vector > Class Template Reference

#include <int_vector.hpp>

Inheritance diagram for sdsl::int_vector_iterator_base< t_int_vector >:
sdsl::int_vector_const_iterator< t_int_vector > sdsl::int_vector_iterator< t_int_vector >

Public Types

typedef uint64_t size_type
 

Public Member Functions

 int_vector_iterator_base (uint8_t offset, uint8_t len)
 
 int_vector_iterator_base (const t_int_vector *v=nullptr, size_type idx=0)
 

Protected Attributes

uint8_t m_offset
 
uint8_t m_len
 

Detailed Description

template<class t_int_vector>
class sdsl::int_vector_iterator_base< t_int_vector >

Definition at line 1080 of file int_vector.hpp.

Member Typedef Documentation

◆ size_type

template<class t_int_vector >
typedef uint64_t sdsl::int_vector_iterator_base< t_int_vector >::size_type

Definition at line 1086 of file int_vector.hpp.

Constructor & Destructor Documentation

◆ int_vector_iterator_base() [1/2]

template<class t_int_vector >
sdsl::int_vector_iterator_base< t_int_vector >::int_vector_iterator_base ( uint8_t  offset,
uint8_t  len 
)
inline

Definition at line 1093 of file int_vector.hpp.

◆ int_vector_iterator_base() [2/2]

template<class t_int_vector >
sdsl::int_vector_iterator_base< t_int_vector >::int_vector_iterator_base ( const t_int_vector *  v = nullptr,
size_type  idx = 0 
)
inline

Definition at line 1098 of file int_vector.hpp.

Member Data Documentation

◆ m_len

template<class t_int_vector >
uint8_t sdsl::int_vector_iterator_base< t_int_vector >::m_len
protected

Definition at line 1090 of file int_vector.hpp.

◆ m_offset

template<class t_int_vector >
uint8_t sdsl::int_vector_iterator_base< t_int_vector >::m_offset
protected

Definition at line 1089 of file int_vector.hpp.


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