xmol::predicates::MoleculeNamePredicateGenerator class

Constructors, destructors, conversion operators

MoleculeNamePredicateGenerator() defaulted constexpr

Public functions

auto operator==(const MoleculeName& name) const -> MoleculePredicate
auto operator==(const char* char_name) const -> MoleculePredicate
auto operator==(const std::string& string_name) const -> MoleculePredicate
auto operator!=(const MoleculeName& name) const -> MoleculePredicate
auto operator!=(const char* char_name) const -> MoleculePredicate
auto operator!=(const std::string& string_name) const -> MoleculePredicate
auto is_in(const std::set<MoleculeName>& names) const -> MoleculePredicate
auto is_in(const std::set<const char*>& char_names) const -> MoleculePredicate
auto is_in(const std::set<std::string>& string_names) const -> MoleculePredicate