SDSL 3.0.3
Succinct Data Structure Library
Loading...
Searching...
No Matches
sdsl::qsufsort::sorter< int_vector_type > Class Template Reference

#include <qsufsort.hpp>

Public Member Functions

int64_t transform (int_iter const &x, int_iter const &p, int64_t n, int64_t k, int64_t l, int64_t q)
 
void sort (int_iter const &x, int_iter const &p, int64_t n, int64_t k, int64_t l)
 
void do_sort (tIV &sa, tIV &x)
 
void sort (tIV &sa, char const *file_name, uint8_t num_bytes)
 
template<class t_vec>
void sort (tIV &sa, t_vec &text)
 

Detailed Description

template<class int_vector_type>
class sdsl::qsufsort::sorter< int_vector_type >

Definition at line 86 of file qsufsort.hpp.

Member Function Documentation

◆ do_sort()

template<class int_vector_type>
void sdsl::qsufsort::sorter< int_vector_type >::do_sort ( tIV & sa,
tIV & x )
inline

Definition at line 500 of file qsufsort.hpp.

◆ sort() [1/3]

template<class int_vector_type>
void sdsl::qsufsort::sorter< int_vector_type >::sort ( int_iter const & x,
int_iter const & p,
int64_t n,
int64_t k,
int64_t l )
inline

Definition at line 424 of file qsufsort.hpp.

◆ sort() [2/3]

template<class int_vector_type>
void sdsl::qsufsort::sorter< int_vector_type >::sort ( tIV & sa,
char const * file_name,
uint8_t num_bytes )
inline

Definition at line 551 of file qsufsort.hpp.

◆ sort() [3/3]

template<class int_vector_type>
template<class t_vec>
void sdsl::qsufsort::sorter< int_vector_type >::sort ( tIV & sa,
t_vec & text )
inline

Definition at line 575 of file qsufsort.hpp.

◆ transform()

template<class int_vector_type>
int64_t sdsl::qsufsort::sorter< int_vector_type >::transform ( int_iter const & x,
int_iter const & p,
int64_t n,
int64_t k,
int64_t l,
int64_t q )
inline

Definition at line 350 of file qsufsort.hpp.


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