LLVM 19.0.0git
Public Types | Public Attributes | List of all members
llvm::LineEditor::CompletionAction Struct Reference

The action to perform upon a completion request. More...

#include "llvm/LineEditor/LineEditor.h"

Public Types

enum  ActionKind { AK_Insert , AK_ShowCompletions }

Public Attributes

ActionKind Kind
std::string Text
 The text to insert.
std::vector< std::string > Completions
 The list of completions to show.

Detailed Description

The action to perform upon a completion request.

Definition at line 48 of file LineEditor.h.

Member Enumeration Documentation

◆ ActionKind


Insert Text at the cursor position.


Show Completions, or beep if the list is empty.

Definition at line 49 of file LineEditor.h.

Member Data Documentation

◆ Completions

std::vector<std::string> llvm::LineEditor::CompletionAction::Completions

The list of completions to show.

Definition at line 62 of file LineEditor.h.

◆ Kind

ActionKind llvm::LineEditor::CompletionAction::Kind

Definition at line 56 of file LineEditor.h.

◆ Text

std::string llvm::LineEditor::CompletionAction::Text

The text to insert.

Definition at line 59 of file LineEditor.h.

The documentation for this struct was generated from the following file: