source: trunk/IPs/systemC/processor/Morpheo/Behavioural/Configuration/include/Parameter_affectation.h @ 109

Last change on this file since 109 was 109, checked in by rosiere, 15 years ago

1) Configuration : instance configuration file : regroup similar instance
2) Configuration : timing default = 0
3) Debug/Commit_unit : Add watch dog timer
4) Issue_queue : Test parameters : add test if type is optionnal
5) Cor_glue : Fix insert index
6) Free_list : remove bank_by_pop (else deadlock)
7) Update Free List : add register to source event

  • Property svn:keywords set to Id
File size: 1.4 KB
Line 
1#ifndef morpheo_behavioural_configuration_Parameter_affectation_h
2#define morpheo_behavioural_configuration_Parameter_affectation_h
3
4/*
5 * $Id: Parameter_affectation.h 109 2009-02-16 20:28:31Z rosiere $
6 *
7 * [ Description ]
8 *
9 */
10
11#include "Behavioural/include/XML.h"
12#include "Common/include/ErrorMorpheo.h"
13#include "Common/include/ToString.h"
14#include "Common/include/Debug.h"
15
16#include <iostream>
17
18namespace morpheo {
19namespace behavioural {
20namespace configuration {
21
22  class Parameter_affectation
23  {
24    // -----[ fields ]----------------------------------------------------
25    // Constant
26  public   : const std::string _name ;
27  public   :       std::string _value;
28  public   :       bool        _use  ;
29
30    // -----[ methods ]---------------------------------------------------
31  public   :                      Parameter_affectation (std::string name,
32                                                         std::string value
33                                                         );
34  public   :                     ~Parameter_affectation ();
35   
36  public   : XML                  toXML                (void);
37  private  : std::string          print                (uint32_t depth);
38  public   : friend std::ostream& operator<<           (std::ostream& output,
39                                                        morpheo::behavioural::configuration::Parameter_affectation & x);
40  };
41
42}; // end namespace configuration
43}; // end namespace behavioural
44}; // end namespace morpheo             
45
46#endif
Note: See TracBrowser for help on using the repository browser.