docs
Loading...
Searching...
No Matches
Holder.h

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.

Go to the source code of this file.