Advanced autocomplete system for the TUI.
More...
#include <enhanced_tui.h>
Advanced autocomplete system for the TUI.
Definition at line 266 of file enhanced_tui.h.
◆ TUIAutocomplete()
yaze::cli::agent::TUIAutocomplete::TUIAutocomplete |
( |
| ) |
|
◆ AddCommand()
void yaze::cli::agent::TUIAutocomplete::AddCommand |
( |
const std::string & |
command, |
|
|
const std::string & |
description |
|
) |
| |
◆ GetCompletions()
std::vector< std::string > yaze::cli::agent::TUIAutocomplete::GetCompletions |
( |
const std::string & |
partial | ) |
|
◆ GetFuzzyMatches()
std::vector< std::string > yaze::cli::agent::TUIAutocomplete::GetFuzzyMatches |
( |
const std::string & |
query | ) |
|
◆ LearnFromInput()
void yaze::cli::agent::TUIAutocomplete::LearnFromInput |
( |
const std::string & |
input | ) |
|
◆ commands_
std::map<std::string, std::string> yaze::cli::agent::TUIAutocomplete::commands_ |
|
private |
◆ usage_count_
std::map<std::string, int> yaze::cli::agent::TUIAutocomplete::usage_count_ |
|
private |
◆ recent_commands_
std::vector<std::string> yaze::cli::agent::TUIAutocomplete::recent_commands_ |
|
private |
The documentation for this class was generated from the following file: