SDSL 3.0.1
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 (const int_iter &x, const int_iter &p, int64_t n, int64_t k, int64_t l, int64_t q)
 
void sort (const int_iter &x, const int_iter &p, int64_t n, int64_t k, int64_t l)
 
void do_sort (tIV &sa, tIV &x)
 
void sort (tIV &sa, const char *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 74 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 446 of file qsufsort.hpp.

◆ sort() [1/3]

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

Definition at line 373 of file qsufsort.hpp.

◆ sort() [2/3]

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

Definition at line 494 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 517 of file qsufsort.hpp.

◆ transform()

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

Definition at line 304 of file qsufsort.hpp.


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