Ignore:
Timestamp:
Dec 6, 2007, 11:03:00 AM (17 years ago)
Author:
rosiere
Message:
  • un pas de plus vers la compatibilite avec systemC
  • modification de l'interface de read_queue : context_id devient context_id, front_end_id et ooo_engine_id
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/IPs/systemC/processor/Morpheo/Common/include/ToString.h

    r43 r66  
    55 * $Id$
    66 *
    7  * [ Description ]
     7 * with a stephane dubuisson initial idea
     8 *
     9 * [ Description ]
    810 *
    911 */
     
    2325  template<typename T> inline std::string toString             (const T& x)
    2426  {
    25     ostringstream out;
     27    ostringstream out("");
    2628    out << x;
    2729    return out.str();
     
    3032  template<>           inline std::string toString<bool>       (const bool& x)
    3133  {
    32     ostringstream out;
     34    ostringstream out("");
    3335    //out << boolalpha << x;
    3436    out << x;
     
    3941  {
    4042    const int sigdigits = std::numeric_limits<float>::digits10;
    41     ostringstream out;
     43    ostringstream out("");
    4244    out << setprecision(sigdigits) << x;
    4345    return out.str();
     
    4749  {
    4850    const int sigdigits = std::numeric_limits<double>::digits10;
    49     ostringstream out;
     51    ostringstream out("");
    5052    out << setprecision(sigdigits) << x;
    5153    return out.str();
     
    5557  {
    5658    const int sigdigits = std::numeric_limits<long double>::digits10;
    57     ostringstream out;
     59    ostringstream out("");
    5860    out << setprecision(sigdigits) << x;
    5961    return out.str();
    6062  }
     63
     64//   template<>           inline std::string toString< int8_t>       (const int8_t& x)
     65//   {
     66//     ostringstream out("");
     67//     out << x;
     68//     return out.str();
     69//   }
     70
     71//   template<>           inline std::string toString<uint8_t>       (const uint8_t& x)
     72//   {
     73//     ostringstream out("");
     74//     out << x;
     75//     return out.str();
     76//   }
     77
     78//   template<>           inline std::string toString< int16_t>      (const int16_t& x)
     79//   {
     80//     ostringstream out("");
     81//     out << x;
     82//     return out.str();
     83//   }
     84
     85//   template<>           inline std::string toString<uint16_t>      (const uint16_t& x)
     86//   {
     87//     ostringstream out("");
     88//     out << x;
     89//     return out.str();
     90//   }
     91
     92//   template<>           inline std::string toString< int32_t>      (const int32_t& x)
     93//   {
     94//     ostringstream out("");
     95//     out << x;
     96//     return out.str();
     97//   }
     98
     99//   template<>           inline std::string toString<uint32_t>      (const uint32_t& x)
     100//   {
     101//     ostringstream out("");
     102//     out << x;
     103//     return out.str();
     104//   }
    61105 
    62106}; // end namespace morpheo             
Note: See TracChangeset for help on using the changeset viewer.