xmol::predicates::ResidueNamePredicateGenerator class

Constructors, destructors, conversion operators

ResidueNamePredicateGenerator() defaulted constexpr

Public functions

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