bsa::components namespace

Classes

class basic_byte_container
A basic byte storage container.
class byte_container
A byte storage container without compression support.
class compressed_byte_container
A byte storage container with compression support.
template<class T, bool RECURSE>
class hashmap
Establishes a basic mapping between a key and its associated files.
template<class Hash, hasher_t<Hash> Hasher>
class key
A generic key used to uniquely identify an object inside the virtual filesystem.

Typedefs

template<class Hash>
using hasher_t = Hash(*)(std::string&) noexcept

Typedef documentation

#include <bsa/fwd.hpp>
template<class Hash>
using bsa::components::hasher_t = Hash(*)(std::string&) noexcept