OPALX (Object Oriented Parallel Accelerator Library for Exascal) master (dc2a29eed580)
OPALX
Loading...
Searching...
No Matches
TrackEnd.h
Go to the documentation of this file.
1#ifndef OPAL_TrackEnd_HH
2#define OPAL_TrackEnd_HH
3
4// ------------------------------------------------------------------------
5// $RCSfile: TrackEnd.h,v $
6// ------------------------------------------------------------------------
7// $Revision: 1.1.1.1 $
8// ------------------------------------------------------------------------
9// Copyright: see Copyright.readme
10// ------------------------------------------------------------------------
11//
12// Class: TrackEnd
13//
14// ------------------------------------------------------------------------
15//
16// $Date: 2000/03/27 09:33:46 $
17// $Author: Andreas Adelmann $
18//
19// ------------------------------------------------------------------------
20
22
23class Sequence;
24
25// Class TrackEnd
26// ------------------------------------------------------------------------
28
29class TrackEnd : public Action {
30public:
32 TrackEnd();
33
34 virtual ~TrackEnd();
35
37 virtual TrackEnd* clone(const std::string& name);
38
40 virtual void execute();
41
42private:
43 // Not implemented.
45 void operator=(const TrackEnd&);
46
47 // Clone constructor.
48 TrackEnd(const std::string& name, TrackEnd* parent);
49};
50
51#endif // OPAL_TrackEnd_HH
The base class for all OPAL actions.
Definition Action.h:29
The ENDTRACK command.
Definition TrackEnd.h:29
TrackEnd()
Exemplar constructor.
Definition TrackEnd.cpp:26
virtual ~TrackEnd()
Definition TrackEnd.cpp:30
TrackEnd(const TrackEnd &)
void operator=(const TrackEnd &)
virtual void execute()
Execute the command.
Definition TrackEnd.cpp:34
virtual TrackEnd * clone(const std::string &name)
Make clone.
Definition TrackEnd.cpp:32