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

Update all component (except front_end) to :

  • new statistics model
  • no namespace std
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/src/Component_vhdl_instance.cpp

    r65 r75  
    1919
    2020    uint32_t             cpt = 0;
    21     map<Signal *,string> tab;
     21    std::map<Signal *,std::string> tab;
    2222
    2323    // buffer all output
     
    2525    {
    2626      // for each interface
    27       list<Interface_fifo *>         * list_interface = (_entity)->get_interfaces_list()->get_interface_list();
    28       list<Interface_fifo *>::iterator j              = list_interface->begin();
     27      std::list<Interface_fifo *>         * list_interface = (_entity)->get_interfaces_list()->get_interface_list();
     28      std::list<Interface_fifo *>::iterator j              = list_interface->begin();
    2929      if (not list_interface->empty())
    3030        {
     
    3636            {
    3737              // for each signal
    38               list<Signal *>         * list_signal = (*j)->get_signal_list();
    39               list<Signal *>::iterator k           = list_signal->begin();
     38              std::list<Signal *>         * list_signal = (*j)->get_signal_list();
     39              std::list<Signal *>::iterator k           = list_signal->begin();
    4040              if (not list_signal->empty())
    4141                {
     
    4949                        {
    5050                          // Create name
    51                           string signal_name = "signal_"+toString(cpt++);
     51                          std::string signal_name = "signal_"+toString(cpt++);
    5252                         
    5353                          tab [signal                           ] = signal_name;
     
    7676
    7777    // for each entity
    78     list<Tcomponent_t *>         * list_component = _list_component;
    79     list<Tcomponent_t *>::iterator i              = list_component->begin();
     78    std::list<Tcomponent_t *>         * list_component = _list_component;
     79    std::list<Tcomponent_t *>::iterator i              = list_component->begin();
    8080    if (not list_component->empty())
    8181      {
     
    9090            if (instance & INSTANCE_COMPONENT)
    9191            {
    92               list<string> list_port_map;
     92              std::list<std::string> list_port_map;
    9393             
    9494              // for each interface
    95               list<Interface_fifo *>         * list_interface = entity->get_interfaces_list()->get_interface_list();
    96               list<Interface_fifo *>::iterator j              = list_interface->begin();
     95              std::list<Interface_fifo *>         * list_interface = entity->get_interfaces_list()->get_interface_list();
     96              std::list<Interface_fifo *>::iterator j              = list_interface->begin();
    9797              if (not list_interface->empty())
    9898                {
     
    100100                    {
    101101                      // for each signal
    102                       list<Signal *>         * list_signal = (*j)->get_signal_list();
    103                       list<Signal *>::iterator k           = list_signal->begin();
     102                      std::list<Signal *>         * list_signal = (*j)->get_signal_list();
     103                      std::list<Signal *>::iterator k           = list_signal->begin();
    104104                      if (not list_signal->empty())
    105105                        {
     
    112112                                {
    113113                                  Signal * signal_dest = signal_src->get_connect_to_signal();
    114                                   string   name_src    = signal_src->get_name();
    115                                   string   name_dest;
     114                                  std::string   name_src    = signal_src->get_name();
     115                                  std::string   name_dest;
    116116                                 
    117117//                              // Test if destination signal is a interface port ?
     
    119119//                                {
    120120                                  // find if signal is already link
    121                                   map<Signal *,string>::iterator it = tab.find(signal_dest);
     121                                  std::map<Signal *,std::string>::iterator it = tab.find(signal_dest);
    122122                                  if (tab.find(signal_dest) == tab.end())
    123123                                    {
     
    144144//                                    {
    145145//                                      // Take buffer's signal
    146 //                                      map<Signal *,string>::iterator it = tab.find(signal_dest);
     146//                                      map<Signal *,std::string>::iterator it = tab.find(signal_dest);
    147147//                                      name_dest        = (*it).second;
    148148
Note: See TracChangeset for help on using the changeset viewer.