Flutter Engine
The Flutter Engine
Classes | Namespaces | Functions
weak_nsobject.h File Reference
#import <Foundation/Foundation.h>
#import <objc/runtime.h>
#include <stdlib.h>
#include <utility>
#include "flutter/fml/compiler_specific.h"
#include "flutter/fml/logging.h"
#include "flutter/fml/memory/ref_counted.h"
#include "flutter/fml/memory/ref_ptr.h"
#include "flutter/fml/memory/thread_checker.h"

Go to the source code of this file.

Classes

struct  debug::DebugThreadChecker
 
class  fml::WeakContainer
 
class  CRBWeakNSProtocolSentinel
 
class  fml::WeakNSProtocol< NST >
 
class  fml::WeakNSObject< NST >
 
class  fml::WeakNSObject< id >
 
class  fml::WeakNSObjectFactory< NST >
 

Namespaces

namespace  debug
 
namespace  fml
 

Functions

bool fml::operator== (NST p1, const WeakNSProtocol< NST > &p2)
 
bool fml::operator!= (NST p1, const WeakNSProtocol< NST > &p2)