SDSL 3.0.1
Succinct Data Structure Library
Loading...
Searching...
No Matches
sdsl::select_support_trait< 10, 2 > Struct Reference

#include <select_support.hpp>

Public Types

typedef select_support::size_type size_type
 

Static Public Member Functions

static size_type arg_cnt (const bit_vector &v)
 
static size_type args_in_the_first_word (uint64_t w, uint8_t offset, uint64_t carry)
 
static size_type ith_arg_pos_in_the_first_word (uint64_t w, size_type i, uint8_t offset, uint64_t carry)
 
static size_type args_in_the_word (uint64_t w, uint64_t &carry)
 
static size_type ith_arg_pos_in_the_word (uint64_t w, size_type i, uint64_t carry)
 
static bool found_arg (size_type i, const bit_vector &v)
 
static uint64_t init_carry (const uint64_t *data, size_type word_pos)
 
static uint64_t get_carry (uint64_t w)
 

Detailed Description

Definition at line 138 of file select_support.hpp.

Member Typedef Documentation

◆ size_type

Definition at line 140 of file select_support.hpp.

Member Function Documentation

◆ arg_cnt()

static size_type sdsl::select_support_trait< 10, 2 >::arg_cnt ( const bit_vector v)
inlinestatic

Definition at line 142 of file select_support.hpp.

◆ args_in_the_first_word()

static size_type sdsl::select_support_trait< 10, 2 >::args_in_the_first_word ( uint64_t  w,
uint8_t  offset,
uint64_t  carry 
)
inlinestatic

Definition at line 143 of file select_support.hpp.

◆ args_in_the_word()

static size_type sdsl::select_support_trait< 10, 2 >::args_in_the_word ( uint64_t  w,
uint64_t &  carry 
)
inlinestatic

Definition at line 151 of file select_support.hpp.

◆ found_arg()

static bool sdsl::select_support_trait< 10, 2 >::found_arg ( size_type  i,
const bit_vector v 
)
inlinestatic

Definition at line 156 of file select_support.hpp.

◆ get_carry()

static uint64_t sdsl::select_support_trait< 10, 2 >::get_carry ( uint64_t  w)
inlinestatic

Definition at line 162 of file select_support.hpp.

◆ init_carry()

static uint64_t sdsl::select_support_trait< 10, 2 >::init_carry ( const uint64_t *  data,
size_type  word_pos 
)
inlinestatic

Definition at line 161 of file select_support.hpp.

◆ ith_arg_pos_in_the_first_word()

static size_type sdsl::select_support_trait< 10, 2 >::ith_arg_pos_in_the_first_word ( uint64_t  w,
size_type  i,
uint8_t  offset,
uint64_t  carry 
)
inlinestatic

Definition at line 147 of file select_support.hpp.

◆ ith_arg_pos_in_the_word()

static size_type sdsl::select_support_trait< 10, 2 >::ith_arg_pos_in_the_word ( uint64_t  w,
size_type  i,
uint64_t  carry 
)
inlinestatic

Definition at line 152 of file select_support.hpp.


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