Uses of Interface
dev.civl.abc.ast.type.IF.UnqualifiedObjectType
Packages that use UnqualifiedObjectType
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 UnqualifiedObjectType in dev.civl.abc.ast.conversion.IF
Methods in dev.civl.abc.ast.conversion.IF that return UnqualifiedObjectTypeModifier and TypeMethodDescriptionLvalueConversion.getNewType()ConversionFactory.lvalueConversionType(ObjectType type) Returns the type that would result from applying lvalue conversion to the given type. -
Uses of UnqualifiedObjectType in dev.civl.abc.ast.type.IF
Subinterfaces of UnqualifiedObjectType in dev.civl.abc.ast.type.IFModifier and TypeInterfaceDescriptioninterfaceThe arithmetic types are "char", the signed and unsigned integer types, enumeration types, and the floating types (which include the real and the complex floating types).interfaceRepresents an array type.interfaceAn atomic type, specified by_Atomic ( type-name )or by using the_Atomictype qualifier.interfaceThe CIVL-C type$domainor$domain(n).interfaceAn 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.interfaceA lambda type represents the type of an lambda expression (seeLambdaNode.interfaceThis class represents the$memtype which stands for a set of (typed) memory locations.interfaceinterfaceinterfaceRepresents a C "signed or unsigned integer type."interfaceAn instance of this class represents a "standard basic type".interfaceThe 5 "standard" signed integer types.interfaceinterfaceA structure or union type.interfaceMethods in dev.civl.abc.ast.type.IF that return UnqualifiedObjectTypeModifier and TypeMethodDescriptionLambdaType.freeVariableType()AtomicType.getBaseType()Returns the base type.QualifiedObjectType.getBaseType()LambdaType.lambdaFunctionReturnType()Methods in dev.civl.abc.ast.type.IF with parameters of type UnqualifiedObjectTypeModifier and TypeMethodDescriptionTypeFactory.atomicType(UnqualifiedObjectType baseType) The atomic type associated to a base type.TypeFactory.qualifiedType(UnqualifiedObjectType baseType, boolean constQualified, boolean volatileQualified, boolean restrictQualified, boolean inputQualified, boolean outputQualified) Returns a qualified type based on the given unqualified type.