|
LLDB mainline
|
Classes | |
| class | EditlineHistory |
Typedefs | |
| using | EditLineStringType = std::string |
| using | EditLineStringStreamType = std::stringstream |
| using | EditLineCharType = char |
| using | EditLineGetCharType = char |
| using | EditlineGetCharCallbackType |
| using | EditlineCommandCallbackType |
| using | EditlinePromptCallbackType = const char *(*)(::EditLine *editline) |
| using | EditlineHistorySP = std::shared_ptr<EditlineHistory> |
| using | IsInputCompleteCallbackType |
| using | FixIndentationCallbackType |
| using | SuggestionCallbackType |
| using | CompleteCallbackType = llvm::unique_function<void(CompletionRequest &)> |
| using | RedrawCallbackType = llvm::unique_function<void()> |
| typedef std::weak_ptr< EditlineHistory > | EditlineHistoryWP |
Enumerations | |
| enum class | EditorStatus { Editing , Complete , EndOfInput , Interrupted } |
| Status used to decide when and how to start editing another line in multi-line sessions. More... | |
| enum class | CursorLocation { BlockStart , EditingPrompt , EditingCursor , BlockEnd } |
| Established locations that can be easily moved among with MoveCursor. More... | |
| enum class | HistoryOperation { Oldest , Older , Current , Newer , Newest } |
| Operation for the history. More... | |
| using lldb_private::line_editor::CompleteCallbackType = llvm::unique_function<void(CompletionRequest &)> |
Definition at line 103 of file Editline.h.
| using lldb_private::line_editor::EditLineCharType = char |
Definition at line 69 of file Editline.h.
Definition at line 86 of file Editline.h.
Definition at line 84 of file Editline.h.
| using lldb_private::line_editor::EditLineGetCharType = char |
Definition at line 81 of file Editline.h.
| using lldb_private::line_editor::EditlineHistorySP = std::shared_ptr<EditlineHistory> |
Definition at line 92 of file Editline.h.
| typedef std::weak_ptr<EditlineHistory> lldb_private::line_editor::EditlineHistoryWP |
Definition at line 195 of file Editline.cpp.
| using lldb_private::line_editor::EditlinePromptCallbackType = const char *(*)(::EditLine *editline) |
Definition at line 88 of file Editline.h.
| using lldb_private::line_editor::EditLineStringStreamType = std::stringstream |
Definition at line 68 of file Editline.h.
| using lldb_private::line_editor::EditLineStringType = std::string |
Definition at line 67 of file Editline.h.
Definition at line 97 of file Editline.h.
Definition at line 94 of file Editline.h.
| using lldb_private::line_editor::RedrawCallbackType = llvm::unique_function<void()> |
Definition at line 105 of file Editline.h.
Definition at line 100 of file Editline.h.
|
strong |
Established locations that can be easily moved among with MoveCursor.
Definition at line 125 of file Editline.h.
|
strong |
Status used to decide when and how to start editing another line in multi-line sessions.
Definition at line 109 of file Editline.h.
|
strong |
Operation for the history.
| Enumerator | |
|---|---|
| Oldest | |
| Older | |
| Current | |
| Newer | |
| Newest | |
Definition at line 142 of file Editline.h.