#include <CScaler.h>
Inheritance diagram for CScaler:
Public Member Functions | |
CScaler () | |
Default constructor. | |
CScaler (const CScaler &rhs) | |
Copy constructor. | |
~CScaler () | |
Destructor. | |
CScaler & | operator= (const CScaler &rhs) |
Assignment. | |
int | operator== (const CScaler &rhs) const |
Comparison for equality. | |
int | operator!= (const CScaler &rhs) const |
virtual void | Initialize ()=0 |
virtual void | Read (STD(vector)< unsigned long > &Scalers)=0 |
virtual void | Clear ()=0 |
virtual unsigned int | size ()=0 |
Definition at line 295 of file CScaler.h.
CScaler::CScaler | ( | ) |
Default constructor.
Default constructor. This is called when declarations of the form e.g.:
Definition at line 296 of file CScaler.cpp.
CScaler::CScaler | ( | const CScaler & | rhs | ) |
Copy constructor.
Copy construction. This is invoked when e.g. an object is passed by value to a function. The copy constructor makes a clone of the rhs object.
Definition at line 305 of file CScaler.cpp.
Assignment.
Assignment operation. This member function supports assignment of an object of this class to an object of the same class.
Definition at line 316 of file CScaler.cpp.
Referenced by CVMEScalerLRS1151::operator=(), CCAMACScalerLRS4434::operator=(), and CCAMACScalerLRS2551::operator=().
int CScaler::operator== | ( | const CScaler & | rhs | ) | const |
Comparison for equality.
Comparison for equality.
Definition at line 327 of file CScaler.cpp.
Referenced by operator!=().
int CScaler::operator!= | ( | const CScaler & | rhs | ) | const [inline] |
virtual void CScaler::Initialize | ( | ) | [pure virtual] |
Implemented in CCAMACScalerLRS2551, CCAMACScalerLRS4434, and CVMEScalerLRS1151.
virtual void CScaler::Read | ( | STD(vector)< unsigned long > & | Scalers | ) | [pure virtual] |
Implemented in CCAMACScalerLRS2551, CCAMACScalerLRS4434, and CVMEScalerLRS1151.
virtual void CScaler::Clear | ( | ) | [pure virtual] |
Implemented in CCAMACScalerLRS2551, CCAMACScalerLRS4434, and CVMEScalerLRS1151.
virtual unsigned int CScaler::size | ( | ) | [pure virtual] |
Implemented in CCAMACScalerLRS2551, CCAMACScalerLRS4434, and CVMEScalerLRS1151.