構文struct edit_buffer
ファイル名
構造体情報| No. | 名称 | 属性 | 説明 |
|---|---|---|---|
1 |
edit_buffer | ||
| data | buf_char * | == emacs buffer_text.p1+1 | |
| _gap_start | buf_char * | ||
| _writer | edit_streambuf* | If non-NULL, currently writing stream | |
| _writer->pptr() | inline buf_char *gap_start() { return _writer ? | ||
| __gap_end_pos | } buf_offset | size of part 1 + size of gap | |
| buf_size | int | ||
| files | edit_streambuf * | ||
| start_mark | edit_mark | ||
| end_mark | edit_mark | ||
| edit_buffer() | |||
| __gap_end_pos | inline buf_offset gap_end_pos() { return | ||
| start_mark | } inline edit_mark *start_marker() return & | ||
| end_mark | } inline edit_mark *end_marker() return & | ||
| gap_end_pos() | inline buf_char *gap_end() { return data + | ||
| gap_start() | } inline int gap_size() { return gap_end() - | ||
| data | } inline int size1() { return gap_start() - | ||
| gap_end_pos() | } inline int size2() { return buf_size - | ||
| start_mark | } inline edit_mark * mark_list() return & | ||
| (buf_offset) | } void make_gap |
目次 | ファイル一覧 | 関数一覧 | ネームスペース一覧 | クラス一覧 | #define一覧 | マクロ一覧 | 外部変数一覧 | 構造体一覧 | 共用体一覧 | 列挙体一覧 | Const一覧 | 索引 | サイドメニュー