ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/trunk/OOPSE-4/src/utils/StringTokenizer.cpp
(Generate patch)

Comparing trunk/OOPSE-4/src/utils/StringTokenizer.cpp (file contents):
Revision 2204 by gezelter, Fri Apr 15 22:04:00 2005 UTC vs.
Revision 2759 by tim, Wed May 17 21:51:42 2006 UTC

# Line 174 | Line 174 | namespace oopse {
174      return (float) (atof(token.c_str()));
175    }
176  
177 <  double StringTokenizer::nextTokenAsDouble() {
177 >  RealType StringTokenizer::nextTokenAsDouble() {
178      std::string token = nextToken();
179      convertFortranNumber(token);
180      return atof(token.c_str());
# Line 205 | Line 205 | namespace oopse {
205      return result;    
206    }
207  
208 + std::vector<std::string>  StringTokenizer::getAllTokens() {
209 +    std::vector<std::string> tokens;
210 +    while (hasMoreTokens()) {
211 +        tokens.push_back(nextToken());
212 +    }
213 +    return tokens;
214 + }
215    void StringTokenizer::convertFortranNumber(std::string& fortranNumber) {
216      std::string::iterator i;
217      for(i = fortranNumber.begin(); i != fortranNumber.end(); ++i) {

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines