#include <TrkIdManDumb.h>
Inheritance diagram for TrkIdManDumb:
Public Member Functions | |
TrkIdManDumb (long val) | |
virtual | ~TrkIdManDumb () |
virtual long | nextId () |
virtual long | lastId () const |
virtual void | setMax (long maxid) |
Static Public Member Functions | |
static TrkIdManDumb * | instance () |
Private Member Functions | |
long | theValue () const |
TrkIdManDumb & | operator= (const TrkIdManDumb &) |
TrkIdManDumb (const TrkIdManDumb &) | |
Private Attributes | |
long | _theValue |
Definition at line 20 of file TrkIdManDumb.h.
TrkIdManDumb::TrkIdManDumb | ( | long | val | ) |
Definition at line 18 of file TrkIdManDumb.cxx.
References _theValue.
00018 { 00019 //------------------------------------------------------------------------ 00020 _theValue = val; 00021 }
TrkIdManDumb::~TrkIdManDumb | ( | ) | [virtual] |
TrkIdManDumb::TrkIdManDumb | ( | const TrkIdManDumb & | ) | [private] |
TrkIdManDumb * TrkIdManDumb::instance | ( | ) | [static] |
Definition at line 43 of file TrkIdManDumb.cxx.
00043 { 00044 //------------------------------------------------------------------------ 00045 static TrkIdManDumb theSingleton(-1); 00046 return &theSingleton; 00047 }
long TrkIdManDumb::lastId | ( | ) | const [virtual] |
Implements TrkIdManager.
Definition at line 36 of file TrkIdManDumb.cxx.
References theValue().
00036 { 00037 //------------------------------------------------------------------------ 00038 return theValue(); 00039 }
long TrkIdManDumb::nextId | ( | ) | [virtual] |
Implements TrkIdManager.
Definition at line 29 of file TrkIdManDumb.cxx.
References theValue().
00029 { 00030 //------------------------------------------------------------------------ 00031 return theValue(); 00032 }
TrkIdManDumb& TrkIdManDumb::operator= | ( | const TrkIdManDumb & | ) | [private] |
void TrkIdManDumb::setMax | ( | long | maxid | ) | [virtual] |
Implements TrkIdManager.
Definition at line 50 of file TrkIdManDumb.cxx.
References _theValue.
00050 { 00051 _theValue = maxid; 00052 }
long TrkIdManDumb::theValue | ( | ) | const [inline, private] |
long TrkIdManDumb::_theValue [private] |
Definition at line 31 of file TrkIdManDumb.h.
Referenced by setMax(), theValue(), and TrkIdManDumb().