Uses of Interface
dev.civl.abc.ast.node.IF.declaration.FunctionDeclarationNode
Packages that use FunctionDeclarationNode
Package
Description
Submodule ast.node defines every kind of
node in an AST.
The ast.node.declaration submodule defines nodes
and other object deadling with declarations in a program.
-
Uses of FunctionDeclarationNode in dev.civl.abc.ast.node.IF
Methods in dev.civl.abc.ast.node.IF that return FunctionDeclarationNodeModifier and TypeMethodDescriptionNodeFactory.newFunctionDeclarationNode(Source source, IdentifierNode name, TypeNode type, SequenceNode<ContractNode> contract) Creates a new function declaration with no body (so it is not a function "definition"). -
Uses of FunctionDeclarationNode in dev.civl.abc.ast.node.IF.acsl
Subinterfaces of FunctionDeclarationNode in dev.civl.abc.ast.node.IF.acslModifier and TypeInterfaceDescriptioninterfaceThe ACSL predicate node, which in the view of ABC, is just a function with a boolean return type. -
Uses of FunctionDeclarationNode in dev.civl.abc.ast.node.IF.declaration
Subinterfaces of FunctionDeclarationNode in dev.civl.abc.ast.node.IF.declarationModifier and TypeInterfaceDescriptioninterfaceAn abstract function definition contains the information for an abstract function (i.e.interfaceRepresents a function definition, i.e., a function declaration which includes the function body.Methods in dev.civl.abc.ast.node.IF.declaration that return FunctionDeclarationNode