InspIRCd  4.0
Public Member Functions | List of all members
dynamic_reference< T > Class Template Reference
Inheritance diagram for dynamic_reference< T >:
dynamic_reference_base insp::intrusive_list_node< dynamic_reference_base >

Public Member Functions

 dynamic_reference (Module *Creator, const std::string &Name)
 
T * operator-> ()
 
T * operator* ()
 
const T * operator-> () const
 
const T * operator* () const
 
- Public Member Functions inherited from dynamic_reference_base
 dynamic_reference_base (Module *Creator, const std::string &Name)
 
const std::string & GetProvider () const
 
void SetProvider (const std::string &newname)
 
void SetCaptureHook (CaptureHook *h)
 
void check ()
 
 operator bool () const
 

Additional Inherited Members

- Static Public Member Functions inherited from dynamic_reference_base
static void reset_all ()
 
- Public Attributes inherited from dynamic_reference_base
ModuleRef creator
 
- Protected Attributes inherited from dynamic_reference_base
ServiceProvidervalue = nullptr
 

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