SDSL 3.0.3
Succinct Data Structure Library
|
#include <map>
#include <stdint.h>
#include <string>
Go to the source code of this file.
Classes | |
struct | sdsl::cache_config |
Helper class for construction process. More... | |
struct | sdsl::key_text_trait_impl< width, T > |
Helper classes to transform width=0 and width=8 to corresponding text key. More... | |
struct | sdsl::key_text_trait_impl< 0, T > |
struct | sdsl::key_text_trait_impl< 8, T > |
struct | sdsl::key_bwt_trait_impl< width, T > |
Helper classes to transform width=0 and width=8 to corresponding bwt key. More... | |
struct | sdsl::key_bwt_trait_impl< 0, T > |
struct | sdsl::key_bwt_trait_impl< 8, T > |
Namespaces | |
namespace | sdsl |
Namespace for the succinct data structure library. | |
namespace | sdsl::util |
A namespace for helper functions. | |
namespace | sdsl::conf |
Macros | |
#define | SDSL_UNUSED __attribute__((unused)) |
Typedefs | |
typedef uint64_t | sdsl::int_vector_size_type |
typedef std::map< std::string, std::string > | sdsl::tMSS |
template<uint8_t width> | |
using | sdsl::key_text_trait = key_text_trait_impl<width, void> |
template<uint8_t width> | |
using | sdsl::key_bwt_trait = key_bwt_trait_impl<width, void> |
Enumerations | |
enum | sdsl::format_type { sdsl::JSON_FORMAT , sdsl::R_FORMAT , sdsl::HTML_FORMAT } |
enum | sdsl::byte_sa_algo_type { sdsl::LIBDIVSUFSORT , sdsl::SE_SAIS } |
Functions | |
template<typename T> | |
std::string | sdsl::util::to_string (T const &t, int w=1) |
uint64_t | sdsl::util::pid () |
uint64_t | sdsl::util::id () |
Variables | |
const uint64_t | sdsl::conf::SDSL_BLOCK_SIZE = (uint64_t)1 << 22 |
constexpr char | sdsl::conf::KEY_BWT [] = "bwt" |
constexpr char | sdsl::conf::KEY_BWT_INT [] = "bwt_int" |
constexpr char | sdsl::conf::KEY_SA [] = "sa" |
constexpr char | sdsl::conf::KEY_CSA [] = "csa" |
constexpr char | sdsl::conf::KEY_CST [] = "cst" |
constexpr char | sdsl::conf::KEY_ISA [] = "isa" |
constexpr char | sdsl::conf::KEY_TEXT [] = "text" |
constexpr char | sdsl::conf::KEY_TEXT_INT [] = "text_int" |
constexpr char | sdsl::conf::KEY_PSI [] = "psi" |
constexpr char | sdsl::conf::KEY_LCP [] = "lcp" |
constexpr char | sdsl::conf::KEY_SAMPLE_CHAR [] = "sample_char" |
template<typename T> | |
char const * | sdsl::key_text_trait_impl< 0, T >::KEY_TEXT = conf::KEY_TEXT_INT |
template<typename T> | |
char const * | sdsl::key_text_trait_impl< 8, T >::KEY_TEXT = conf::KEY_TEXT |
template<typename T> | |
char const * | sdsl::key_bwt_trait_impl< 0, T >::KEY_BWT = conf::KEY_BWT_INT |
template<typename T> | |
char const * | sdsl::key_bwt_trait_impl< 8, T >::KEY_BWT = conf::KEY_BWT |
#define SDSL_UNUSED __attribute__((unused)) |
Definition at line 12 of file config.hpp.