, including all inherited members.
acceptAccessTypeDecl(IdentifierInfo *name, Location loc, Node subtype) | comma::TypeCheck | [virtual] |
acceptAggregateKey(Node lower, Node upper) | comma::TypeCheck | [virtual] |
acceptAggregateKey(IdentifierInfo *name, Location loc) | comma::TypeCheck | [virtual] |
acceptAggregateKey(Node key) | comma::TypeCheck | [virtual] |
acceptAggregateOthers(Location loc, Node component) | comma::TypeCheck | [virtual] |
acceptAllocatorExpr(Node operand, Location loc) | comma::TypeCheck | [virtual] |
acceptApplication(Node prefix, NodeVector &argNodes) | comma::TypeCheck | [virtual] |
acceptArrayDecl(IdentifierInfo *name, Location loc, NodeVector indices, Node component) | comma::TypeCheck | [virtual] |
acceptAssignmentStmt(Node target, Node value) | comma::TypeCheck | [virtual] |
acceptAttribute(Node prefix, IdentifierInfo *name, Location loc) | comma::TypeCheck | [virtual] |
acceptCarrier(IdentifierInfo *name, Location loc, Node typeNode) | comma::TypeCheck | [virtual] |
acceptCharacterLiteral(IdentifierInfo *lit, Location loc) | comma::TypeCheck | [virtual] |
acceptDeclarationInitializer(Node declNode, Node initializer) | comma::TypeCheck | |
acceptDereference(Node prefix, Location loc) | comma::TypeCheck | [virtual] |
acceptDirectName(IdentifierInfo *name, Location loc, bool forStatement) | comma::TypeCheck | [virtual] |
acceptDSTDefinition(Node name, Node lower, Node upper) | comma::TypeCheck | [virtual] |
acceptDSTDefinition(Node nameOrAttribute, bool isUnconstrained) | comma::TypeCheck | [virtual] |
acceptDSTDefinition(Node lower, Node upper) | comma::TypeCheck | [virtual] |
acceptElseStmt(Location loc, Node ifNode, NodeVector &alternates) | comma::TypeCheck | [virtual] |
acceptElsifStmt(Location loc, Node ifNode, Node condition, NodeVector &consequents) | comma::TypeCheck | [virtual] |
acceptEmptyReturnStmt(Location loc) | comma::TypeCheck | [virtual] |
acceptEnumerationCharacter(IdentifierInfo *name, Location loc) | comma::TypeCheck | [virtual] |
acceptEnumerationIdentifier(IdentifierInfo *name, Location loc) | comma::TypeCheck | [virtual] |
acceptFormalDomain(IdentifierInfo *name, Location loc, Node sig) | comma::TypeCheck | [virtual] |
acceptFunctionReturnType(Node typeNode) | comma::TypeCheck | [virtual] |
acceptIfStmt(Location loc, Node condition, NodeVector &consequents) | comma::TypeCheck | [virtual] |
acceptImportDeclaration(Node importedType) | comma::TypeCheck | [virtual] |
acceptIncompleteTypeDecl(IdentifierInfo *name, Location loc) | comma::TypeCheck | [virtual] |
acceptInj(Location loc, Node expr) | comma::TypeCheck | [virtual] |
acceptIntegerLiteral(llvm::APInt &value, Location loc) | comma::TypeCheck | [virtual] |
acceptIntegerTypeDecl(IdentifierInfo *name, Location loc, Node low, Node high) | comma::TypeCheck | [virtual] |
acceptKeyedAggregateComponent(NodeVector &keys, Node expr, Location loc) | comma::TypeCheck | [virtual] |
acceptLoopStmt(Location loc, NodeVector &stmtNodes) | comma::TypeCheck | [virtual] |
acceptNullExpr(Location loc) | comma::TypeCheck | [virtual] |
acceptNullStmt(Location loc) | comma::TypeCheck | [virtual] |
acceptObjectDeclaration(Location loc, IdentifierInfo *name, Node type, Node initializer) | comma::TypeCheck | [virtual] |
acceptParameterAssociation(IdentifierInfo *key, Location loc, Node rhs) | comma::TypeCheck | [virtual] |
acceptPercent(Location loc) | comma::TypeCheck | [virtual] |
acceptPositionalAggregateComponent(Node component) | comma::TypeCheck | [virtual] |
acceptPragmaImport(Location pragmaLoc, IdentifierInfo *convention, Location conventionLoc, IdentifierInfo *entity, Location entityLoc, Node externalNameNode) | comma::TypeCheck | [virtual] |
acceptPragmaStmt(IdentifierInfo *name, Location loc, NodeVector &args) | comma::TypeCheck | [virtual] |
acceptPrj(Location loc, Node expr) | comma::TypeCheck | [virtual] |
acceptProcedureCall(Node name) | comma::TypeCheck | [virtual] |
acceptQualifiedExpr(Node qualifier, Node operand) | comma::TypeCheck | [virtual] |
acceptRaiseStmt(Location loc, Node exception, Node message) | comma::TypeCheck | [virtual] |
acceptRangedSubtypeDecl(IdentifierInfo *name, Location loc, Node subtype, Node low, Node high) | comma::TypeCheck | [virtual] |
acceptRecordComponent(IdentifierInfo *name, Location loc, Node type) | comma::TypeCheck | [virtual] |
acceptRenamedObjectDeclaration(Location loc, IdentifierInfo *name, Node type, Node target) | comma::TypeCheck | [virtual] |
acceptReturnStmt(Location loc, Node retNode) | comma::TypeCheck | [virtual] |
acceptSelectedComponent(Node prefix, IdentifierInfo *name, Location loc, bool forStatement) | comma::TypeCheck | [virtual] |
acceptStmt(Node context, Node stmt) | comma::TypeCheck | [virtual] |
acceptStringLiteral(const char *string, unsigned len, Location loc) | comma::TypeCheck | [virtual] |
acceptSubroutineParameter(IdentifierInfo *formal, Location loc, Node typeNode, PM::ParameterMode mode) | comma::TypeCheck | [virtual] |
acceptSubtypeDecl(IdentifierInfo *name, Location loc, Node subtype) | comma::TypeCheck | [virtual] |
acceptSupersignature(Node typeNode) | comma::TypeCheck | [virtual] |
acceptWhileStmt(Location loc, Node condition, NodeVector &stmtNodes) | comma::TypeCheck | [virtual] |
beginAddExpression() | comma::TypeCheck | [virtual] |
beginAggregate(Location loc) | comma::TypeCheck | [virtual] |
beginBlockStmt(Location loc, IdentifierInfo *label=0) | comma::TypeCheck | [virtual] |
beginCapsule() | comma::TypeCheck | [virtual] |
beginDomainDecl(IdentifierInfo *name, Location loc) | comma::TypeCheck | [virtual] |
beginEnumeration(IdentifierInfo *name, Location loc) | comma::TypeCheck | [virtual] |
beginForStmt(Location loc, IdentifierInfo *iterName, Location iterLoc, Node control, bool isReversed) | comma::TypeCheck | [virtual] |
beginFunctionDeclaration(IdentifierInfo *name, Location loc) | comma::TypeCheck | [virtual] |
beginGenericFormals() | comma::TypeCheck | [virtual] |
beginHandlerStmt(Location loc, NodeVector &choices) | comma::TypeCheck | [virtual] |
beginProcedureDeclaration(IdentifierInfo *name, Location loc) | comma::TypeCheck | [virtual] |
beginRecord(IdentifierInfo *name, Location loc) | comma::TypeCheck | [virtual] |
beginSignatureDecl(IdentifierInfo *name, Location loc) | comma::TypeCheck | [virtual] |
beginSignatureProfile() | comma::TypeCheck | [virtual] |
beginSubroutineDefinition(Node declarationNode) | comma::TypeCheck | [virtual] |
checkDirectName(IdentifierInfo *name, Location loc, bool forStatement) | comma::TypeCheck | |
Checker() | comma::Checker | [inline, protected] |
checkExprAndDereferenceInContext(Expr *expr, Type *context) | comma::TypeCheck | |
checkExprInContext(Expr *expr, Type *context) | comma::TypeCheck | |
checkExprInContext(Expr *expr, Type::Classification ID) | comma::TypeCheck | |
checkSuccessful() const | comma::TypeCheck | [inline, virtual] |
conversionRequired(Type *source, Type *target) | comma::TypeCheck | [static] |
convertIfNeeded(Expr *expr, Type *target) | comma::TypeCheck | [static] |
covers(Type *A, Type *B) | comma::TypeCheck | [static] |
create(Diagnostic &diag, AstResource &resource, CompilationUnit *cunit) | comma::Checker | [static] |
deleteNode(Node &node) | comma::TypeCheck | [virtual] |
endAddExpression() | comma::TypeCheck | [virtual] |
endAggregate() | comma::TypeCheck | [virtual] |
endBlockStmt(Node block) | comma::TypeCheck | [virtual] |
endCapsule() | comma::TypeCheck | [virtual] |
endEnumeration() | comma::TypeCheck | [virtual] |
endForStmt(Node forNode, NodeVector &bodyNodes) | comma::TypeCheck | [virtual] |
endGenericFormals() | comma::TypeCheck | [virtual] |
endHandlerStmt(Node context, Node handler) | comma::TypeCheck | [virtual] |
endRecord() | comma::TypeCheck | [virtual] |
endSignatureProfile() | comma::TypeCheck | [virtual] |
endSubroutineBody(Node contextNode) | comma::TypeCheck | [virtual] |
endSubroutineDeclaration(bool definitionFollows) | comma::TypeCheck | [virtual] |
endSubroutineDefinition() | comma::TypeCheck | [virtual] |
ensureExpr(Node node) | comma::TypeCheck | |
ensureExpr(Ast *node) | comma::TypeCheck | |
ensureStaticIntegerExpr(Expr *expr, llvm::APInt &result) | comma::TypeCheck | |
ensureStaticIntegerExpr(Expr *expr) | comma::TypeCheck | |
finishName(Node name) | comma::TypeCheck | [virtual] |
getAstResource() | comma::TypeCheck | [inline] |
getCompilationUnit() const | comma::TypeCheck | [inline, virtual] |
getCoveringDereference(Type *source, Type *target) | comma::TypeCheck | |
getCoveringDereference(Type *source, Type::Classification ID) | comma::TypeCheck | |
getDiagnostic() | comma::TypeCheck | [inline] |
getInvalidNode() | comma::ParseClient | [inline] |
getNode(void *ptr) | comma::ParseClient | [inline, protected] |
getNullNode() | comma::ParseClient | [inline] |
getReleasedNode(void *ptr) | comma::ParseClient | [inline, protected] |
implicitlyDereference(Expr *expr, Type *target) | comma::TypeCheck | |
implicitlyDereference(Expr *expr, Type::Classification ID) | comma::TypeCheck | |
TypeCheck(Diagnostic &diag, AstResource &resource, CompilationUnit *cunit) | comma::TypeCheck | |
~TypeCheck() | comma::TypeCheck | |