|
Ultralight C++ API 2.0.0
|
Classes | |
| struct | TypeTraits< T *, std::enable_if_t< std::is_class_v< T > > > |
| Converts a pointer to a bound class as a borrowed instance (you keep ownership). More... | |
| class | ClassBuilder< T > |
| Builder for exposing a C++ class to JavaScript. More... | |
Functions | |
| template<typename Signature, typename C> | |
| constexpr auto | Overload (Signature C::*member) |
| Select one overload of a member function for ClassBuilder::Method(). | |
| template<typename T> | |
| ClassHolder< std::remove_cv_t< T > >::type | Detach (const Value &object) |
| Detach a bound-class instance from its wrapper and take ownership back. | |
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. | |