Diff for /parser3/src/classes/string.C between versions 1.41 and 1.45

version 1.41, 2001/04/28 08:43:48 version 1.45, 2001/05/07 13:29:47
Line 25 Line 25
 class MString : public Methoded {  class MString : public Methoded {
 public:  public:
         MString(Pool& pool);          MString(Pool& pool);
   public: // Methoded
         bool used_directly() { return false; }          bool used_directly() { return false; }
 };  };
   
Line 48  static void _double(Request& r, const St Line 49  static void _double(Request& r, const St
         r.write_no_lang(value);          r.write_no_lang(value);
 }  }
   
 /// ^string.format{format}  
 /*not static*/void _string_format(Request& r, const String& method_name, MethodParams *params) {  /*not static*/void _string_format(Request& r, const String& method_name, MethodParams *params) {
         Pool& pool=r.pool();          Pool& pool=r.pool();
   
Line 100  static void _pos(Request& r, const Strin Line 100  static void _pos(Request& r, const Strin
 static void split_list(Request& r, const String& method_name, MethodParams *params,  static void split_list(Request& r, const String& method_name, MethodParams *params,
                                            const String& string,                                              const String& string, 
                                            Array& result) {                                             Array& result) {
         Pool& pool=r.pool();  
   
         Value& delim_value=params->get_no_junction(0, "delimiter must not be code");          Value& delim_value=params->get_no_junction(0, "delimiter must not be code");
   
         string.split(result, 0, delim_value.as_string(), String::UL_CLEAN, -1);          string.split(result, 0, delim_value.as_string());
 }  }
   
 static void _lsplit(Request& r, const String& method_name, MethodParams *params) {  static void _lsplit(Request& r, const String& method_name, MethodParams *params) {

Removed from v.1.41  
changed lines
  Added in v.1.45


E-mail: