vrq
Public Member Functions

CNode_sp< T > Class Template Reference

Smart pointer for CNode class Creates safe references to CNode arguments Supports assignment, dereference, and equality operations. More...

#include <cnode.h>

List of all members.

Public Member Functions

 CNode_sp (void **np)
 Pointer to untyped argument.
operator= (T n)
operator-> ()
 operator T ()
int operator== (T v)
int operator!= (T v)
int operator== (CNode_sp< T > p)
int operator!= (CNode_sp< T > p)

Detailed Description

template<class T>
class CNode_sp< T >

Smart pointer for CNode class Creates safe references to CNode arguments Supports assignment, dereference, and equality operations.


Constructor & Destructor Documentation

template<class T>
CNode_sp< T >::CNode_sp ( void **  np  )  [inline]

Pointer to untyped argument.


Member Function Documentation

template<class T>
CNode_sp< T >::operator T (  )  [inline]
template<class T>
int CNode_sp< T >::operator!= ( v  )  [inline]
template<class T>
int CNode_sp< T >::operator!= ( CNode_sp< T >  p  )  [inline]
template<class T>
T CNode_sp< T >::operator-> (  )  [inline]
template<class T>
T CNode_sp< T >::operator= ( n  )  [inline]
template<class T>
int CNode_sp< T >::operator== ( CNode_sp< T >  p  )  [inline]
template<class T>
int CNode_sp< T >::operator== ( v  )  [inline]

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