FastLED 3.10.8
Loading...
Searching...
No Matches

◆ operator=() [2/4]

template<typename T>
template<typename Y, typename = typename fl::enable_if<fl::is_base_of<T, Y>::value>::type>
shared_ptr & fl::shared_ptr< T >::operator= ( const shared_ptr< Y > & other)
inline

Definition at line 264 of file shared_ptr.h.

264 {
265 reset();
266 mPtr = static_cast<T*>(other.mPtr);
268 acquire();
269 return *this;
270 }
detail::ControlBlockBase * mControlBlock
Definition shared_ptr.h:166
void reset() FL_NO_EXCEPT
Definition shared_ptr.h:294
void acquire() FL_NO_EXCEPT
Definition shared_ptr.h:191