- All Superinterfaces:
public interface ArrayConversion extends Conversion
An implicit conversion from array type to pointer type. In C, an expression of array type in most cases is converted to a pointer to the first element of the array. From C11 Sec. 188.8.131.52:
Except when it is the operand of the sizeof operator, the
_Alignof operator, or the unary & operator, or is a string
literal used to initialize an array, an expression that has type
"array of type" is converted to an expression with type "pointer to type"
that points to the initial element of the array object and is not an lvalue.
If the array object has register storage class, the behavior is
Nested Class Summary
getOldTypeObjectType getOldType()Description copied from interface:
ConversionReturns the type of the entity before applying this conversion.
getNewTypePointerType getNewType()Description copied from interface:
ConversionReturns the type of the entity after applying this conversion.