|
Yume
|
This is the complete list of members for yume::Substitutions, including all inherited members.
| all_keys() const -> vector< const GenericKey * > | yume::Substitutions | inline |
| all_values() const -> vector< const GenericValue * > | yume::Substitutions | inline |
| all_values() -> vector< GenericValue * > | yume::Substitutions | inline |
| append_new_association(GenericKey key) -> GenericValue & | yume::Substitutions | inline |
| associate(const GenericKey &key, GenericValue value) | yume::Substitutions | inline |
| dump(llvm::raw_ostream &os) const | yume::Substitutions | inline |
| empty() const -> bool | yume::Substitutions | inline |
| find_type(string_view generic_name) const -> optional< ty::Type > | yume::Substitutions | inline |
| fully_substituted() const -> bool | yume::Substitutions | inline |
| get_generic_fallback(string_view generic_name) const -> ty::Generic * | yume::Substitutions | |
| mapping() | yume::Substitutions | inline |
| mapping() const | yume::Substitutions | inline |
| mapping_ref(const GenericKey &generic) -> GenericValue & | yume::Substitutions | inline |
| mapping_ref(const GenericKey &generic) const -> const GenericValue & | yume::Substitutions | inline |
| 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 -> bool | yume::Substitutions | inline |
| size() const -> size_t | yume::Substitutions | inline |
| Substitutions()=delete | yume::Substitutions | |
| Substitutions(vector< GenericKey > keys, const vector< unique_ptr< ty::Generic > > &generic_type_fallbacks, nullable< Substitutions * > parent=nullptr) | yume::Substitutions | inline |
| Substitutions(vector< GenericKey > keys, vector< ty::Generic * > generic_type_fallbacks, nullable< Substitutions * > parent=nullptr) | yume::Substitutions | inline |
| type_mappings() const -> std::map< string, ty::Type > | yume::Substitutions |