- Timestamp:
- Mar 27, 2008, 11:04:49 AM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/IPs/systemC/processor/Morpheo/Common/include/ToString.h
r71 r78 58 58 } 59 59 60 //template<> inline std::string toString< int8_t> (const int8_t& x)61 //{62 //std::ostringstream out("");63 // out << x;64 //return out.str();65 //}60 template<> inline std::string toString< int8_t> (const int8_t& x) 61 { 62 std::ostringstream out(""); 63 out << static_cast< int32_t>(x); 64 return out.str(); 65 } 66 66 67 //template<> inline std::string toString<uint8_t> (const uint8_t& x)68 //{69 //std::ostringstream out("");70 // out << x;71 //return out.str();72 //}67 template<> inline std::string toString<uint8_t> (const uint8_t& x) 68 { 69 std::ostringstream out(""); 70 out << static_cast<uint32_t>(x); 71 return out.str(); 72 } 73 73 74 //template<> inline std::string toString< int16_t> (const int16_t& x)75 //{76 //std::ostringstream out("");77 // out << x;78 //return out.str();79 //}74 template<> inline std::string toString< int16_t> (const int16_t& x) 75 { 76 std::ostringstream out(""); 77 out << static_cast< int32_t>(x); 78 return out.str(); 79 } 80 80 81 //template<> inline std::string toString<uint16_t> (const uint16_t& x)82 //{83 //std::ostringstream out("");84 // out << x;85 //return out.str();86 //}81 template<> inline std::string toString<uint16_t> (const uint16_t& x) 82 { 83 std::ostringstream out(""); 84 out << static_cast<uint32_t>(x); 85 return out.str(); 86 } 87 87 88 //template<> inline std::string toString< int32_t> (const int32_t& x)89 //{90 //std::ostringstream out("");91 //out << x;92 //return out.str();93 //}88 template<> inline std::string toString< int32_t> (const int32_t& x) 89 { 90 std::ostringstream out(""); 91 out << x; 92 return out.str(); 93 } 94 94 95 //template<> inline std::string toString<uint32_t> (const uint32_t& x)96 //{97 //std::ostringstream out("");98 //out << x;99 //return out.str();100 //}95 template<> inline std::string toString<uint32_t> (const uint32_t& x) 96 { 97 std::ostringstream out(""); 98 out << x; 99 return out.str(); 100 } 101 101 102 102 }; // end namespace morpheo
Note: See TracChangeset
for help on using the changeset viewer.