NetOceanDirect 3.1.3
OceanDirect .NET API
ManagedInstance.h
Go to the documentation of this file.
1#pragma once
2
3namespace NetOceanDirect {
4
5 template<class T>
6 public ref class ManagedInstance
7 {
8 protected:
10 public:
11 ManagedInstance(T* instance)
12 : m_Instance(instance)
13 {
14 }
16 {
17 }
19 {
20 }
22 {
23 return m_Instance;
24 }
25 };
26}
Definition ManagedInstance.h:7
T * GetInstance()
Definition ManagedInstance.h:21
virtual ~ManagedInstance()
Definition ManagedInstance.h:15
T * m_Instance
Definition ManagedInstance.h:9
ManagedInstance(T *instance)
Definition ManagedInstance.h:11
Definition Advanced.h:6