25 #ifndef INCLUDED_PointerWrapper_h_GUID_0C8888FE_163F_46A3_A9F2_1EFCF610C64D 26 #define INCLUDED_PointerWrapper_h_GUID_0C8888FE_163F_46A3_A9F2_1EFCF610C64D 45 operator Contained **() {
return getContainerLocation(); }
47 Contained **getContainerLocation() {
return &m_ptr; }
48 Contained *operator->() {
return m_ptr; }
49 Contained &operator*() {
return *m_ptr; }
57 #endif // INCLUDED_PointerWrapper_h_GUID_0C8888FE_163F_46A3_A9F2_1EFCF610C64D Definition: RunLoopManager.h:42
The main namespace for all C++ elements of the framework, internal and external.
Definition: namespace_osvr.dox:3
A wrapper to easily define structures that exist just to hold a pointer.
Definition: PointerWrapper.h:41