#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) |