|
Yume
|
This is the complete list of members for yume::ty::Type, including all inherited members.
| apply_generic_substitution(const Substitutions &sub) const -> Type | yume::ty::Type | |
| base() const noexcept -> nonnull< const BaseType * > | yume::ty::Type | inline |
| base_cast() const noexcept -> nonnull< const T * > | yume::ty::Type | inline |
| base_dyn_cast() const noexcept -> nullable< const T * > | yume::ty::Type | inline |
| base_isa() const noexcept -> bool | yume::ty::Type | inline |
| base_name() const -> string | yume::ty::Type | |
| coalesce(Type other) const noexcept -> optional< Type > | yume::ty::Type | |
| compatibility(Type other, Compat compat=Compat()) const -> Compat | yume::ty::Type | |
| determine_generic_subs(Type generic, const Substitutions &subs) const -> optional< Substitutions > | yume::ty::Type | |
| ensure_mut_base() const noexcept(false) -> Type | yume::ty::Type | |
| ensure_ptr_base() const noexcept(false) -> Type | yume::ty::Type | |
| generic_base() const noexcept -> Type | yume::ty::Type | |
| has_qualifier(Qualifier qual) const -> bool | yume::ty::Type | |
| intersect(Type other) const noexcept -> optional< Type > | yume::ty::Type | |
| is_generic() const noexcept -> bool | yume::ty::Type | |
| is_meta() const noexcept -> bool | yume::ty::Type | |
| is_mut() const noexcept -> bool | yume::ty::Type | inline |
| is_opaque_self() const noexcept -> bool | yume::ty::Type | |
| is_ref() const noexcept -> bool | yume::ty::Type | inline |
| is_slice() const noexcept -> bool | yume::ty::Type | |
| is_trivially_destructible() const -> bool | yume::ty::Type | |
| is_unqualified() const noexcept -> bool | yume::ty::Type | inline |
| kind() const noexcept -> Kind | yume::ty::Type | inline |
| known_meta() const -> Type | yume::ty::Type | inline |
| known_mut() const -> Type | yume::ty::Type | inline |
| known_opaque() const -> Type | yume::ty::Type | inline |
| known_ptr() const -> Type | yume::ty::Type | inline |
| known_qual(Qualifier qual) const -> Type | yume::ty::Type | |
| known_ref() const -> Type | yume::ty::Type | inline |
| mut_base() const noexcept -> optional< Type > | yume::ty::Type | |
| name() const -> string | yume::ty::Type | |
| opaque_equal(const Type &other) const noexcept -> bool | yume::ty::Type | |
| operator<=>(const Type &) const noexcept=default | yume::ty::Type | |
| ptr_base() const noexcept -> optional< Type > | yume::ty::Type | |
| try_as() const noexcept -> optional< Type > | yume::ty::Type | inline |
| Type(nonnull< const BaseType * > base, bool mut, bool ref) noexcept | yume::ty::Type | inline |
| Type(nonnull< const BaseType * > base) noexcept | yume::ty::Type | inline |
| without_meta() const noexcept -> Type | yume::ty::Type | |
| without_mut() const noexcept -> Type | yume::ty::Type | |
| without_opaque() const noexcept -> Type | yume::ty::Type |