org.netbeans.modules.cnd.api.model/1 1.3 1

org.netbeans.modules.cnd.api.model.deep
Enum CsmExpression.Kind

java.lang.Object
  
extended by java.lang.Enum<CsmExpression.Kind> extended by org.netbeans.modules.cnd.api.model.deep.CsmExpression.Kind
All Implemented Interfaces:
Serializable, Comparable<CsmExpression.Kind>
Enclosing interface:
CsmExpression

public static enum CsmExpression.Kind
extends Enum<CsmExpression.Kind>


Enum Constant Summary
ADDITIVE_MINUS
           
ADDITIVE_PLUS
           
AMPSND_CASTEXPRESSION
           
ARROW_DESTRUCTOR
           
ARROW_IDEXPRESSION
           
ARROW_TEMPL_IDEXP
           
ASSIGNMENT_AND
           
ASSIGNMENT_DIV
           
ASSIGNMENT_LSHIFT
           
ASSIGNMENT_MINUS
           
ASSIGNMENT_MOD
           
ASSIGNMENT_MULT
           
ASSIGNMENT_NORMAL
           
ASSIGNMENT_OR
           
ASSIGNMENT_PLUS
           
ASSIGNMENT_RSHIFT
           
ASSIGNMENT_XOR
           
BITAND
           
BOOLEAN_LITERAL
           
CASTEXPRESSION
           
CHAR_LITERAL
           
CONDITIONAL
           
CONST_CAST
           
DELETE_CASTEXPRESSION
           
DELETE_VECTORCASTEXPRESSION
           
DOT_DESTRUCTOR
           
DOT_IDEXPRESSION
           
DOT_TEMPL_IDEXPRESS
           
DYNAMIC_CAST
           
EQUALS
           
EXCLUSIVEOR
           
FLOAT_LITERAL
           
FUNCTIONCALL
           
GREATERTHAN
           
GREATERTHANEQUALTO
           
INCLUSIVEOR
           
INTEGER_LITERAL
           
LESSTHAN
           
LESSTHANEQUALTO
           
LIST
           
LOGICAL_AND
           
LOGICAL_OR
           
MINUS_CASTEXPRESSION
           
MULTIPLICATIVE_DIVIDE
           
MULTIPLICATIVE_MODULUS
           
MULTIPLICATIVE_MULTIPLY
           
NEW_NEWTYPEID
           
NEW_TYPEID
           
NOT_CASTEXPRESSION
           
NOTEQUALS
           
PLUS_CASTEXPRESSION
           
PM_ARROWSTAR
           
PM_DOTSTAR
           
POST_DECREMENT
           
POST_INCREMENT
           
PRE_DECREMENT
           
PRE_INCREMENT
           
PRIMARY_BRACKETED
           
REFERENCE
           
REINTERPRET_CAST
           
SHIFT_LEFT
           
SHIFT_RIGHT
           
SIMPLETYPE_BOOL
           
SIMPLETYPE_CHAR
           
SIMPLETYPE_DOUBLE
           
SIMPLETYPE_FLOAT
           
SIMPLETYPE_INT
           
SIMPLETYPE_LONG
           
SIMPLETYPE_SHORT
           
SIMPLETYPE_SIGNED
           
SIMPLETYPE_UNSIGNED
           
SIMPLETYPE_WCHART
           
SIZEOF_TYPEID
           
SIZEOF_UNARYEXPRESSION
           
STAR_CASTEXPRESSION
           
STATIC_CAST
           
STRING_LITERAL
           
SUBSCRIPT
           
THIS
           
THROW
           
TILDE_CASTEXPRESSION
           
TYPEID_EXPRESSION
           
TYPEID_TYPEID
           
TYPENAME_IDENTIFIER
           
TYPENAME_TEMPLATEID
           
 
Method Summary
static CsmExpression.Kind valueOf(String name)
          Returns the enum constant of this type with the specified name.
static CsmExpression.Kind[] values()
          Returns an array containing the constants of this enum type, in the order they're declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

INTEGER_LITERAL

public static final CsmExpression.Kind INTEGER_LITERAL

CHAR_LITERAL

public static final CsmExpression.Kind CHAR_LITERAL

FLOAT_LITERAL

public static final CsmExpression.Kind FLOAT_LITERAL

STRING_LITERAL

public static final CsmExpression.Kind STRING_LITERAL

BOOLEAN_LITERAL

public static final CsmExpression.Kind BOOLEAN_LITERAL

THIS

public static final CsmExpression.Kind THIS

PRIMARY_BRACKETED

public static final CsmExpression.Kind PRIMARY_BRACKETED

REFERENCE

public static final CsmExpression.Kind REFERENCE

SUBSCRIPT

public static final CsmExpression.Kind SUBSCRIPT

FUNCTIONCALL

public static final CsmExpression.Kind FUNCTIONCALL

SIMPLETYPE_INT

public static final CsmExpression.Kind SIMPLETYPE_INT

SIMPLETYPE_SHORT

public static final CsmExpression.Kind SIMPLETYPE_SHORT

SIMPLETYPE_DOUBLE

public static final CsmExpression.Kind SIMPLETYPE_DOUBLE

SIMPLETYPE_FLOAT

public static final CsmExpression.Kind SIMPLETYPE_FLOAT

SIMPLETYPE_CHAR

public static final CsmExpression.Kind SIMPLETYPE_CHAR

SIMPLETYPE_WCHART

public static final CsmExpression.Kind SIMPLETYPE_WCHART

SIMPLETYPE_SIGNED

public static final CsmExpression.Kind SIMPLETYPE_SIGNED

SIMPLETYPE_UNSIGNED

public static final CsmExpression.Kind SIMPLETYPE_UNSIGNED

SIMPLETYPE_BOOL

public static final CsmExpression.Kind SIMPLETYPE_BOOL

SIMPLETYPE_LONG

public static final CsmExpression.Kind SIMPLETYPE_LONG

TYPENAME_IDENTIFIER

public static final CsmExpression.Kind TYPENAME_IDENTIFIER

TYPENAME_TEMPLATEID

public static final CsmExpression.Kind TYPENAME_TEMPLATEID

DOT_IDEXPRESSION

public static final CsmExpression.Kind DOT_IDEXPRESSION

ARROW_IDEXPRESSION

public static final CsmExpression.Kind ARROW_IDEXPRESSION

DOT_TEMPL_IDEXPRESS

public static final CsmExpression.Kind DOT_TEMPL_IDEXPRESS

ARROW_TEMPL_IDEXP

public static final CsmExpression.Kind ARROW_TEMPL_IDEXP

DOT_DESTRUCTOR

public static final CsmExpression.Kind DOT_DESTRUCTOR

ARROW_DESTRUCTOR

public static final CsmExpression.Kind ARROW_DESTRUCTOR

POST_INCREMENT

public static final CsmExpression.Kind POST_INCREMENT

POST_DECREMENT

public static final CsmExpression.Kind POST_DECREMENT

DYNAMIC_CAST

public static final CsmExpression.Kind DYNAMIC_CAST

REINTERPRET_CAST

public static final CsmExpression.Kind REINTERPRET_CAST

STATIC_CAST

public static final CsmExpression.Kind STATIC_CAST

CONST_CAST

public static final CsmExpression.Kind CONST_CAST

TYPEID_EXPRESSION

public static final CsmExpression.Kind TYPEID_EXPRESSION

TYPEID_TYPEID

public static final CsmExpression.Kind TYPEID_TYPEID

PRE_INCREMENT

public static final CsmExpression.Kind PRE_INCREMENT

PRE_DECREMENT

public static final CsmExpression.Kind PRE_DECREMENT

STAR_CASTEXPRESSION

public static final CsmExpression.Kind STAR_CASTEXPRESSION

AMPSND_CASTEXPRESSION

public static final CsmExpression.Kind AMPSND_CASTEXPRESSION

PLUS_CASTEXPRESSION

public static final CsmExpression.Kind PLUS_CASTEXPRESSION

MINUS_CASTEXPRESSION

public static final CsmExpression.Kind MINUS_CASTEXPRESSION

NOT_CASTEXPRESSION

public static final CsmExpression.Kind NOT_CASTEXPRESSION

TILDE_CASTEXPRESSION

public static final CsmExpression.Kind TILDE_CASTEXPRESSION

SIZEOF_UNARYEXPRESSION

public static final CsmExpression.Kind SIZEOF_UNARYEXPRESSION

SIZEOF_TYPEID

public static final CsmExpression.Kind SIZEOF_TYPEID

NEW_NEWTYPEID

public static final CsmExpression.Kind NEW_NEWTYPEID

NEW_TYPEID

public static final CsmExpression.Kind NEW_TYPEID

DELETE_CASTEXPRESSION

public static final CsmExpression.Kind DELETE_CASTEXPRESSION

DELETE_VECTORCASTEXPRESSION

public static final CsmExpression.Kind DELETE_VECTORCASTEXPRESSION

CASTEXPRESSION

public static final CsmExpression.Kind CASTEXPRESSION

PM_DOTSTAR

public static final CsmExpression.Kind PM_DOTSTAR

PM_ARROWSTAR

public static final CsmExpression.Kind PM_ARROWSTAR

MULTIPLICATIVE_MULTIPLY

public static final CsmExpression.Kind MULTIPLICATIVE_MULTIPLY

MULTIPLICATIVE_DIVIDE

public static final CsmExpression.Kind MULTIPLICATIVE_DIVIDE

MULTIPLICATIVE_MODULUS

public static final CsmExpression.Kind MULTIPLICATIVE_MODULUS

ADDITIVE_PLUS

public static final CsmExpression.Kind ADDITIVE_PLUS

ADDITIVE_MINUS

public static final CsmExpression.Kind ADDITIVE_MINUS

SHIFT_LEFT

public static final CsmExpression.Kind SHIFT_LEFT

SHIFT_RIGHT

public static final CsmExpression.Kind SHIFT_RIGHT

LESSTHAN

public static final CsmExpression.Kind LESSTHAN

GREATERTHAN

public static final CsmExpression.Kind GREATERTHAN

LESSTHANEQUALTO

public static final CsmExpression.Kind LESSTHANEQUALTO

GREATERTHANEQUALTO

public static final CsmExpression.Kind GREATERTHANEQUALTO

EQUALS

public static final CsmExpression.Kind EQUALS

NOTEQUALS

public static final CsmExpression.Kind NOTEQUALS

BITAND

public static final CsmExpression.Kind BITAND

EXCLUSIVEOR

public static final CsmExpression.Kind EXCLUSIVEOR

INCLUSIVEOR

public static final CsmExpression.Kind INCLUSIVEOR

LOGICAL_AND

public static final CsmExpression.Kind LOGICAL_AND

LOGICAL_OR

public static final CsmExpression.Kind LOGICAL_OR

CONDITIONAL

public static final CsmExpression.Kind CONDITIONAL

THROW

public static final CsmExpression.Kind THROW

ASSIGNMENT_NORMAL

public static final CsmExpression.Kind ASSIGNMENT_NORMAL

ASSIGNMENT_PLUS

public static final CsmExpression.Kind ASSIGNMENT_PLUS

ASSIGNMENT_MINUS

public static final CsmExpression.Kind ASSIGNMENT_MINUS

ASSIGNMENT_MULT

public static final CsmExpression.Kind ASSIGNMENT_MULT

ASSIGNMENT_DIV

public static final CsmExpression.Kind ASSIGNMENT_DIV

ASSIGNMENT_MOD

public static final CsmExpression.Kind ASSIGNMENT_MOD

ASSIGNMENT_LSHIFT

public static final CsmExpression.Kind ASSIGNMENT_LSHIFT

ASSIGNMENT_RSHIFT

public static final CsmExpression.Kind ASSIGNMENT_RSHIFT

ASSIGNMENT_AND

public static final CsmExpression.Kind ASSIGNMENT_AND

ASSIGNMENT_OR

public static final CsmExpression.Kind ASSIGNMENT_OR

ASSIGNMENT_XOR

public static final CsmExpression.Kind ASSIGNMENT_XOR

LIST

public static final CsmExpression.Kind LIST
Method Detail

values

public static final CsmExpression.Kind[] values()
Returns an array containing the constants of this enum type, in the order they're declared. This method may be used to iterate over the constants as follows:
for(CsmExpression.Kind c : CsmExpression.Kind.values())
        System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they're declared

valueOf

public static CsmExpression.Kind valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
IllegalArgumentException - if this enum type has no constant with the specified name

org.netbeans.modules.cnd.api.model/1 1.3 1

Built on November 23 2007.  |  Portions Copyright 1997-2007 Sun Microsystems, Inc. All rights reserved.

Project Features

About this Project

CND was started in November 2009, is owned by DimaZh, and has 194 members.
By use of this website, you agree to the NetBeans Policies and Terms of Use (revision 20160708.bf2ac18). © 2014, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo
 
 
Close
loading
Please Confirm
Close