comma::TypeCheck Member List

This is the complete list of members for comma::TypeCheck, 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

Generated on 1 Feb 2010 for Comma by  doxygen 1.6.1