LeviLamina
Loading...
Searching...
No Matches
Settings::IStringDataProvider Class Referenceabstract
Inheritance diagram for Settings::IStringDataProvider:

Public Types

using ChangeCallback = ::std::function<void()>

Public Member Functions

virtual::std::string getValue () const =0
virtual void setValue (::std::string_view value)=0
virtual void commitValue ()
virtual bool flush ()
MCFOLD void $dtor ()
MCFOLD void $commitValue ()
MCFOLD bool $flush ()
virtual void setChangeListener (::std::function< void()> callback)
virtual bool canModify () const =0
MCAPI void $setChangeListener (::std::function< void()> callback)

Public Attributes

::ll::TypedStorage< 8, 64, ::std::function< void()> > mListener
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::SubscriptionmSubscription

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