Go to the source code of this file.
Classes | |
struct | MemberGetter |
struct | Result |
struct | Result::Member |
struct | attribute_accessor< T, MemberGetter > |
struct | enum_accessor< T, MemberGetter > |
Namespaces | |
namespace | alpaqa |
namespace | alpaqa::params |
Functions | |
template<class T > | |
Result | get_members (const MemberGetter &s) |
Catch-all. | |
template<class T > | |
bool | is_leaf () |
void | print_completion (std::string_view method, std::string_view params) |
struct alpaqa::params::MemberGetter |
Class Members | ||
---|---|---|
string_view | full_key | Full key string, used for diagnostics. |
string_view | key | The subkey to resolve next. |
optional< string_view > | value | The value of the parameter to store. |
struct alpaqa::params::Result |
Class Members | ||
---|---|---|
bool | leaf | |
string_view | prefix | |
vector< Member > | members |
struct alpaqa::params::Result::Member |
Class Members | ||
---|---|---|
string_view | name | |
optional< string_view > | doc = std::nullopt | |
optional< char > | suffix = std::nullopt |
void print_completion | ( | std::string_view | method, |
std::string_view | params | ||
) |
Definition at line 264 of file param-complete.cpp.