Bienvenue sur la nouvelle documentation de CppUtils !
CppUtils::FileSystem::IndexedStorage
CLASSTypes publics
Section intitulée « Types publics »using CppUtils::FileSystem::IndexedStorage::Entry = IndexedStorageEntry;FreeBlock
Section intitulée « FreeBlock »using CppUtils::FileSystem::IndexedStorage::FreeBlock = IndexedStorageFreeBlock;IndexMap
Section intitulée « IndexMap »using CppUtils::FileSystem::IndexedStorage::IndexMap = std::unordered_map<std::size_t, Entry>;FreeList
Section intitulée « FreeList »using CppUtils::FileSystem::IndexedStorage::FreeList = std::multimap<std::size_t, FreeBlock>;Méthodes et fonctions publiques
Section intitulée « Méthodes et fonctions publiques »explicit IndexedStorage::IndexedStorage(std::filesystem::path directory, std::optional<std::size_t> maxChunkSize = std::nullopt);template <Type::Serializable T>[[nodiscard]] auto IndexedStorage::load(std::size_t id) const -> std::expected<T, std::string_view>;