LeviLamina
Loading...
Searching...
No Matches
UIPropertyBag Class Reference
+ Inheritance diagram for UIPropertyBag:

Classes

struct  ContextObject
 
struct  PropertyChangedNotificationInfo
 

Public Types

using PropertyChangedNotificationCallback
 
using PropertyChangedNotificationInfoVector = ::std::vector<::UIPropertyBag::PropertyChangedNotificationInfo>
 
using PropertyInfoList
 

Static Public Member Functions

static MCAPI ::PropertyBagEMPTY ()
 

Public Attributes

::ll::TypedStorage< 8, 16, ::std::map<::std::string, ::std::vector<::UIPropertyBag::PropertyChangedNotificationInfo >, ::std::less< void > > > mPropertyChangedNotificationInfoMap
 
::ll::TypedStorage< 8, 16, ::Json::ValuemJsonValue
 
::ll::TypedStorage< 4, 4, int > mChangeVersion
 

Member Typedef Documentation

◆ PropertyChangedNotificationCallback

using UIPropertyBag::PropertyChangedNotificationCallback
Initial value:
::std::function<void(
::std::weak_ptr<::UIControl> const&,
::std::string_view,
::Json::Value const&,
)>
Definition Value.h:16
Definition UIPropertyBag.h:23

◆ PropertyInfoList

using UIPropertyBag::PropertyInfoList
Initial value:
::std::map<::std::string, ::std::vector<::UIPropertyBag::PropertyChangedNotificationInfo>, ::std::less<void>>

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