xyzzy::PTBitVec< T >::TAccessor Class Reference

#include <bitvec.hxx>

List of all members.

Public Member Functions

 operator T () const
operator= (const TAccessor &v)
operator= (const T &v)

Private Member Functions

 TAccessor (PTBitVec &r, unsigned lb, unsigned rb)

Private Attributes

PTBitVecref
unsigned lb
unsigned rb

Friends

class PTBitVec


Detailed Description

template<typename T>
class xyzzy::PTBitVec< T >::TAccessor

TAccessor allows type to be used as both lhs and rhs of expressions.


Constructor & Destructor Documentation

template<typename T>
xyzzy::PTBitVec< T >::TAccessor::TAccessor ( PTBitVec r,
unsigned  lb,
unsigned  rb 
) [inline, explicit, private]


Member Function Documentation

template<typename T>
xyzzy::PTBitVec< T >::TAccessor::operator T (  )  const [inline]

template<typename T>
T xyzzy::PTBitVec< T >::TAccessor::operator= ( const TAccessor v  )  [inline]

template<typename T>
T xyzzy::PTBitVec< T >::TAccessor::operator= ( const T &  v  )  [inline]


Friends And Related Function Documentation

template<typename T>
friend class PTBitVec [friend]


Member Data Documentation

template<typename T>
PTBitVec& xyzzy::PTBitVec< T >::TAccessor::ref [private]

template<typename T>
unsigned xyzzy::PTBitVec< T >::TAccessor::lb [private]

template<typename T>
unsigned xyzzy::PTBitVec< T >::TAccessor::rb [private]


The documentation for this class was generated from the following file:
Generated on Thu Mar 22 13:51:08 2007 for anvil by  doxygen 1.5.1