SDSL  3.0.0
Succinct Data Structure Library
sdsl::int_vector_trait< 16 > Struct Reference

#include <int_vector.hpp>

Public Types

typedef uint16_t value_type
 
typedef int_vector< 16 > int_vector_type
 
typedef uint16_t & reference
 
typedef uint16_t const_reference
 
typedef uint8_t int_width_type
 
typedef uint16_t * iterator
 
typedef const uint16_t * const_iterator
 

Static Public Member Functions

static iterator begin (int_vector_type *, uint64_t *begin) noexcept
 
static iterator end (int_vector_type *, uint64_t *begin, int_vector_size_type size) noexcept
 
static const_iterator begin (const int_vector_type *, const uint64_t *begin) noexcept
 
static const_iterator end (const int_vector_type *, const uint64_t *begin, int_vector_size_type size) noexcept
 
static void set_width (uint8_t, int_width_type) noexcept
 

Detailed Description

Definition at line 190 of file int_vector.hpp.

Member Typedef Documentation

◆ const_iterator

typedef const uint16_t* sdsl::int_vector_trait< 16 >::const_iterator

Definition at line 198 of file int_vector.hpp.

◆ const_reference

typedef uint16_t sdsl::int_vector_trait< 16 >::const_reference

Definition at line 195 of file int_vector.hpp.

◆ int_vector_type

Definition at line 193 of file int_vector.hpp.

◆ int_width_type

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

Definition at line 196 of file int_vector.hpp.

◆ iterator

typedef uint16_t* sdsl::int_vector_trait< 16 >::iterator

Definition at line 197 of file int_vector.hpp.

◆ reference

typedef uint16_t& sdsl::int_vector_trait< 16 >::reference

Definition at line 194 of file int_vector.hpp.

◆ value_type

typedef uint16_t sdsl::int_vector_trait< 16 >::value_type

Definition at line 192 of file int_vector.hpp.

Member Function Documentation

◆ begin() [1/2]

static const_iterator sdsl::int_vector_trait< 16 >::begin ( const int_vector_type ,
const uint64_t *  begin 
)
inlinestaticnoexcept

Definition at line 205 of file int_vector.hpp.

◆ begin() [2/2]

static iterator sdsl::int_vector_trait< 16 >::begin ( int_vector_type ,
uint64_t *  begin 
)
inlinestaticnoexcept

Definition at line 200 of file int_vector.hpp.

◆ end() [1/2]

static const_iterator sdsl::int_vector_trait< 16 >::end ( const int_vector_type ,
const uint64_t *  begin,
int_vector_size_type  size 
)
inlinestaticnoexcept

Definition at line 206 of file int_vector.hpp.

◆ end() [2/2]

static iterator sdsl::int_vector_trait< 16 >::end ( int_vector_type ,
uint64_t *  begin,
int_vector_size_type  size 
)
inlinestaticnoexcept

Definition at line 201 of file int_vector.hpp.

◆ set_width()

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

Definition at line 211 of file int_vector.hpp.


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