lestes::lang::cplus::syn::semref< T > Class Template Reference

#include <semval.hh>

List of all members.

Public Member Functions

 semref (ptr< semref_type > &a_ref)
void operator= (const ptr< T > &p) const
void operator= (const semref< T > &a) const
template<typename Y>
void operator= (const semref< Y > &a) const
ptr< T > operator-> () const
template<typename Y>
 operator ptr () const
template<typename Y>
 operator srp () const

Private Attributes

ptr< semref_type > & ref

Friends

class semref

template<typename T>
class lestes::lang::cplus::syn::semref< T >


Constructor & Destructor Documentation

template<typename T>
lestes::lang::cplus::syn::semref< T >::semref ( ptr< semref_type > &  a_ref  )  [inline, explicit]


Member Function Documentation

template<typename T>
void lestes::lang::cplus::syn::semref< T >::operator= ( const ptr< T > &  p  )  const [inline]

template<typename T>
void lestes::lang::cplus::syn::semref< T >::operator= ( const semref< T > &  a  )  const [inline]

template<typename T>
template<typename Y>
void lestes::lang::cplus::syn::semref< T >::operator= ( const semref< Y > &  a  )  const [inline]

template<typename T>
ptr<T> lestes::lang::cplus::syn::semref< T >::operator-> (  )  const [inline]

template<typename T>
template<typename Y>
lestes::lang::cplus::syn::semref< T >::operator ptr (  )  const [inline]

template<typename T>
template<typename Y>
lestes::lang::cplus::syn::semref< T >::operator srp (  )  const [inline]


Friends And Related Function Documentation

template<typename T>
friend class semref [friend]


Member Data Documentation

template<typename T>
ptr<semref_type>& lestes::lang::cplus::syn::semref< T >::ref [private]


The documentation for this class was generated from the following file:
Generated on Mon Feb 12 18:49:05 2007 for lestes by doxygen 1.5.1-20070107