#include <atomic>
#include <utility>
#include "flutter/fml/logging.h"
Go to the source code of this file.
Classes | |
class | impeller::interop::ObjectBase |
class | impeller::interop::Object< Clasz, CSibling > |
class | impeller::interop::ScopedObject< Object > |
Namespaces | |
impeller | |
impeller::interop | |
Enumerations | |
enum class | impeller::interop::AdoptTag { impeller::interop::kAdopted } |
Functions | |
template<typename Object > | |
ScopedObject< Object > | impeller::interop::Ref (Object *object) |
template<typename Object > | |
ScopedObject< Object > | impeller::interop::Adopt (Object *object) |
template<typename Object > | |
ScopedObject< Object > | impeller::interop::Adopt (typename Object::InteropCSibling *object) |
template<typename Object , typename... CtorArgs> | |
ScopedObject< Object > | impeller::interop::Create (CtorArgs &&... args) |