Uses of Interface
dev.civl.abc.ast.type.IF.ArithmeticType
Packages that use ArithmeticType
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.
-
Uses of ArithmeticType in dev.civl.abc.ast.conversion.IF
Methods in dev.civl.abc.ast.conversion.IF that return ArithmeticTypeModifier and TypeMethodDescriptionArithmeticConversion.getNewType()ArithmeticConversion.getOldType()Methods in dev.civl.abc.ast.conversion.IF with parameters of type ArithmeticTypeModifier and TypeMethodDescriptionConversionFactory.arithmeticConversion(ArithmeticType oldType, ArithmeticType newType) Returns an ArithmeticConversion object with given old type and new type. -
Uses of ArithmeticType in dev.civl.abc.ast.type.IF
Subinterfaces of ArithmeticType in dev.civl.abc.ast.type.IFModifier and TypeInterfaceDescriptioninterfaceAn enumeration type.interfaceThe floating types come in four kinds:float,double,long double, representing increasing precision, and "real", a CIVL-C type denoted$realrepresenting the mathematical real numbers.interfaceMarker interface for all "integer type" nodes.interfaceinterfaceRepresents a C "signed or unsigned integer type."interfaceAn instance of this class represents a "standard basic type".interfaceThe 5 "standard" signed integer types.interfaceinterfaceMethods in dev.civl.abc.ast.type.IF that return ArithmeticTypeModifier and TypeMethodDescriptionTypeFactory.usualArithmeticConversion(ArithmeticType type1, ArithmeticType type2) Computes the type resulting from the "usual arithmetic conversion".Methods in dev.civl.abc.ast.type.IF with parameters of type ArithmeticTypeModifier and TypeMethodDescriptionTypeFactory.usualArithmeticConversion(ArithmeticType type1, ArithmeticType type2) Computes the type resulting from the "usual arithmetic conversion".