docs
Loading...
Searching...
No Matches
Concept List
Here is a list of all concepts with brief descriptions:
 NultralightRoot namespace for every public Ultralight type, function, and enumeration
  NdomDirect C++ access to modify page elements and handle events
   NdataData-binding API that connects native C++ data to HTML and CSS markup
    RBindableWhether or not T binds as a leaf value (ignoring const, volatile, and references), ie
    RBindableHolderWhether or not Context::Bind() can bind an instance through H
    RDescribedWhether or not T has a schema (ignoring const, volatile, and references), ie
    RScalarPayloadWhether or not P can be an action's payload without a payload struct (ignoring const, volatile, and references)
   RLockableHolderWhether or not the DOM API can hold an object through H (ignoring const and references), ie
  NjsType-checked JavaScript bridge between C++ and web pages
   RHolderWhether or not H (ignoring const and references) is an owning holder: its ultralight::HolderTraits declares element_type, kind, and Get()
   RLockableHolderWhether 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
   RMarshalableWhether or not js::TypeTraits can convert T (ignoring const, volatile, and references)
  RBitmaskEnumWhether 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)
  RLayoutBuildableA builder element (see <AppCore/layout/Builder.h>): anything that can append itself to a container