Aria 2.0.0
C++23 MVVM framework (C++20 minimum) — reactive, coroutine-first, ABI-layered
Loading...
Searching...
No Matches
Concepts
Here is a list of all concepts with brief descriptions:
 Naria
  Nasync
   RSafeGraphExecutor
   RSafeWorkerExecutor
  REqualityComparableType that supports == and != (required for change detection)
  RInvocableRAnything that can be invoked with Args... and returns convertible-to-Ret
  RListSource
  RListSourceOf
  RObservableA read-only observable: has .get() and exposes its value_type
  RPropertyValueType usable as a Property value:
  RReactiveNodeType that participates in the reactive graph: inherits from aria::reactive::Node
  RReadOnlyReactiveA reactive cell that can be read and observed, but not written: exactly the surface a one-way (VM→View) binding needs
  RReadOnlyReactiveOfReadOnlyReactive pinned to a specific value type — the constraint for the typed scalar binders (bind_text_oneway wants value_type to be exactly std::string, bind_visible wants bool, ...)
  RReadOnlyReactiveOptionalA ReadOnlyReactive whose value_type is some std::optional<U> — the shape of AsyncCommand::last_result, and the constraint for BindingEngine::bind_optional_text