|
Ultralight C++ API 2.0.0
|
Classes | |
| class | Eternal< T > |
| Non-owning holder for bound-class singletons and program-lifetime objects. More... | |
| struct | ClassHolder< T, typename > |
| Type trait that selects the smart pointer type for owned instances of a bound class. More... | |
Functions | |
| template<typename T> | |
| Eternal (T *) -> Eternal< T > | |
Namespaces | |
| namespace | ultralight |
| Root namespace for every public Ultralight type, function, and enumeration. | |
| namespace | ultralight::js |
| Type-checked JavaScript bridge between C++ and web pages. | |
Concepts | |
| concept | ultralight::js::Holder |
| Whether or not H (ignoring const and references) is an owning holder: its ultralight::HolderTraits declares element_type, kind, and Get(). | |
| concept | ultralight::js::LockableHolder |
| 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. | |