# | Line 1 | Line 1 | |
---|---|---|
1 | < | /* |
1 | > | /* |
2 | * Copyright (c) 2005 The University of Notre Dame. All Rights Reserved. | |
3 | * | |
4 | * The University of Notre Dame grants you ("Licensee") a | |
# | Line 55 | Line 55 | namespace oopse { | |
55 | ||
56 | namespace oopse { | |
57 | ||
58 | – | |
58 | /** | |
59 | * Converts a string to UPPER CASE | |
60 | * @param S | |
# | Line 110 | Line 109 | namespace oopse { | |
109 | * @param v data to be converted | |
110 | * @return a string | |
111 | */ | |
112 | < | template<typename T> |
113 | < | std::string toString(const T& v) { |
114 | < | std::ostringstream oss; |
115 | < | if (!oss << v) { |
116 | < | std::cerr << "toString Error" << std::endl; |
118 | < | } |
119 | < | return oss.str(); |
112 | > | template<typename T> |
113 | > | std::string toString(const T& v) { |
114 | > | std::ostringstream oss; |
115 | > | if (!oss << v) { |
116 | > | std::cerr << "toString Error" << std::endl; |
117 | } | |
118 | < | |
119 | < | template<typename T> |
120 | < | T lexi_cast(const std::string& str) { |
121 | < | T result; |
122 | < | std::istringstream iss; |
123 | < | if (iss >> result) { |
124 | < | std::cerr << "lexi_cast Error" << std::endl; |
125 | < | } |
126 | < | return result; |
118 | > | return oss.str(); |
119 | > | } |
120 | > | |
121 | > | template<typename T> |
122 | > | T lexi_cast(const std::string& str) { |
123 | > | T result; |
124 | > | std::istringstream iss(str); |
125 | > | if (!(iss >> result)) { |
126 | > | std::cerr << "lexi_cast Error" << std::endl; |
127 | } | |
128 | + | return result; |
129 | + | } |
130 | + | |
131 | + | std::string OOPSE_itoa(int value, unsigned int base = 10); |
132 | + | |
133 | + | /**@todo need implementation */ |
134 | + | std::string getPrefix(const std::string& str); |
135 | + | |
136 | + | /**@todo need implementation */ |
137 | + | std::string getSuffix(const std::string& str); |
138 | + | |
139 | + | |
140 | ||
141 | < | /**@todo need implementation */ |
142 | < | std::string getPrefix(const std::string& str); |
134 | < | |
135 | < | /**@todo need implementation */ |
136 | < | std::string getSuffix(const std::string& str); |
137 | < | |
138 | < | } |
139 | < | |
141 | > | |
142 | > | } |
143 | #endif |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |