LightWrap++
AC++wrapperfortheLightWave3DSDK
lwpp::Reference< T > Class Template Reference

#include <utility.h>

List of all members.

Public Member Functions

 Reference (T *p=0)
 Reference (const Reference< T > &r)
 ~Reference ()
T * adress () const
 operator bool () const
T * operator-> ()
const T * operator-> () const
bool operator< (const Reference< T > &r) const
Referenceoperator= (const Reference< T > &r)
Referenceoperator= (T *p)

Constructor & Destructor Documentation

template<class T>
lwpp::Reference< T >::Reference ( T *  p = 0)
inline
template<class T>
lwpp::Reference< T >::Reference ( const Reference< T > &  r)
inline
template<class T>
lwpp::Reference< T >::~Reference ( )
inline

Member Function Documentation

template<class T>
T* lwpp::Reference< T >::adress ( ) const
inline
template<class T>
lwpp::Reference< T >::operator bool ( ) const
inline
template<class T>
T* lwpp::Reference< T >::operator-> ( )
inline
template<class T>
const T* lwpp::Reference< T >::operator-> ( ) const
inline
template<class T>
bool lwpp::Reference< T >::operator< ( const Reference< T > &  r) const
inline
template<class T>
Reference& lwpp::Reference< T >::operator= ( const Reference< T > &  r)
inline
template<class T>
Reference& lwpp::Reference< T >::operator= ( T *  p)
inline

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