Ignore:
Timestamp:
Jan 31, 2008, 6:46:41 PM (17 years ago)
Author:
rosiere
Message:

Update all component (except front_end) to :

  • new statistics model
  • no namespace std
Location:
trunk/IPs/systemC/processor/Morpheo/Behavioural/include
Files:
1 deleted
8 edited

Legend:

Unmodified
Added
Removed
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/include/Component.h

    r71 r75  
    4444  private   : const Tusage_t        _usage;
    4545  private   : Entity              * _entity        ;
    46   private   : list<Tcomponent_t*> * _list_component;
     46  private   : std::list<Tcomponent_t*> * _list_component;
    4747
    4848    // -----[ methods ]---------------------------------------------------
     
    102102  public    : void                  generate_file     (void);
    103103#endif   
    104   public    : friend ostream&       operator<<        (ostream& output_stream,
    105                                                        morpheo::behavioural::Component & x);
     104  public    : friend std::ostream&       operator<<        (std::ostream& output_stream,
     105                                                            morpheo::behavioural::Component & x);
    106106  };
    107107
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/include/Configuration_Parameters.h

    r71 r75  
    4545    // methods to print and test parameters_configuration
    4646  public   : std::string          print                      (uint32_t depth);
    47   public   : friend ostream& operator<<                 (ostream& output_stream,
    48                                                          morpheo::behavioural::Configuration_Parameters & x);
     47  public   : friend std::ostream& operator<<                 (std::ostream& output_stream,
     48                                                              morpheo::behavioural::Configuration_Parameters & x);
    4949  };
    5050
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/include/Entity.h

    r71 r75  
    8484  public    : XML                   toXML_mapping     (void);
    8585#endif
    86   public    : friend ostream&       operator<<        (ostream& output_stream,
    87                                                        morpheo::behavioural::Entity & x);
     86  public    : friend std::ostream&       operator<<        (std::ostream& output_stream,
     87                                                            morpheo::behavioural::Entity & x);
    8888  };
    8989
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/include/Interface.h

    r71 r75  
    4545#endif
    4646
    47   protected : list<Signal *>      * _list_signal  ;
     47  protected : std::list<Signal *>      * _list_signal  ;
    4848
    4949#ifdef POSITION
     
    8888                                                          uint32_t        size     ,
    8989                                                          presence_port_t presence_port = PORT_VHDL_YES_TESTBENCH_YES);
    90   public    : list<Signal *>      * get_signal_list      (void);
     90  public    : std::list<Signal *>      * get_signal_list      (void);
    9191
    9292#ifdef SYSTEMC
     
    207207#  ifdef VHDL_TESTBENCH
    208208  public    : void                  set_signal           (Vhdl * & vhdl);
    209   public    : void                  get_signal           (list<std::string> * & list_signal);
     209  public    : void                  get_signal           (std::list<std::string> * & list_signal);
    210210#  endif
    211211#endif
     
    237237  public    : XML                   toXML_mapping        (void);
    238238#endif
    239   public    : friend ostream&       operator<<           (ostream& output_stream,
    240                                                           morpheo::behavioural::Interface & x);
     239  public    : friend std::ostream&       operator<<           (std::ostream& output_stream,
     240                                                               morpheo::behavioural::Interface & x);
    241241
    242242  };
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/include/Interface_fifo.h

    r57 r75  
    3131  class Interface_fifo : public Interface
    3232  {
    33   private   : list<Signal *>      * _list_signal_val;
    34   private   : list<Signal *>      * _list_signal_ack;
     33  private   : std::list<Signal *>      * _list_signal_val;
     34  private   : std::list<Signal *>      * _list_signal_ack;
    3535
    3636#ifdef VHDL_TESTBENCH
    3737  private   : bool                  _test_exhaustive;
    38   private   : list<uint32_t>      * _list_cycle   ;
     38  private   : std::list<uint32_t>      * _list_cycle   ;
    3939#endif
    4040
    4141   // -----[ methods ]---------------------------------------------------
    42   public    :                       Interface_fifo       (string         name       
     42  public    :                       Interface_fifo       (std::string         name       
    4343#ifdef POSITION
    4444                                                          ,direction_t    direction   
     
    5151  public    :                       ~Interface_fifo      ();
    5252
    53   public    : Signal *              set_signal_valack    (string          name     ,
     53  public    : Signal *              set_signal_valack    (std::string          name     ,
    5454                                                          direction_t     direction,
    5555                                                          val_ack_t       val_ack  ,
     
    6666    }
    6767
    68   public    : sc_in <bool> *        set_signal_valack_in (string          name     ,
     68  public    : sc_in <bool> *        set_signal_valack_in (std::string          name     ,
    6969                                                          val_ack_t       val_ack  ,
    7070                                                          presence_port_t presence_port=PORT_VHDL_YES_TESTBENCH_YES)
     
    8686    }
    8787
    88   public    : sc_out<bool> *        set_signal_valack_out(string          name     ,
     88  public    : sc_out<bool> *        set_signal_valack_out(std::string          name     ,
    8989                                                          val_ack_t       val_ack  ,
    9090                                                          presence_port_t presence_port=PORT_VHDL_YES_TESTBENCH_YES)
     
    107107  public    : bool                  testbench_transaction(void);
    108108  public    : void                  testbench_cycle      (void);
    109   public    : string                testbench_test       (Vhdl   * & vhdl        ,
    110                                                           string     counter_name,
    111                                                           string     reset_name  );
     109  public    : std::string           testbench_test       (Vhdl   * & vhdl        ,
     110                                                          std::string     counter_name,
     111                                                          std::string     reset_name  );
    112112
    113   public    : string                testbench_test_transaction (Vhdl * & vhdl);
     113  public    : std::string           testbench_test_transaction (Vhdl * & vhdl);
    114114#endif
    115115  };
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/include/Interfaces.h

    r71 r75  
    2929  private   : const std::string               _name;
    3030  private   : const Tusage_t             _usage;
    31   private   : list<Interface_fifo*>    * _list_interface;
     31  private   : std::list<Interface_fifo*>    * _list_interface;
    3232
    3333    // -----[ methods ]---------------------------------------------------
     
    5050#endif
    5151  private   : std::string                get_interface         (void);
    52   public    :list<Interface_fifo*>* get_interface_list    (void);
     52  public    :std::list<Interface_fifo*>* get_interface_list    (void);
    5353
    5454#ifdef VHDL
    5555  public    : void                  set_port              (Vhdl           * & vhdl          );
    5656#  ifdef VHDL_TESTBENCH
    57   private   : void                  get_signal            (list<std::string>   * & list_signal   );
     57  private   : void                  get_signal            (std::list<std::string>   * & list_signal   );
    5858  private   : void                  set_signal            (Vhdl           * & vhdl          );
    5959#  endif
     
    8282  public    : bool                  test_map              (bool top_level);
    8383
    84   public    : friend ostream&       operator<<            (ostream& output_stream,
    85                                                            morpheo::behavioural::Interfaces & x);
     84  public    : friend std::ostream&       operator<<            (std::ostream& output_stream,
     85                                                                morpheo::behavioural::Interfaces & x);
    8686
    8787  };
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/include/Signal.h

    r71 r75  
    6666
    6767#ifdef VHDL_TESTBENCH
    68   private   : list<std::string>        * _list_value    ;
     68  private   : std::list<std::string> * _list_value    ;
    6969#endif
    7070
     
    182182
    183183  public    : void              set_signal      (Vhdl * & vhdl);
    184   public    : void              get_name_vhdl   (list<std::string> * & list_signal);
     184  public    : void              get_name_vhdl   (std::list<std::string> * & list_signal);
    185185
    186186  public    : void              testbench        (void);
     
    193193  public    : XML               toXML           (void);
    194194
    195   public    : friend ostream&   operator<<      (ostream& output_stream,
    196                                                  morpheo::behavioural::Signal & x);
     195  public    : friend std::ostream&   operator<<      (std::ostream& output_stream,
     196                                                      morpheo::behavioural::Signal & x);
    197197
    198198  };
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/include/Stat.h

    r74 r75  
    9494    private : void               generate_file   (void);
    9595
     96    private : bool               have_counter    (void);
     97
    9698    public  : void               add_stat        (Stat * stat);
    9799
Note: See TracChangeset for help on using the changeset viewer.