Reference to a service instance. More...
#include <arcane/core/ServiceInstance.h>
Public Member Functions | |
| IServiceInstance * | get () const |
| void | reset () |
Static Public Member Functions | |
| static ServiceInstanceRef | createRef (IServiceInstance *p) |
| static ServiceInstanceRef | createRefNoDestroy (IServiceInstance *p) |
| static ServiceInstanceRef | createWithHandle (IServiceInstance *p, Internal::ExternalRef handle) |
Reference to a service instance.
This class is managed via a reference counter in the manner of the std::shared_ptr class.
Definition at line 35 of file ServiceInstance.h.
|
inlinestatic |
Definition at line 51 of file ServiceInstance.h.
|
inlinestatic |
Definition at line 55 of file ServiceInstance.h.
|
inlinestatic |
Definition at line 59 of file ServiceInstance.h.
|
inline |
Definition at line 66 of file ServiceInstance.h.
|
inline |
Definition at line 67 of file ServiceInstance.h.