|
Ultralight C++ API 2.0.0
|
| Nultralight | Root namespace for every public Ultralight type, function, and enumeration |
| Ndom | Direct C++ access to modify page elements and handle events |
| Ndata | Data-binding API that connects native C++ data to HTML and CSS markup |
| RBindable | Whether or not T binds as a leaf value (ignoring const, volatile, and references), ie |
| RBindableHolder | Whether or not Context::Bind() can bind an instance through H |
| RDescribed | Whether or not T has a schema (ignoring const, volatile, and references), ie |
| RScalarPayload | Whether or not P can be an action's payload without a payload struct (ignoring const, volatile, and references) |
| RLockableHolder | Whether or not the DOM API can hold an object through H (ignoring const and references), ie |
| Njs | Type-checked JavaScript bridge between C++ and web pages |
| RHolder | Whether or not H (ignoring const and references) is an owning holder: its ultralight::HolderTraits declares element_type, kind, and Get() |
| RLockableHolder | Whether or not H (ignoring const and references) is a weak holder: its ultralight::HolderTraits declares element_type and a Lock() that returns an owning holder |
| RMarshalable | Whether or not js::TypeTraits can convert T (ignoring const, volatile, and references) |
| RBitmaskEnum | Whether or not a scoped enum has opted into the bitmask operators below by declaring consteval void ul_enable_bitmask_operators(E); beside its definition (found by argument-dependent lookup) |
| RLayoutBuildable | A builder element (see <AppCore/layout/Builder.h>): anything that can append itself to a container |