DiaDes  0.1
DIAgnosis of Discrete-Event System
Parameter.hh
Go to the documentation of this file.
1 #ifndef __DIADES__ALTARICA__PARAMETER__HH
2 #define __DIADES__ALTARICA__PARAMETER__HH
3 
4 #include"Domains.hh"
5 
6 namespace Diades
7 {
8  namespace Altarica
9  {
10 
11  class NodeData;
12  class Node;
17  class Parameter
18  {
19  private:
23  public:
24  Parameter();
25  Parameter(const Identifier & name,
26  const Domain & domain, NodeData * node);
27  Parameter(const Parameter & parameter);
28  Parameter & operator=(const Parameter & parameter);
29  ~Parameter();
30  const Identifier & name() const;
31  const Domain & domain() const;
32  Node node() const;
33  bool valid() const { return _node != 0; }
34  };
35  };
36 };
37 
38 #endif
const Identifier & name() const
const Domain & domain() const
std::string Identifier
Definition: Type.hh:24
Namespace of the Diades project.
Parameter & operator=(const Parameter &parameter)