SDSL 3.0.3
Succinct Data Structure Library
Loading...
Searching...
No Matches
sdsl::int_vector_trait< 8 > Struct Reference

#include <int_vector.hpp>

Public Types

typedef uint8_t value_type
 
typedef int_vector< 8 > int_vector_type
 
typedef uint8_t & reference
 
typedef uint8_t const_reference
 
typedef uint8_t int_width_type
 
typedef uint8_t * iterator
 
typedef uint8_t const * const_iterator
 
typedef uint64_t value_type
 
typedef int_vector< t_width > int_vector_type
 
typedef int_vector_reference< int_vector_typereference
 
typedef uint64_t const_reference
 
typedef uint8_t int_width_type
 
typedef int_vector_iterator< int_vector_typeiterator
 
typedef int_vector_const_iterator< int_vector_typeconst_iterator
 

Static Public Member Functions

static iterator begin (int_vector_type *v) noexcept
 
static iterator end (int_vector_type *v) noexcept
 
static const_iterator begin (int_vector_type const *v) noexcept
 
static const_iterator end (int_vector_type const *v) noexcept
 
static void set_width (uint8_t, int_width_type) noexcept
 
static iterator begin (int_vector_type *v) noexcept
 
static const_iterator begin (int_vector_type const *v) noexcept
 
static iterator end (int_vector_type *v) noexcept
 
static const_iterator end (int_vector_type const *v) noexcept
 
static void set_width (uint8_t new_width, int_width_type &width) noexcept
 

Detailed Description

Definition at line 179 of file int_vector.hpp.

Member Typedef Documentation

◆ const_iterator [1/2]

Definition at line 92 of file int_vector.hpp.

◆ const_iterator [2/2]

typedef uint8_t const* sdsl::int_vector_trait< 8 >::const_iterator

Definition at line 187 of file int_vector.hpp.

◆ const_reference [1/2]

typedef uint64_t sdsl::int_vector_trait< t_width >::const_reference

Definition at line 89 of file int_vector.hpp.

◆ const_reference [2/2]

typedef uint8_t sdsl::int_vector_trait< 8 >::const_reference

Definition at line 184 of file int_vector.hpp.

◆ int_vector_type [1/2]

typedef int_vector<t_width> sdsl::int_vector_trait< t_width >::int_vector_type

Definition at line 87 of file int_vector.hpp.

◆ int_vector_type [2/2]

typedef int_vector<8> sdsl::int_vector_trait< 8 >::int_vector_type

Definition at line 182 of file int_vector.hpp.

◆ int_width_type [1/2]

typedef uint8_t sdsl::int_vector_trait< t_width >::int_width_type

Definition at line 90 of file int_vector.hpp.

◆ int_width_type [2/2]

typedef uint8_t sdsl::int_vector_trait< 8 >::int_width_type

Definition at line 185 of file int_vector.hpp.

◆ iterator [1/2]

Definition at line 91 of file int_vector.hpp.

◆ iterator [2/2]

typedef uint8_t* sdsl::int_vector_trait< 8 >::iterator

Definition at line 186 of file int_vector.hpp.

◆ reference [1/2]

Definition at line 88 of file int_vector.hpp.

◆ reference [2/2]

typedef uint8_t& sdsl::int_vector_trait< 8 >::reference

Definition at line 183 of file int_vector.hpp.

◆ value_type [1/2]

typedef uint64_t sdsl::int_vector_trait< t_width >::value_type

Definition at line 86 of file int_vector.hpp.

◆ value_type [2/2]

typedef uint8_t sdsl::int_vector_trait< 8 >::value_type

Definition at line 181 of file int_vector.hpp.

Member Function Documentation

◆ begin() [1/4]

static iterator sdsl::int_vector_trait< t_width >::begin ( int_vector_type * v)
inlinestaticnoexcept

Definition at line 94 of file int_vector.hpp.

◆ begin() [2/4]

static iterator sdsl::int_vector_trait< 8 >::begin ( int_vector_type * v)
staticnoexcept

◆ begin() [3/4]

static const_iterator sdsl::int_vector_trait< t_width >::begin ( int_vector_type const * v)
inlinestaticnoexcept

Definition at line 102 of file int_vector.hpp.

◆ begin() [4/4]

static const_iterator sdsl::int_vector_trait< 8 >::begin ( int_vector_type const * v)
staticnoexcept

◆ end() [1/4]

static iterator sdsl::int_vector_trait< t_width >::end ( int_vector_type * v)
inlinestaticnoexcept

Definition at line 98 of file int_vector.hpp.

◆ end() [2/4]

static iterator sdsl::int_vector_trait< 8 >::end ( int_vector_type * v)
staticnoexcept

◆ end() [3/4]

static const_iterator sdsl::int_vector_trait< t_width >::end ( int_vector_type const * v)
inlinestaticnoexcept

Definition at line 106 of file int_vector.hpp.

◆ end() [4/4]

static const_iterator sdsl::int_vector_trait< 8 >::end ( int_vector_type const * v)
staticnoexcept

◆ set_width() [1/2]

static void sdsl::int_vector_trait< t_width >::set_width ( uint8_t new_width,
int_width_type & width )
inlinestaticnoexcept

Definition at line 111 of file int_vector.hpp.

◆ set_width() [2/2]

static void sdsl::int_vector_trait< 8 >::set_width ( uint8_t ,
int_width_type  )
inlinestaticnoexcept

Definition at line 194 of file int_vector.hpp.


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