Yume
yume::Struct Member List

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

ast() const noexcept -> const auto &yume::Structinline
ast() noexcept -> auto &yume::Structinline
body() const noexcept -> const auto &yume::Structinline
body() noexcept -> auto &yume::Structinline
create_instantiation(Substitutions &subs) noexcept -> Struct &yume::Struct
get_or_create_instantiation(Substitutions &subs) noexcept -> std::pair< bool, Struct & >yume::Struct
get_self_ty() const noexcept -> optional< ty::Type >yume::Structinline
get_subs() const -> const Substitutions &yume::Structinline
get_subs() -> Substitutions &yume::Structinline
has_annotation(const string &name) const -> boolyume::Structinline
instantiationsyume::Struct
memberyume::Struct
name() const noexcept -> stringyume::Struct
primary_genericsyume::Struct
self_tyyume::Struct
st_astyume::Struct
Struct(ast::StructDecl &ast_decl, ast::Program *member, optional< ty::Type > type, Substitutions subs) noexceptyume::Structinline
Struct(ast::StructDecl &ast_decl, ast::Program *member, optional< ty::Type > type, nullable< Substitutions * > parent_subs, vector< GenericKey > generic={}, vector< unique_ptr< ty::Generic > > primary_generics={}) noexceptyume::Structinline
subsyume::Struct
vtable_membersyume::Struct
vtable_memoyume::Struct