構造体定義書 仕様書作成ツール【A HotDocument】

edit_buffer

構文構文

struct edit_buffer

ファイル名ファイル名

editbuf.h

構造体情報構造体情報

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  

See Also

目次 | ファイル一覧 | 関数一覧 | ネームスペース一覧 | クラス一覧 | #define一覧 | マクロ一覧 | 外部変数一覧 | 構造体一覧 | 共用体一覧 | 列挙体一覧 | Const一覧 | 索引 | サイドメニュー