8#ifndef INCLUDED_SDSL_CONSTRUCT_ISA
9#define INCLUDED_SDSL_CONSTRUCT_ISA
30 throw std::ios_base::failure(
"cst_construct: Cannot load SA from file system!");
uint64_t size() const
Returns the number of elements currently stored.
bool is_open()
Returns whether underlying streams are currently associated to a file.
A generic vector class for integers of width .
int_vector< 64 >::size_type size() const noexcept
int_vector.hpp contains the sdsl::int_vector class.
int_vector_buffer.hpp contains the sdsl::int_vector_buffer class.
io.hpp contains some methods for reading/writing sdsl structures.
Namespace for the succinct data structure library.
bool store_to_cache(T const &v, std::string const &key, cache_config &config, bool add_type_hash=false)
Stores the object v as a resource in the cache.
bool cache_file_exists(std::string const &key, cache_config const &config)
Checks if the resource specified by the key exists in the cache.
std::string cache_file_name(std::string const &key, cache_config const &config)
Returns the file name of the resource.
void construct_isa(cache_config &config)
Helper class for construction process.