All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
util::MultipleChoiceSelection< typename > Member List

This is the complete list of members for util::MultipleChoiceSelection< typename >, including all inherited members.

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