Ultralight
1.0.0
A fast, lightweight, HTML UI engine for native apps.
|
The header for all ref-counting utilities. More...
#include <Ultralight/Defines.h>
#include <assert.h>
#include <utility>
Go to the source code of this file.
Classes | |
class | ultralight::RefCounted |
Interface for all ref-counted objects that will be managed using the Ref<> and RefPtr<> smart pointers. More... | |
class | ultralight::Ref< T > |
A non-nullable smart pointer. More... | |
class | ultralight::Ref< T > |
A non-nullable smart pointer. More... | |
class | ultralight::RefPtr< T > |
A nullable smart pointer. More... | |
Namespaces | |
ultralight | |
This is a set of common JavaScriptCore Helper functions to simplify sample code. | |
Functions | |
template<typename T > | |
Ref< T > | ultralight::AdoptRef (T &) |
Helper for wrapping new objects with the Ref smart pointer. More... | |
The header for all ref-counting utilities.
This file is a part of Ultralight, a fast, lightweight, HTML UI engine
Website: http://ultralig.ht
Copyright (C) 2019 Ultralight, Inc. All rights reserved.
Definition in file RefPtr.h.