|
Yume
|
This is the complete list of members for yume::Struct, including all inherited members.
| ast() const noexcept -> const auto & | yume::Struct | inline |
| ast() noexcept -> auto & | yume::Struct | inline |
| body() const noexcept -> const auto & | yume::Struct | inline |
| body() noexcept -> auto & | yume::Struct | inline |
| 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::Struct | inline |
| get_subs() const -> const Substitutions & | yume::Struct | inline |
| get_subs() -> Substitutions & | yume::Struct | inline |
| has_annotation(const string &name) const -> bool | yume::Struct | inline |
| instantiations | yume::Struct | |
| member | yume::Struct | |
| name() const noexcept -> string | yume::Struct | |
| primary_generics | yume::Struct | |
| self_ty | yume::Struct | |
| st_ast | yume::Struct | |
| Struct(ast::StructDecl &ast_decl, ast::Program *member, optional< ty::Type > type, Substitutions subs) noexcept | yume::Struct | inline |
| 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={}) noexcept | yume::Struct | inline |
| subs | yume::Struct | |
| vtable_members | yume::Struct | |
| vtable_memo | yume::Struct |