LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
util::MultipleChoiceSelection< Choices > Member List

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

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 typedefutil::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
fLabelToOptionIndexutil::MultipleChoiceSelection< Choices >private
fOptionsutil::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()=defaultutil::MultipleChoiceSelection< Choices >
MultipleChoiceSelection(std::initializer_list< Option_t > options)util::MultipleChoiceSelection< Choices >
nposutil::MultipleChoiceSelection< Choices >privatestatic
Option_t typedefutil::MultipleChoiceSelection< Choices >
OptionLabelMap_t typedefutil::MultipleChoiceSelection< Choices >private
OptionList_t typedefutil::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 typedefutil::MultipleChoiceSelection< Choices >private
size() const util::MultipleChoiceSelection< Choices >
unregisterLabel(std::string const &label)util::MultipleChoiceSelection< Choices >private