OPAL (Object Oriented Parallel Accelerator Library)  2.2.0
OPAL
Real.h
Go to the documentation of this file.
1 #ifndef OPAL_Real_HH
2 #define OPAL_Real_HH
3 
4 // ------------------------------------------------------------------------
5 // $RCSfile: Real.h,v $
6 // ------------------------------------------------------------------------
7 // $Revision: 1.1.1.1 $
8 // ------------------------------------------------------------------------
9 // Copyright: see Copyright.readme
10 // ------------------------------------------------------------------------
11 //
12 // Class: Real
13 //
14 // ------------------------------------------------------------------------
15 //
16 // $Date: 2000/03/27 09:33:36 $
17 // $Author: Andreas Adelmann $
18 //
19 // ------------------------------------------------------------------------
20 
23 
24 
25 // Class Real
26 // ------------------------------------------------------------------------
27 
28 namespace Attributes {
29 
31  class Real: public AttributeHandler {
32 
33  public:
34 
36  // Assign attribute name and help string.
37  Real(const std::string &name, const std::string &help);
38 
39  virtual ~Real();
40 
42  virtual const std::string &getType() const;
43 
45  virtual void parse(Attribute &, Statement &, bool) const;
46 
47  private:
48 
49  // Not implemented.
50  Real();
51  Real(const Real &);
52  void operator=(const Real &);
53  };
54 
55 };
56 
57 #endif // OPAL_Real_HH
virtual const std::string & getType() const
Return attribute type string ``real''.
Definition: Real.cpp:49
void operator=(const Real &)
virtual ~Real()
Definition: Real.cpp:45
A representation of an Object attribute.
Definition: Attribute.h:55
Interface for statements.
Definition: Statement.h:38
Abstract base class for attribute parsers.
Parser for an attribute of type real.
Definition: Real.h:31
const std::string name
virtual void parse(Attribute &, Statement &, bool) const
Parse the attribute.
Definition: Real.cpp:55