+ int width() const;
+ ///
+ void ascent(int b);
+ ///
+ int ascent() const;
+ ///
+ void descent(int b) { descent_ = b; }
+ ///
+ int descent() const { return descent_; }
+ /// current debugging only
+ void dump(const char * = "") const;
+
+private:
+ /// first pos covered by this row
+ pos_type pos_;
+ /// one behind last pos covered by this row
+ pos_type end_;
+ ///
+ int ascent_;
+ ///
+ int descent_;
+ ///
+ int width_;