Uses of Interface
dev.civl.abc.ast.type.IF.PointerType
Packages that use PointerType
Package
Description
Submodule ast.conversion provides classes for representing
to C's "implicit conversions".
The ast.type submodule defines the (abstract) types
that can be specified in a program.
The ast.value submodule defines classes for representing
constant values that can occur in a program, such as numeric literals,
characters, strings, pointer constants, and so on.
-
Uses of PointerType in dev.civl.abc.ast.conversion.IF
Methods in dev.civl.abc.ast.conversion.IF that return PointerTypeModifier and TypeMethodDescriptionArrayConversion.getNewType()CompatiblePointerConversion.getNewType()FunctionConversion.getNewType()Integer2PointerConversion.getNewType()NullPointerConversion.getNewType()A pointer type.VoidPointerConversion.getNewType()CompatiblePointerConversion.getOldType()Pointer2IntegerConversion.getOldType()PointerBoolConversion.getOldType()Any pointer type.VoidPointerConversion.getOldType()Methods in dev.civl.abc.ast.conversion.IF with parameters of type PointerTypeModifier and TypeMethodDescriptionConversionFactory.compatiblePointerConversion(PointerType type1, PointerType type2) Creates a new compatible-pointer-conversion object from the first pointer type to the second.ConversionFactory.integer2PointerConversion(IntegerType oldType, PointerType newType) creates a integer-to-pointer type conversionbooleanConversionFactory.isPointerToObject(PointerType type) Is the given pointer type a pointer an object type?booleanConversionFactory.isPointerToVoid(PointerType type) Is the given pointer type a pointer to a qualified or unqualified version of void?ConversionFactory.nullPointerConversion(ObjectType type1, PointerType type2) Conversion from an integer constant with value 0 or such cast to a void*, to a pointer type.ConversionFactory.pointer2IntegerConversion(PointerType oldType, IntegerType newType) creates a pointer-to-integer type conversionConversionFactory.pointerBoolConversion(PointerType oldType) Conversion from any pointer type to a boolean (_Bool).ConversionFactory.voidPointerConversion(PointerType type1, PointerType type2) Creates a new conversion object between some pointer type and the typevoid*(pointer-to-void). -
Uses of PointerType in dev.civl.abc.ast.type.IF
Methods in dev.civl.abc.ast.type.IF that return PointerTypeModifier and TypeMethodDescriptionTypeFactory.pointerType(Type referencedType) Returns an instance of PointerType with the given referenced type.Methods in dev.civl.abc.ast.type.IF with parameters of type PointerTypeModifier and TypeMethodDescriptionTypeFactory.memType(PointerType elementType) Creates theMemType -
Uses of PointerType in dev.civl.abc.ast.value.IF
Methods in dev.civl.abc.ast.value.IF that return PointerType