Fcitx
Public Member Functions | List of all members
fcitx::TrackableObject< T > Class Template Reference

Helper class to be used with TrackableObjectReference. More...

#include <fcitx-utils/trackableobject.h>

Public Member Functions

 TrackableObject (const TrackableObject &)=delete
 
TrackableObjectReference< T > watch ()
 
TrackableObjectReference< const T > watch () const
 

Detailed Description

template<typename T>
class fcitx::TrackableObject< T >

Helper class to be used with TrackableObjectReference.

One need to subclass it to make use of it.

class Object : TrackableObject<Object> {};
Object obj; auto ref = obj.watch();
See also
TrackableObjectReference

Definition at line 24 of file trackableobject.h.


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