FastLED 3.9.7
Loading...
Searching...
No Matches
fl::Referent Class Reference

Detailed Description

Definition at line 387 of file ptr.h.

+ Inheritance diagram for fl::Referent:

Public Member Functions

virtual int ref_count () const
 

Protected Member Functions

 Referent (const Referent &)
 
Referentoperator= (const Referent &)
 
 Referent (Referent &&)
 
Referentoperator= (Referent &&)
 
virtual void ref ()
 
virtual void unref ()
 
virtual void destroy ()
 

Friends

class WeakReferent
 
template<typename T >
class Ptr
 
template<typename T >
class WeakPtr
 

Constructor & Destructor Documentation

◆ Referent()

fl::Referent::Referent ( )
protected

Definition at line 7 of file ref.cpp.

Member Function Documentation

◆ destroy()

void fl::Referent::destroy ( )
protectedvirtual

Definition at line 23 of file ref.cpp.

◆ ref()

void fl::Referent::ref ( )
protectedvirtual

Definition at line 9 of file ref.cpp.

◆ ref_count()

int fl::Referent::ref_count ( ) const
virtual

Definition at line 11 of file ref.cpp.

◆ unref()

void fl::Referent::unref ( )
protectedvirtual

Definition at line 13 of file ref.cpp.

Friends And Related Symbol Documentation

◆ Ptr

template<typename T >
friend class Ptr
friend

Definition at line 405 of file ptr.h.

◆ WeakPtr

template<typename T >
friend class WeakPtr
friend

Definition at line 406 of file ptr.h.

◆ WeakReferent

friend class WeakReferent
friend

Definition at line 404 of file ptr.h.


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