addAlias(Choices_t value, Aliases...aliases) | util::MultipleChoiceSelection< Choices > | |
addAlias(Option_t const &option, Aliases...aliases) | util::MultipleChoiceSelection< Choices > | |
addAlias(Choices_t value, Aliases...aliases) -> std::enable_if_t< details::AllConvertibleToStrings_v< Aliases... >, Option_t const & > | util::MultipleChoiceSelection< Choices > | |
addAlias(Option_t const &option, Aliases...aliases) -> std::enable_if_t< details::AllConvertibleToStrings_v< Aliases... >, Option_t const & > | util::MultipleChoiceSelection< Choices > | |
addOption(Choices_t value, std::string label, Aliases...aliases) | util::MultipleChoiceSelection< Choices > | |
addOption(Option_t &&option) | util::MultipleChoiceSelection< Choices > | private |
addOption(Choices_t value, std::string label, Aliases...aliases) -> Option_t const & | util::MultipleChoiceSelection< Choices > | |
Choices_t typedef | util::MultipleChoiceSelection< Choices > | |
empty() const | util::MultipleChoiceSelection< Choices > | |
findOption(Choices_t value) const | util::MultipleChoiceSelection< Choices > | private |
findOption(Choices_t value) | util::MultipleChoiceSelection< Choices > | private |
findOptionIndex(Choices_t value) const | util::MultipleChoiceSelection< Choices > | private |
findOptionIndex(std::string const &label) const | util::MultipleChoiceSelection< Choices > | private |
fLabelToOptionIndex | util::MultipleChoiceSelection< Choices > | private |
fOptions | util::MultipleChoiceSelection< Choices > | private |
get(Choices_t value) const | util::MultipleChoiceSelection< Choices > | |
get(std::string const &label) const | util::MultipleChoiceSelection< Choices > | |
hasOption(Choices_t value) const | util::MultipleChoiceSelection< Choices > | |
hasOption(std::string const &label) const | util::MultipleChoiceSelection< Choices > | |
hasOption(Option_t const &option) const | util::MultipleChoiceSelection< Choices > | |
MultipleChoiceSelection()=default | util::MultipleChoiceSelection< Choices > | |
MultipleChoiceSelection(std::initializer_list< Option_t > options) | util::MultipleChoiceSelection< Choices > | |
npos | util::MultipleChoiceSelection< Choices > | privatestatic |
Option_t typedef | util::MultipleChoiceSelection< Choices > | |
OptionLabelMap_t typedef | util::MultipleChoiceSelection< Choices > | private |
OptionList_t typedef | util::MultipleChoiceSelection< Choices > | private |
optionListDump(std::string const &indent, std::string const &firstIndent) const | util::MultipleChoiceSelection< Choices > | |
optionListDump(std::string const &indent="") const | util::MultipleChoiceSelection< Choices > | inline |
optionListString(std::string const &sep=", ") const | util::MultipleChoiceSelection< Choices > | |
parse(std::string const &label) const | util::MultipleChoiceSelection< Choices > | |
recordLabel(std::string &&label, std::size_t index) | util::MultipleChoiceSelection< Choices > | private |
recordLabels(std::size_t index, std::string alias, Aliases...moreAliases) | util::MultipleChoiceSelection< Choices > | private |
recordLabels(std::size_t index, std::string alias, Aliases...moreAliases) -> std::enable_if_t< details::AllConvertibleToStrings_v< Aliases... >> | util::MultipleChoiceSelection< Choices > | |
Selector_t typedef | util::MultipleChoiceSelection< Choices > | private |
size() const | util::MultipleChoiceSelection< Choices > | |
unregisterLabel(std::string const &label) | util::MultipleChoiceSelection< Choices > | private |