FastLED 3.9.15
Loading...
Searching...
No Matches

◆ reset() [2/2]

template<typename T>
void fl::Ptr< T >::reset ( Ptr< T > & refptr)
inline

Definition at line 92 of file ptr_impl.h.

92 {
93 if (refptr.referent_ != referent_) {
94 if (refptr.referent_ && refptr.isOwned()) {
95 refptr.referent_->ref();
96 }
97 if (referent_ && isOwned()) {
98 referent_->unref();
99 }
101 }
102}
T * referent_
Definition ptr.h:184
bool isOwned() const
Definition ptr.h:180
Definition ptr.h:114

References Ptr(), isOwned(), and referent_.

+ Here is the call graph for this function: