![]() |
Flutter Engine
The Flutter Engine
|
#include <type_traits>
#include <utility>
#import <Foundation/NSObject.h>
#include "flutter/fml/compiler_specific.h"
#include "flutter/fml/macros.h"
#include "flutter/fml/platform/darwin/scoped_typeref.h"
Go to the source code of this file.
Classes | |
struct | fml::internal::ScopedNSProtocolTraits< NST > |
class | fml::scoped_nsprotocol< NST > |
class | fml::scoped_nsobject< NST > |
class | fml::scoped_nsobject< id > |
Namespaces | |
namespace | fml |
namespace | fml::internal |
Functions | |
id | fml::internal::ScopedNSProtocolTraitsRetain (__unsafe_unretained id obj) __attribute((ns_returns_not_retained)) |
id | fml::internal::ScopedNSProtocolTraitsAutoRelease (__unsafe_unretained id obj) __attribute((ns_returns_not_retained)) |
void | fml::internal::ScopedNSProtocolTraitsRelease (__unsafe_unretained id obj) |
template<class C > | |
void | fml::swap (scoped_nsprotocol< C > &p1, scoped_nsprotocol< C > &p2) |
template<class C > | |
bool | fml::operator== (C p1, const scoped_nsprotocol< C > &p2) |
template<class C > | |
bool | fml::operator!= (C p1, const scoped_nsprotocol< C > &p2) |