FastLED 3.9.3
Loading...
Searching...
No Matches
WeakReferent Class Reference

Detailed Description

Definition at line 244 of file ref.h.

Public Member Functions

void ref ()
 
int ref_count () const
 
void unref ()
 
void destroy ()
 
void setReferent (Referent *referent)
 
ReferentgetReferent () const
 

Protected Member Functions

 WeakReferent (const WeakReferent &)=default
 
WeakReferentoperator= (const WeakReferent &)=default
 
 WeakReferent (WeakReferent &&)=default
 
WeakReferentoperator= (WeakReferent &&)=default
 

Constructor & Destructor Documentation

◆ WeakReferent()

WeakReferent::WeakReferent ( )
inline

Definition at line 246 of file ref.h.

◆ ~WeakReferent()

WeakReferent::~WeakReferent ( )
inline

Definition at line 247 of file ref.h.

Member Function Documentation

◆ destroy()

void WeakReferent::destroy ( )
inline

Definition at line 256 of file ref.h.

◆ getReferent()

Referent * WeakReferent::getReferent ( ) const
inline

Definition at line 258 of file ref.h.

◆ ref()

void WeakReferent::ref ( )
inline

Definition at line 249 of file ref.h.

◆ ref_count()

int WeakReferent::ref_count ( ) const
inline

Definition at line 250 of file ref.h.

◆ setReferent()

void WeakReferent::setReferent ( Referent * referent)
inline

Definition at line 257 of file ref.h.

◆ unref()

void WeakReferent::unref ( )
inline

Definition at line 251 of file ref.h.


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