Uses of Interface
dev.civl.mc.model.IF.Identifier
Packages that use Identifier
Package
Description
Module model defines a static model, i.e., the control flow graph, representation of a CIVL-C program.
Submodule model.expression defines expression in CIVL.
Submodule model.type defines types in CIVL.
Submodule model.variable defines variables in CIVL.
-
Uses of Identifier in dev.civl.mc.model.IF
Methods in dev.civl.mc.model.IF that return IdentifierModifier and TypeMethodDescriptionScope.functionName()ModelFactory.getLiteralDomCounterIdentifier(CIVLSource source, int count) Get the name of the counter variable for the for loop on a literal domainModelFactory.identifier(CIVLSource source, String name) Get an identifier with the given name.CIVLFunction.name()Methods in dev.civl.mc.model.IF with parameters of type IdentifierModifier and TypeMethodDescriptionModelFactory.abstractFunction(CIVLSource source, Identifier name, Scope parameterScope, List<Variable> parameters, CIVLType returnType, Scope containingScope, int continuity, String attribute) Generate an abstract function.ModelFactory.boundVariableExpression(CIVLSource source, Identifier name, CIVLType type) An expression for a bound variable.ModelFactory.function(CIVLSource source, boolean isAtomic, Identifier name, Scope parameterScope, List<Variable> parameters, CIVLType returnType, Scope containingScope, Location startLocation) Create a new function.Scope.getFunction(Identifier name) ModelFactory.logicFunction(CIVLSource source, Identifier name, Scope parameterScope, List<Variable> parameters, CIVLType outputType, int[] pointerToHeapMap, Scope containingScope, Expression definition) Create a new logic function (LogicFunction).ModelFactory.nondetFunction(CIVLSource source, Identifier name, CIVLType returnType, Scope containingScope) voidCIVLFunction.setName(Identifier name) CIVLTypeFactory.structField(Identifier name, CIVLType type, int index, boolean isAnonymous, CIVLStructOrUnionType enclosingType) Returns a new struct field, used to complete a struct type.CIVLTypeFactory.structOrUnionType(Identifier name, boolean isStruct) Returns new incomplete struct or union type with given name.ModelFactory.systemFunction(CIVLSource source, Identifier name, Scope parameterScope, List<Variable> parameters, CIVLType returnType, Scope containingScope, String libraryName) Generate the system functionModelFactory.variable(CIVLSource source, CIVLType type, Identifier name, int vid) Create a new variable.Scope.variable(Identifier name) Get the variable associated with an identifier.ModelFactory.variableAsParameter(CIVLSource source, CIVLType type, Identifier name, int vid) Create a new variable which is also a parameter of some function. -
Uses of Identifier in dev.civl.mc.model.IF.expression
Methods in dev.civl.mc.model.IF.expression that return Identifier -
Uses of Identifier in dev.civl.mc.model.IF.type
Methods in dev.civl.mc.model.IF.type that return Identifier -
Uses of Identifier in dev.civl.mc.model.IF.variable
Methods in dev.civl.mc.model.IF.variable that return IdentifierMethods in dev.civl.mc.model.IF.variable with parameters of type Identifier