Public Member Functions | Public Attributes
OVR::ListNode< T > Struct Template Reference

#include <OVR_List.h>

List of all members.

Public Member Functions

void Alloc_MoveTo (ListNode< T > *pdest)
void InsertNodeAfter (T *p)
void InsertNodeBefore (T *p)
void RemoveNode ()
void ReplaceNodeWith (T *pnew)

Public Attributes

union {
   T *   pNext
   void *   pVoidNext
}; 
union {
   T *   pPrev
   void *   pVoidPrev
}; 

Detailed Description

template<class T>
struct OVR::ListNode< T >

Definition at line 36 of file OVR_List.h.


Member Function Documentation

template<class T>
void OVR::ListNode< T >::Alloc_MoveTo ( ListNode< T > *  pdest) [inline]

Definition at line 79 of file OVR_List.h.

template<class T>
void OVR::ListNode< T >::InsertNodeAfter ( T *  p) [inline]

Definition at line 63 of file OVR_List.h.

template<class T>
void OVR::ListNode< T >::InsertNodeBefore ( T *  p) [inline]

Definition at line 71 of file OVR_List.h.

template<class T>
void OVR::ListNode< T >::RemoveNode ( ) [inline]

Definition at line 47 of file OVR_List.h.

template<class T>
void OVR::ListNode< T >::ReplaceNodeWith ( T *  pnew) [inline]

Definition at line 54 of file OVR_List.h.


Member Data Documentation

union { ... }
union { ... }
template<class T>
T* OVR::ListNode< T >::pNext

Definition at line 43 of file OVR_List.h.

template<class T>
T* OVR::ListNode< T >::pPrev

Definition at line 39 of file OVR_List.h.

template<class T>
void* OVR::ListNode< T >::pVoidNext

Definition at line 44 of file OVR_List.h.

template<class T>
void* OVR::ListNode< T >::pVoidPrev

Definition at line 40 of file OVR_List.h.


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


oculus_sdk
Author(s): Tully Foote
autogenerated on Thu Jun 6 2019 20:13:49