]> git.donarmstrong.com Git - lilypond.git/blobdiff - flower/include/string-data.hh
2003 -> 2004
[lilypond.git] / flower / include / string-data.hh
index 6b08fa034f477a6a7b0b882d6b97824249590129..9b23c48716d51ec102db629dac6ab38d68ffe897 100644 (file)
@@ -3,7 +3,7 @@
 
   source file of the LilyPond music typesetter
 
-  (c)  1997--1999 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+  (c) 1997--2004 Han-Wen Nienhuys <hanwen@cs.uu.nl>
 */
 
 
@@ -20,65 +20,65 @@ class String_data {
 friend class String_handle;
     int maxlen;        // maxlen is arraysize-1
     
-    int length_i_;
-    Byte* data_byte_p_;
-    int references;
+    int length_;
+    Byte* data_byte_;
+    int ref_count_;
 
     /// init to ""
-    String_data();
+    String_data ();
 
     /// init from src. Conservative allocation.
     String_data (String_data const &src); 
     
-    ~String_data();
+    ~String_data ();
 
     /** POST: maxlen >= j.
-      @param j, maximum stringlength_i_.    
+      @param j, maximum stringlength_.    
       contents thrown away.
     */
     void setmax (int j);
     
     /** POST: maxlen >= j.
-      @param j, maximum stringlength_i_.
+      @param j, maximum stringlength_.
       contents are kept if it grows.
       */
     void remax (int j);
 
     /// check if writeable.
-    void OKW();
+    void OKW ();
 
     /// check state.
-    void OK();
+    void OK ();
 
     /// reduce memory usage.
-    void tighten();
+    void tighten ();
 
     // assignment.
-    void set (Byte const* byte_C, int length_i);
+    void set (Byte const* byte, int length_i);
 
-    void set (char const* ch_C);
+    void set (char const* str0);
     
     /// concatenation.
-    void append (Byte const* byte_C, int length_i);
+    void append (Byte const* byte, int length_i);
 
-    void operator += (char const* ch_C);
+    void operator += (char const* str0);
 
-    char const* ch_C() const; 
+    char const* to_str0 () const; 
 
-    char* ch_l();
+    char* get_str0 ();
 
-    Byte const* byte_C() const;
+    Byte const* to_bytes () const;
 
     // idem, non const
-    Byte* byte_l();
+    Byte* get_bytes ();
 
     void trunc (int j);
 
-    /** access element. not really safe. Can alter length_i_ without
+    /** access element. not really safe. Can alter length_ without
       #String_data# knowing it.  */
-    Byte &operator [](int j);
-    Byte operator [](int j) const;
-    bool is_binary_bo() const;
+    Byte &operator [] (int j);
+    Byte operator [] (int j) const;
+    bool is_binary_bo () const;
 };