Yume
yume::Substitutions Member List

This is the complete list of members for yume::Substitutions, including all inherited members.

all_keys() const -> vector< const GenericKey * >yume::Substitutionsinline
all_values() const -> vector< const GenericValue * >yume::Substitutionsinline
all_values() -> vector< GenericValue * >yume::Substitutionsinline
append_new_association(GenericKey key) -> GenericValue &yume::Substitutionsinline
associate(const GenericKey &key, GenericValue value)yume::Substitutionsinline
dump(llvm::raw_ostream &os) constyume::Substitutionsinline
empty() const -> boolyume::Substitutionsinline
find_type(string_view generic_name) const -> optional< ty::Type >yume::Substitutionsinline
fully_substituted() const -> boolyume::Substitutionsinline
get_generic_fallback(string_view generic_name) const -> ty::Generic *yume::Substitutions
mapping()yume::Substitutionsinline
mapping() constyume::Substitutionsinline
mapping_ref(const GenericKey &generic) -> GenericValue &yume::Substitutionsinline
mapping_ref(const GenericKey &generic) const -> const GenericValue &yume::Substitutionsinline
mapping_ref_or_null(const GenericKey &generic) -> nullable< GenericValue * >yume::Substitutions
mapping_ref_or_null(const GenericKey &generic) const -> nullable< const GenericValue * >yume::Substitutions
operator==(const Substitutions &other) const noexcept -> boolyume::Substitutionsinline
size() const -> size_tyume::Substitutionsinline
Substitutions()=deleteyume::Substitutions
Substitutions(vector< GenericKey > keys, const vector< unique_ptr< ty::Generic > > &generic_type_fallbacks, nullable< Substitutions * > parent=nullptr)yume::Substitutionsinline
Substitutions(vector< GenericKey > keys, vector< ty::Generic * > generic_type_fallbacks, nullable< Substitutions * > parent=nullptr)yume::Substitutionsinline
type_mappings() const -> std::map< string, ty::Type >yume::Substitutions