Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

CVME< T > Class Template Reference

#include <CVME.h>

List of all members.

Public Types

enum  VmeSpace { a16d16, a24d16, a24d32, a32d32 }

Public Methods

 CVME (VmeSpace space, UInt_t base, UInt_t length)
 CVME ()
 CVME (CVMEptr< T > &aCVMEptr)
 CVME (const CVME &aCVME)
CVME< T > & operator= (const CVME< T > &aCVME)
int operator== (const CVME< T > &aCVME) const
UInt_t getOffset ()
UInt_t getLength ()
Address_t getStart ()
Address_t getgenptr (UInt_t nOffset)
Toperator * ()
Toperator-> ()
Toperator[] (UInt_t nOffset)
Toperator[] (UInt_t nOffset) const
CVME< T > & operator+ (UInt_t nOffset)
CVME< T > & operator- (UInt_t nOffset)
CVME< T > & operator+= (UInt_t nOffset)
CVME< T > & operator-= (UInt_t nOffset)
CVME< T > & operator++ ()
CVME< T > & operator-- ()
CVME< T > & operator++ (Int_t)
CVME< T > & operator-- (Int_t)
CVME< UChar_t > asChar ()
CVME< UShort_t > asShort ()
CVME< ULong_t > asLong ()

Protected Methods

void setRCptr (CVMEptr< T > aRCptr)

Private Attributes

CRefcountedPtr< CVMEptr< T > > m_pRCptr

template<class T>
class CVME< T >


Member Enumeration Documentation

template<class T>
enum CVME::VmeSpace
 

Enumeration values:
a16d16 
a24d16 
a24d32 
a32d32 

Definition at line 318 of file CVME.h.


Constructor & Destructor Documentation

template<class T>
CVME< T >::CVME< T > VmeSpace    space,
UInt_t    base,
UInt_t    length
 

template<class T>
CVME< T >::CVME< T >  
 

template<class T>
CVME< T >::CVME< T > CVMEptr< T > &    aCVMEptr
 

template<class T>
CVME< T >::CVME< T > const CVME< T > &    aCVME
 


Member Function Documentation

template<class T>
CVME< UChar_t > CVME< T >::asChar  
 

Definition at line 798 of file CVME.h.

References CVME< T >::m_pRCptr.

template<class T>
CVME< ULong_t > CVME< T >::asLong  
 

Definition at line 834 of file CVME.h.

References CVME< T >::m_pRCptr.

template<class T>
CVME< UShort_t > CVME< T >::asShort  
 

Definition at line 817 of file CVME.h.

References CVME< T >::m_pRCptr.

template<class T>
Address_t CVME< T >::getgenptr UInt_t    nOffset
 

Definition at line 779 of file CVME.h.

References CVME< T >::m_pRCptr.

template<class T>
UInt_t CVME< T >::getLength   [inline]
 

Definition at line 349 of file CVME.h.

template<class T>
UInt_t CVME< T >::getOffset   [inline]
 

Definition at line 348 of file CVME.h.

template<class T>
Address_t CVME< T >::getStart   [inline]
 

Definition at line 350 of file CVME.h.

template<class T>
T & CVME< T >::operator *  
 

Definition at line 483 of file CVME.h.

References CVME< T >::m_pRCptr.

template<class T>
CVME< T > & CVME< T >::operator+ UInt_t    nOffset
 

Definition at line 578 of file CVME.h.

References CVME< T >::m_pRCptr.

template<class T>
CVME< T > & CVME< T >::operator++ Int_t   
 

Definition at line 728 of file CVME.h.

References CVME< T >::m_pRCptr.

template<class T>
CVME< T > & CVME< T >::operator++  
 

Definition at line 679 of file CVME.h.

References CVME< T >::m_pRCptr.

template<class T>
CVME< T > & CVME< T >::operator+= UInt_t    nOffset
 

Definition at line 630 of file CVME.h.

References CVME< T >::m_pRCptr.

template<class T>
CVME< T > & CVME< T >::operator- UInt_t    nOffset
 

Definition at line 604 of file CVME.h.

References CVME< T >::m_pRCptr.

template<class T>
CVME< T > & CVME< T >::operator-- Int_t   
 

Definition at line 754 of file CVME.h.

References CVME< T >::m_pRCptr.

template<class T>
CVME< T > & CVME< T >::operator--  
 

Definition at line 702 of file CVME.h.

References CVME< T >::m_pRCptr.

template<class T>
CVME< T > & CVME< T >::operator-= UInt_t    nOffset
 

Definition at line 656 of file CVME.h.

References CVME< T >::m_pRCptr.

template<class T>
T * CVME< T >::operator->  
 

Definition at line 505 of file CVME.h.

References CVME< T >::m_pRCptr.

template<class T>
CVME< T > & CVME< T >::operator= const CVME< T > &    aCVME
 

Definition at line 463 of file CVME.h.

References CVME< T >::m_pRCptr.

template<class T>
int CVME< T >::operator== const CVME< T > &    aCVME const [inline]
 

Definition at line 335 of file CVME.h.

template<class T>
T & CVME< T >::operator[] UInt_t    nOffset const
 

Definition at line 553 of file CVME.h.

References CVME< T >::m_pRCptr.

template<class T>
T & CVME< T >::operator[] UInt_t    nOffset
 

Definition at line 529 of file CVME.h.

References CVME< T >::m_pRCptr.

template<class T>
void CVME< T >::setRCptr CVMEptr< T   aRCptr [inline, protected]
 

Definition at line 344 of file CVME.h.


Member Data Documentation

template<class T>
CRefcountedPtr<CVMEptr<T> > CVME< T >::m_pRCptr [private]
 

Definition at line 313 of file CVME.h.

Referenced by CVME< T >::asChar(), CVME< T >::asLong(), CVME< T >::asShort(), CVME< T >::getgenptr(), CVME< UShort_t >::getLength(), CVME< UShort_t >::getOffset(), CVME< UShort_t >::getStart(), CVME< T >::operator *(), CVME< T >::operator+(), CVME< T >::operator++(), CVME< T >::operator+=(), CVME< T >::operator-(), CVME< T >::operator--(), CVME< T >::operator-=(), CVME< T >::operator->(), CVME< T >::operator=(), CVME< UShort_t >::operator==(), CVME< T >::operator[](), and CVME< UShort_t >::setRCptr().


The documentation for this class was generated from the following file:
Generated on Fri Nov 8 13:37:29 2002 for Event Readout system. by doxygen1.2.16