Joos1W Compiler Framework
|
This is the complete list of members for semantic::HierarchyChecker, including all inherited members.
Check(ast::LinkingUnit const *lu) (defined in semantic::HierarchyChecker) | semantic::HierarchyChecker | inline |
getInheritedMembers(ast::Decl const *decl) (defined in semantic::HierarchyChecker) | semantic::HierarchyChecker | inline |
getInheritedMethods(ast::Decl const *decl) (defined in semantic::HierarchyChecker) | semantic::HierarchyChecker | inline |
HierarchyChecker(diagnostics::DiagnosticEngine &diag) (defined in semantic::HierarchyChecker) | semantic::HierarchyChecker | inline |
isInheritedSet(ast::Decl const *decl) (defined in semantic::HierarchyChecker) | semantic::HierarchyChecker | inline |
isSubtype(ast::Type const *sub, ast::Type const *super) (defined in semantic::HierarchyChecker) | semantic::HierarchyChecker | |
isSuperClass(ast::ClassDecl const *super, ast::ClassDecl const *sub) (defined in semantic::HierarchyChecker) | semantic::HierarchyChecker | |
isSuperInterface(ast::InterfaceDecl const *super, ast::Decl const *sub) (defined in semantic::HierarchyChecker) | semantic::HierarchyChecker | |
setInheritedMethods(ast::Decl const *decl, std::pmr::vector< ast::MethodDecl const * > &inheritedMethods) (defined in semantic::HierarchyChecker) | semantic::HierarchyChecker | inline |