Flutter Engine
fml::scoped_nsobject< id > Class Template Reference

#include <scoped_nsobject.h>

Inheritance diagram for fml::scoped_nsobject< id >:
fml::scoped_nsprotocol< id >

Public Member Functions

 scoped_nsobject (id object=nil)
 
 scoped_nsobject (const scoped_nsobject< id > &that)
 
template<typename NSU >
 scoped_nsobject (const scoped_nsobject< NSU > &that)
 
scoped_nsobjectoperator= (const scoped_nsobject< id > &that)
 
- Public Member Functions inherited from fml::scoped_nsprotocol< id >
 scoped_nsprotocol (id object=nil)
 
 scoped_nsprotocol (const scoped_nsprotocol< id > &that)
 
 scoped_nsprotocol (const scoped_nsprotocol< NSU > &that)
 
 ~scoped_nsprotocol ()
 
scoped_nsprotocoloperator= (const scoped_nsprotocol< id > &that)
 
void reset (id object=nil)
 
bool operator== (id that) const
 
bool operator!= (id that) const
 
 operator id () const
 
id get () const
 
void swap (scoped_nsprotocol &that)
 
id autorelease ()
 

Detailed Description

template<>
class fml::scoped_nsobject< id >

Definition at line 129 of file scoped_nsobject.h.

Constructor & Destructor Documentation

◆ scoped_nsobject() [1/3]

fml::scoped_nsobject< id >::scoped_nsobject ( id  object = nil)
inlineexplicit

Definition at line 131 of file scoped_nsobject.h.

131 : scoped_nsprotocol<id>(object) {}

◆ scoped_nsobject() [2/3]

fml::scoped_nsobject< id >::scoped_nsobject ( const scoped_nsobject< id > &  that)
inline

Definition at line 133 of file scoped_nsobject.h.

133 : scoped_nsprotocol<id>(that) {}

◆ scoped_nsobject() [3/3]

template<typename NSU >
fml::scoped_nsobject< id >::scoped_nsobject ( const scoped_nsobject< NSU > &  that)
inline

Definition at line 136 of file scoped_nsobject.h.

136 : scoped_nsprotocol<id>(that) {}

Member Function Documentation

◆ operator=()

scoped_nsobject& fml::scoped_nsobject< id >::operator= ( const scoped_nsobject< id > &  that)
inline

Definition at line 138 of file scoped_nsobject.h.

References fml::scoped_nsprotocol< NST >::operator=().

138  {
140  return *this;
141  }
scoped_nsprotocol & operator=(const scoped_nsprotocol< NST > &that)

The documentation for this class was generated from the following file: