Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
World::NullRecentlyPlayedStorePersistence Class Reference
Inheritance diagram for World::NullRecentlyPlayedStorePersistence:

Public Member Functions

virtual ::Core::PathBuffer<::std::string > const & getSettingsDirectoryPath () const
virtual ::Core::PathBuffer<::std::string > const & getRecordFilePath () const
virtual::std::string const & getAccountKey () const
virtual bool hasLoadedProfile () const
virtual ::nonstd::expected<::World::RecentlyPlayedStoreLoadData, ::World::RecentlyPlayedLoadError > load (::Core::Path const &, ::std::string const &)
virtual void clearLoadedProfile ()
virtual void persist (::gsl::span<::World::RecentlyPlayedEntry const >)
MCAPI ::Core::PathBuffer<::std::string > const & $getSettingsDirectoryPath () const
MCAPI ::Core::PathBuffer<::std::string > const & $getRecordFilePath () const
MCAPI::std::string const & $getAccountKey () const
MCAPI bool $hasLoadedProfile () const
MCAPI ::nonstd::expected<::World::RecentlyPlayedStoreLoadData, ::World::RecentlyPlayedLoadError > $load (::Core::Path const &, ::std::string const &)
MCAPI void $clearLoadedProfile ()
MCAPI void $persist (::gsl::span<::World::RecentlyPlayedEntry const >)

Public Attributes

::ll::TypedStorage< 8, 32, ::Core::PathBuffer<::std::string > > mEmptyPath
::ll::TypedStorage< 8, 32, ::std::string > mEmptyAccountKey

Member Function Documentation

◆ getSettingsDirectoryPath()

virtual ::Core::PathBuffer<::std::string > const & World::NullRecentlyPlayedStorePersistence::getSettingsDirectoryPath ( ) const
virtual

◆ getRecordFilePath()

virtual ::Core::PathBuffer<::std::string > const & World::NullRecentlyPlayedStorePersistence::getRecordFilePath ( ) const
virtual

◆ getAccountKey()

virtual::std::string const & World::NullRecentlyPlayedStorePersistence::getAccountKey ( ) const
virtual

◆ hasLoadedProfile()

virtual bool World::NullRecentlyPlayedStorePersistence::hasLoadedProfile ( ) const
virtual

◆ load()

virtual ::nonstd::expected<::World::RecentlyPlayedStoreLoadData, ::World::RecentlyPlayedLoadError > World::NullRecentlyPlayedStorePersistence::load ( ::Core::Path const & ,
::std::string const &  )
virtual

◆ clearLoadedProfile()

virtual void World::NullRecentlyPlayedStorePersistence::clearLoadedProfile ( )
virtual

◆ persist()

virtual void World::NullRecentlyPlayedStorePersistence::persist ( ::gsl::span<::World::RecentlyPlayedEntry const > )
virtual

◆ $getSettingsDirectoryPath()

MCAPI ::Core::PathBuffer<::std::string > const & World::NullRecentlyPlayedStorePersistence::$getSettingsDirectoryPath ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $getRecordFilePath()

MCAPI ::Core::PathBuffer<::std::string > const & World::NullRecentlyPlayedStorePersistence::$getRecordFilePath ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $getAccountKey()

MCAPI::std::string const & World::NullRecentlyPlayedStorePersistence::$getAccountKey ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $hasLoadedProfile()

MCAPI bool World::NullRecentlyPlayedStorePersistence::$hasLoadedProfile ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $load()

MCAPI ::nonstd::expected<::World::RecentlyPlayedStoreLoadData, ::World::RecentlyPlayedLoadError > World::NullRecentlyPlayedStorePersistence::$load ( ::Core::Path const & ,
::std::string const &  )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $clearLoadedProfile()

MCAPI void World::NullRecentlyPlayedStorePersistence::$clearLoadedProfile ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $persist()

MCAPI void World::NullRecentlyPlayedStorePersistence::$persist ( ::gsl::span<::World::RecentlyPlayedEntry const > )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

The documentation for this class was generated from the following files: