C++ Utilities
4.17.0
Useful C++ classes and routines such as argument parser, IO and conversion utilities
|
The ArgumentCompletionInfo struct holds information internally used for shell completion and suggestions. More...
Public Member Functions | |
ArgumentCompletionInfo (const ArgumentReader &reader) | |
Constructs a new completion info for the specified reader. More... | |
Public Attributes | |
const Argument *const | lastDetectedArg |
size_t | lastDetectedArgIndex = 0 |
vector< Argument * > | lastDetectedArgPath |
list< const Argument * > | relevantArgs |
list< const Argument * > | relevantPreDefinedValues |
const char *const * | lastSpecifiedArg = nullptr |
unsigned int | lastSpecifiedArgIndex = 0 |
bool | nextArgumentOrValue = false |
bool | completeFiles = false |
bool | completeDirs = false |
The ArgumentCompletionInfo struct holds information internally used for shell completion and suggestions.
Definition at line 44 of file argumentparser.cpp.
ApplicationUtilities::ArgumentCompletionInfo::ArgumentCompletionInfo | ( | const ArgumentReader & | reader | ) |
Constructs a new completion info for the specified reader.
Definition at line 62 of file argumentparser.cpp.
bool ApplicationUtilities::ArgumentCompletionInfo::completeDirs = false |
Definition at line 55 of file argumentparser.cpp.
bool ApplicationUtilities::ArgumentCompletionInfo::completeFiles = false |
Definition at line 55 of file argumentparser.cpp.
const Argument* const ApplicationUtilities::ArgumentCompletionInfo::lastDetectedArg |
Definition at line 47 of file argumentparser.cpp.
size_t ApplicationUtilities::ArgumentCompletionInfo::lastDetectedArgIndex = 0 |
Definition at line 48 of file argumentparser.cpp.
vector<Argument *> ApplicationUtilities::ArgumentCompletionInfo::lastDetectedArgPath |
Definition at line 49 of file argumentparser.cpp.
const char* const* ApplicationUtilities::ArgumentCompletionInfo::lastSpecifiedArg = nullptr |
Definition at line 52 of file argumentparser.cpp.
unsigned int ApplicationUtilities::ArgumentCompletionInfo::lastSpecifiedArgIndex = 0 |
Definition at line 53 of file argumentparser.cpp.
bool ApplicationUtilities::ArgumentCompletionInfo::nextArgumentOrValue = false |
Definition at line 54 of file argumentparser.cpp.
list<const Argument *> ApplicationUtilities::ArgumentCompletionInfo::relevantArgs |
Definition at line 50 of file argumentparser.cpp.
list<const Argument *> ApplicationUtilities::ArgumentCompletionInfo::relevantPreDefinedValues |
Definition at line 51 of file argumentparser.cpp.