#include <vhdRef.h>
Public Member Functions | |
vhdRef () | |
vhdRef (T *p) | |
vhdRef (const int null) | |
vhdRef (const long null) | |
template<class S> | |
vhdRef (const vhdRef< S > &r) | |
vhdRef (const vhdRef< T > &r) | |
~vhdRef () | |
template<class S> | |
vhdRef< T > & | operator= (const vhdRef< S > &r) |
vhdRef< T > & | operator= (const vhdRef< T > &r) |
vhdRef< T > & | operator= (const int null) |
vhdRef< T > & | operator= (const long null) |
template<class S> | |
bool | operator== (const vhdRef< S > &r) const |
template<class S> | |
bool | operator!= (const vhdRef< S > &r) const |
bool | operator== (const vhdRef< T > &r) const |
bool | operator!= (const vhdRef< T > &r) const |
bool | operator< (const vhdRef< T > &r) const |
bool | operator> (const vhdRef< T > &r) const |
bool | operator== (const int null) const |
bool | operator== (const long null) const |
bool | operator!= (const int null) const |
bool | operator!= (const long null) const |
bool | operator! () const |
T * | operator-> () const |
T * | get () const |
T & | operator * () const |
void | release () |
Protected Attributes | |
T * | _ref |
Friends | |
bool | operator== (const int null, const vhdRef< T > &r) |
bool | operator== (const long null, const vhdRef< T > &r) |
bool | operator!= (const int null, const vhdRef< T > &r) |
bool | operator!= (const long null, const vhdRef< T > &r) |
vhdRef<T>& vhdRef< T >::operator= | ( | const vhdRef< S > & | r | ) | [inline] |
bool vhdRef< T >::operator== | ( | const vhdRef< S > & | r | ) | const [inline] |
bool vhdRef< T >::operator!= | ( | const vhdRef< S > & | r | ) | const [inline] |
bool vhdRef< T >::operator== | ( | const int | null | ) | const [inline] |
bool vhdRef< T >::operator== | ( | const long | null | ) | const [inline] |
bool vhdRef< T >::operator!= | ( | const int | null | ) | const [inline] |
bool vhdRef< T >::operator!= | ( | const long | null | ) | const [inline] |
bool vhdRef< T >::operator! | ( | ) | const [inline] |
T* vhdRef< T >::operator-> | ( | ) | const [inline] |
T* vhdRef< T >::get | ( | ) | const [inline] |
T& vhdRef< T >::operator * | ( | ) | const [inline] |
void vhdRef< T >::release | ( | ) | [inline] |
bool operator== | ( | const int | null, | |
const vhdRef< T > & | r | |||
) | [friend] |
bool operator== | ( | const long | null, | |
const vhdRef< T > & | r | |||
) | [friend] |
bool operator!= | ( | const int | null, | |
const vhdRef< T > & | r | |||
) | [friend] |
bool operator!= | ( | const long | null, | |
const vhdRef< T > & | r | |||
) | [friend] |