3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/client/world/IRecentlyPlayedStorePersistence.h"
7#include "mc/client/world/RecentlyPlayedLoadError.h"
8#include "mc/deps/core/file/PathBuffer.h"
12namespace Core {
class Path; }
23 ::ll::TypedStorage<8, 32, ::Core::PathBuffer<::std::string>> mEmptyPath;
24 ::ll::TypedStorage<8, 32, ::std::string> mEmptyAccountKey;
30 virtual ::Core::PathBuffer<::std::string>
const& getSettingsDirectoryPath() const ;
32 virtual ::Core::PathBuffer<::std::
string> const& getRecordFilePath() const ;
34 virtual ::std::
string const& getAccountKey() const ;
36 virtual
bool hasLoadedProfile() const ;
38 virtual ::nonstd::expected<::World::RecentlyPlayedStoreLoadData, ::World::RecentlyPlayedLoadError>
39 load(::Core::Path const&, ::std::
string const&) ;
41 virtual
void clearLoadedProfile() ;
43 virtual
void persist(::gsl::span<::World::RecentlyPlayedEntry const>) ;
Definition NullRecentlyPlayedStorePersistence.h:7
MCAPI ::nonstd::expected<::World::RecentlyPlayedStoreLoadData, ::World::RecentlyPlayedLoadError > $load(::Core::Path const &, ::std::string const &)
MCAPI ::Core::PathBuffer<::std::string > const & $getRecordFilePath() const
MCAPI::std::string const & $getAccountKey() const
MCAPI ::Core::PathBuffer<::std::string > const & $getSettingsDirectoryPath() const
MCAPI void $persist(::gsl::span<::World::RecentlyPlayedEntry const >)
MCAPI void $clearLoadedProfile()
MCAPI bool $hasLoadedProfile() const
Definition RecentlyPlayedEntry.h:7
Definition RecentlyPlayedStoreLoadData.h:7