Aria 2.0.0
C++23 MVVM framework (C++20 minimum) — reactive, coroutine-first, ABI-layered
Loading...
Searching...
No Matches
aria::ReactiveNode Concept Reference

Type that participates in the reactive graph: inherits from aria::reactive::Node. More...

#include <node.hpp>

Concept definition

template<typename T>
concept ReactiveNode = std::derived_from<T, ::aria::reactive::Node>
Type that participates in the reactive graph: inherits from aria::reactive::Node.
Definition node.hpp:344

Detailed Description

Type that participates in the reactive graph: inherits from aria::reactive::Node.

Used by aria::dep(x) (and any future helper that wants to accept "any reactive cell") to surface a one-line diagnostic instead of a SFINAE explosion.

Surfaced in aria:: per docs/api-style.md S-1: users never have to qualify a constraint name with the implementation namespace.