Eclipse CDT
Pre-release 3.0

org.eclipse.cdt.core.dom.ast.cpp
Interface ICPPASTSimpleTypeConstructorExpression

All Superinterfaces:
IASTExpression, IASTNode

public interface ICPPASTSimpleTypeConstructorExpression
extends IASTExpression

Simple type constructor postfix expression.


Field Summary
static ASTNodeProperty INITIALIZER_VALUE
          INITIALIZER_VALUE is the value passed into the constructor.
static int t_bool
          t_bool = bool
static int t_char
          t_char == char
static int t_double
          t_double == double
static int t_float
          t_float == float
static int t_int
          t_int == int
static int t_last
          t_last is provided for subinterfaces.
static int t_long
          t_long = long
static int t_short
          t_short = short
static int t_signed
          t_signed = signed
static int t_unsigned
          t_unsigned = unsigned
static int t_unspecified
          t_unspecified (error)
static int t_void
          t_void == void
static int t_wchar_t
          t_wchar_t = wchar_t
 
Fields inherited from interface org.eclipse.cdt.core.dom.ast.IASTExpression
EMPTY_EXPRESSION_ARRAY
 
Fields inherited from interface org.eclipse.cdt.core.dom.ast.IASTNode
EMPTY_NODE_ARRAY
 
Method Summary
 IASTExpression getInitialValue()
          Get the initial value.
 int getSimpleType()
          Get the simple type.
 void setInitialValue(IASTExpression expression)
          Set the initial value.
 void setSimpleType(int value)
          Set the simple type.
 
Methods inherited from interface org.eclipse.cdt.core.dom.ast.IASTNode
accept, getContainingFilename, getFileLocation, getNodeLocations, getParent, getPropertyInParent, getRawSignature, getTranslationUnit, setParent, setPropertyInParent
 

Field Detail

t_unspecified

static final int t_unspecified
t_unspecified (error)

See Also:
Constant Field Values

t_void

static final int t_void
t_void == void

See Also:
Constant Field Values

t_char

static final int t_char
t_char == char

See Also:
Constant Field Values

t_int

static final int t_int
t_int == int

See Also:
Constant Field Values

t_float

static final int t_float
t_float == float

See Also:
Constant Field Values

t_double

static final int t_double
t_double == double

See Also:
Constant Field Values

t_bool

static final int t_bool
t_bool = bool

See Also:
Constant Field Values

t_wchar_t

static final int t_wchar_t
t_wchar_t = wchar_t

See Also:
Constant Field Values

t_short

static final int t_short
t_short = short

See Also:
Constant Field Values

t_long

static final int t_long
t_long = long

See Also:
Constant Field Values

t_signed

static final int t_signed
t_signed = signed

See Also:
Constant Field Values

t_unsigned

static final int t_unsigned
t_unsigned = unsigned

See Also:
Constant Field Values

t_last

static final int t_last
t_last is provided for subinterfaces.

See Also:
Constant Field Values

INITIALIZER_VALUE

static final ASTNodeProperty INITIALIZER_VALUE
INITIALIZER_VALUE is the value passed into the constructor.

Method Detail

getSimpleType

int getSimpleType()
Get the simple type.

Returns:
int

setSimpleType

void setSimpleType(int value)
Set the simple type.

Parameters:
value - int

getInitialValue

IASTExpression getInitialValue()
Get the initial value.

Returns:
IASTExpression

setInitialValue

void setInitialValue(IASTExpression expression)
Set the initial value.

Parameters:
expression - IASTExpression

Eclipse CDT
Pre-release 3.0

Copyright (c) IBM Corp. and others 2004. All Rights Reserved.