- String name_string () const;
- String file_line_column_string (char const *str0) const;
-
- // return start + n
- char const *seek_str0 (int n);
-
- int tell () const;
- // return here + n bytes
- char const *forward_str0 (int n);
- char const *pos_str0 () { return pos_str0_; }
- String get_string (int n);
- void set_pos (char const *pos_str0);
-public:
- Slice line_slice (char const *pos_str0) const;
- String line_string (char const *pos_str0) const;
- void get_counts (char const *pos_str0, int*, int*, int*) const;
-
- /*
- JUNKME.
-
- This thing doubles as a file-storage/file-iterator object.
- */
- char const *pos_str0_;
+ void set_line (char const *pos_str0, int i);
+ string name_string () const;
+ string file_line_column_string (char const *str0) const;