SDSL 3.0.1
Succinct Data Structure Library
Loading...
Searching...
No Matches
config.hpp File Reference
#include <map>
#include <string>
#include <sdsl/uintx_t.hpp>

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 (const T &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"
 

Macro Definition Documentation

◆ SDSL_UNUSED

#define SDSL_UNUSED   __attribute__((unused))

Definition at line 13 of file config.hpp.