| 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 > | |
| get(Choices_t value) | util::MultipleChoiceSelection< Choices > | private |
| 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 |