Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

linenoiseState Struct Reference

List of all members.

Public Attributes

int ifd
int ofd
char * buf
size_t buflen
const char * prompt
size_t plen
size_t pos
size_t oldpos
size_t len
size_t cols
size_t maxrows
int history_index

Member Data Documentation

char* linenoiseState::buf
 

Definition at line 165 of file linenoise.c.

Referenced by completeLine, linenoiseEdit, linenoiseEditBackspace, linenoiseEditDelete, linenoiseEditDeletePrevWord, linenoiseEditHistoryNext, linenoiseEditInsert, refreshMultiLine, refreshShowHints, and refreshSingleLine.

size_t linenoiseState::buflen
 

Definition at line 166 of file linenoise.c.

Referenced by completeLine, linenoiseEdit, linenoiseEditHistoryNext, and linenoiseEditInsert.

size_t linenoiseState::cols
 

Definition at line 172 of file linenoise.c.

Referenced by linenoiseEdit, linenoiseEditInsert, refreshMultiLine, refreshShowHints, and refreshSingleLine.

int linenoiseState::history_index
 

Definition at line 174 of file linenoise.c.

Referenced by linenoiseEdit, and linenoiseEditHistoryNext.

int linenoiseState::ifd
 

Definition at line 163 of file linenoise.c.

Referenced by completeLine, and linenoiseEdit.

size_t linenoiseState::len
 

Definition at line 171 of file linenoise.c.

Referenced by completeLine, linenoiseEdit, linenoiseEditBackspace, linenoiseEditDelete, linenoiseEditDeletePrevWord, linenoiseEditHistoryNext, linenoiseEditInsert, linenoiseEditMoveEnd, linenoiseEditMoveRight, refreshMultiLine, refreshShowHints, and refreshSingleLine.

size_t linenoiseState::maxrows
 

Definition at line 173 of file linenoise.c.

Referenced by linenoiseEdit, and refreshMultiLine.

int linenoiseState::ofd
 

Definition at line 164 of file linenoise.c.

Referenced by linenoiseEdit, linenoiseEditInsert, refreshMultiLine, and refreshSingleLine.

size_t linenoiseState::oldpos
 

Definition at line 170 of file linenoise.c.

Referenced by linenoiseEdit, and refreshMultiLine.

size_t linenoiseState::plen
 

Definition at line 168 of file linenoise.c.

Referenced by linenoiseEdit, and linenoiseEditInsert.

size_t linenoiseState::pos
 

Definition at line 169 of file linenoise.c.

Referenced by completeLine, linenoiseEdit, linenoiseEditBackspace, linenoiseEditDelete, linenoiseEditDeletePrevWord, linenoiseEditHistoryNext, linenoiseEditInsert, linenoiseEditMoveEnd, linenoiseEditMoveHome, linenoiseEditMoveLeft, linenoiseEditMoveRight, refreshMultiLine, and refreshSingleLine.

const char* linenoiseState::prompt
 

Definition at line 167 of file linenoise.c.

Referenced by linenoiseEdit, refreshMultiLine, and refreshSingleLine.


The documentation for this struct was generated from the following file:
Generated on Sat Apr 20 02:45:18 2024 for VMD (current) by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002