Public Member Functions | Private Attributes

service_reference< T > Class Template Reference

#include <service.h>

Inherits dynamic_reference< T >.

Collaboration diagram for service_reference< T >:
Collaboration graph
[legend]

Public Member Functions

 service_reference ()
 service_reference (const Anope::string &t, const Anope::string &n)
void operator= (const Anope::string &n)
 operator bool () anope_override

Private Attributes

Anope::string type
Anope::string name

Detailed Description

template<typename T>
class service_reference< T >

Definition at line 77 of file service.h.


Constructor & Destructor Documentation

template<typename T>
service_reference< T >::service_reference (  )  [inline]

Definition at line 83 of file service.h.

template<typename T>
service_reference< T >::service_reference ( const Anope::string t,
const Anope::string n 
) [inline]

Definition at line 85 of file service.h.


Member Function Documentation

template<typename T>
service_reference< T >::operator bool (  )  [inline, virtual]

Reimplemented from dynamic_reference< T >.

Definition at line 94 of file service.h.

template<typename T>
void service_reference< T >::operator= ( const Anope::string n  )  [inline]

Definition at line 89 of file service.h.


Field Documentation

template<typename T>
Anope::string service_reference< T >::name [private]
template<typename T>
Anope::string service_reference< T >::type [private]

Definition at line 79 of file service.h.

Referenced by service_reference< SSLService >::operator bool().


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