|
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.