SDSL 3.0.3
Succinct Data Structure Library
Loading...
Searching...
No Matches
sdsl::rank_support_trait< 11, 2 > Struct Reference

#include <rank_support.hpp>

Public Types

typedef rank_support::size_type size_type
 
typedef rank_support::size_type size_type
 

Static Public Member Functions

static size_type args_in_the_word (uint64_t w, uint64_t &carry)
 
static uint32_t word_rank (uint64_t const *data, size_type idx)
 
static uint32_t full_word_rank (uint64_t const *data, size_type idx)
 
static uint64_t init_carry ()
 
static size_type args_in_the_word (uint64_t, uint64_t &)
 
static uint32_t word_rank (uint64_t const *, size_type)
 
static uint32_t full_word_rank (uint64_t const *, size_type)
 
static uint64_t init_carry ()
 

Detailed Description

Definition at line 255 of file rank_support.hpp.

Member Typedef Documentation

◆ size_type [1/2]

typedef rank_support::size_type sdsl::rank_support_trait< bit_pattern, pattern_len >::size_type

Definition at line 87 of file rank_support.hpp.

◆ size_type [2/2]

Definition at line 257 of file rank_support.hpp.

Member Function Documentation

◆ args_in_the_word() [1/2]

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

Definition at line 259 of file rank_support.hpp.

◆ args_in_the_word() [2/2]

static size_type sdsl::rank_support_trait< bit_pattern, pattern_len >::args_in_the_word ( uint64_t ,
uint64_t &  )
inlinestatic

Definition at line 89 of file rank_support.hpp.

◆ full_word_rank() [1/2]

static uint32_t sdsl::rank_support_trait< bit_pattern, pattern_len >::full_word_rank ( uint64_t const * ,
size_type  )
inlinestatic

Definition at line 99 of file rank_support.hpp.

◆ full_word_rank() [2/2]

static uint32_t sdsl::rank_support_trait< 11, 2 >::full_word_rank ( uint64_t const * data,
size_type idx )
inlinestatic

Definition at line 273 of file rank_support.hpp.

◆ init_carry() [1/2]

static uint64_t sdsl::rank_support_trait< bit_pattern, pattern_len >::init_carry ( )
inlinestatic

Definition at line 104 of file rank_support.hpp.

◆ init_carry() [2/2]

static uint64_t sdsl::rank_support_trait< 11, 2 >::init_carry ( )
inlinestatic

Definition at line 280 of file rank_support.hpp.

◆ word_rank() [1/2]

static uint32_t sdsl::rank_support_trait< bit_pattern, pattern_len >::word_rank ( uint64_t const * ,
size_type  )
inlinestatic

Definition at line 94 of file rank_support.hpp.

◆ word_rank() [2/2]

static uint32_t sdsl::rank_support_trait< 11, 2 >::word_rank ( uint64_t const * data,
size_type idx )
inlinestatic

Definition at line 266 of file rank_support.hpp.


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