|
Ultralight C++ API 1.4.0
|
Classes | |
| class | RefCounted |
| Interface for all ref-counted objects that will be managed using the RefPtr<> smart pointer. More... | |
| class | RefPtr< T > |
| A nullable smart pointer. More... | |
Functions | |
| template<typename T> | |
| RefPtr< T > | AdoptRef (T &reference) |
| Helper for wrapping new objects with the RefPtr smart pointer. | |
| template<class T> | |
| void | swap (RefPtr< T > &a, RefPtr< T > &b) |
| template<typename T, typename U> | |
| bool | operator== (const RefPtr< T > &a, const RefPtr< U > &b) |
| template<typename T, typename U> | |
| bool | operator== (const RefPtr< T > &a, const U *b) |
| template<typename T, typename U> | |
| bool | operator== (const T *a, const RefPtr< U > &b) |
| template<typename T, typename U> | |
| bool | operator!= (const RefPtr< T > &a, const RefPtr< U > &b) |
| template<typename T, typename U> | |
| bool | operator!= (const RefPtr< T > &a, const U *b) |
| template<typename T, typename U> | |
| bool | operator!= (const T *a, const RefPtr< U > &b) |
Namespaces | |
| namespace | ultralight |