org.eclipse.cdt.debug.core.model
Interface ICType

All Known Implementing Classes:
CType

public interface ICType

Represents a type of a varibale. Used by the UI responsible components for variable rendering.


Method Summary
 int[] getArrayDimensions()
          Returns the array dimensions for array types, otherwise returns an empty array.
 java.lang.String getName()
          Returns the name of this type.
 boolean isArray()
          Returns whether this is an array type.
 boolean isCharacter()
          Returns whether this is a character type.
 boolean isFloatingPointType()
          Returns whether this is a floating point type.
 boolean isIntegralType()
          Returns whether this is an integral type.
 boolean isPointer()
          Returns whether this is a pointer type.
 boolean isReference()
          Returns whether this is a reference type.
 boolean isStructure()
          Returns whether this is a structure or a class type.
 boolean isUnsigned()
          Returns whether this is an unsigned type.
 

Method Detail

getName

java.lang.String getName()
Returns the name of this type.

Returns:
the name of this type

isArray

boolean isArray()
Returns whether this is an array type.

Returns:
whether this is an array type

getArrayDimensions

int[] getArrayDimensions()
Returns the array dimensions for array types, otherwise returns an empty array.

Returns:
the array dimensions

isStructure

boolean isStructure()
Returns whether this is a structure or a class type.

Returns:
whether this is a structure or a class type

isCharacter

boolean isCharacter()
Returns whether this is a character type.

Returns:
whether this is a character type

isFloatingPointType

boolean isFloatingPointType()
Returns whether this is a floating point type.

Returns:
whether this is a floating point type

isPointer

boolean isPointer()
Returns whether this is a pointer type.

Returns:
whether this is a pointer type

isReference

boolean isReference()
Returns whether this is a reference type.

Returns:
whether this is a reference type

isUnsigned

boolean isUnsigned()
Returns whether this is an unsigned type.

Returns:
whether this is an unsigned type

isIntegralType

boolean isIntegralType()
Returns whether this is an integral type.

Returns:
whether this is an integral type