ULAPI  8.0
Public Member Functions | Public Attributes | List of all members
ULListNode< T > Class Template Reference

A struct used internally by ULList. More...

#include <ulcontainers.h>

Public Member Functions

 ULListNode ()
 
 ULListNode (const T &data)
 
 ULListNode (const ULListNode< T > &node)
 
ULListNode< T > & operator= (const ULListNode< T > &node)
 

Public Attributes

data
 
ULListNodenext
 
ULListNodeprevious
 

Detailed Description

template<class T>
class ULListNode< T >

A struct used internally by ULList.

Constructor & Destructor Documentation

template<class T >
ULListNode< T >::ULListNode ( )

Default constructor.

template<class T>
ULListNode< T >::ULListNode ( const T &  data)

Constructor.

Parameters
[in]dataThe data object with which to initialize this node's data field.
template<class T>
ULListNode< T >::ULListNode ( const ULListNode< T > &  node)

Copy constructor.

Member Function Documentation

template<class T>
ULListNode< T > & ULListNode< T >::operator= ( const ULListNode< T > &  node)

Assignment operator.

Member Data Documentation

template<class T>
T ULListNode< T >::data
template<class T>
ULListNode* ULListNode< T >::next
template<class T>
ULListNode* ULListNode< T >::previous

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