CxxOperatorKind

public enum CxxOperatorKind

Enum Constants

ADD

public static final CxxOperatorKind ADD

C++ equivalent: operator+(T rhs)

ADDRESS_OF

public static final CxxOperatorKind ADDRESS_OF

C++ equivalent: operator&()

ADD_ASSIGN

public static final CxxOperatorKind ADD_ASSIGN

C++ equivalent: operator+=(T rhs)

ARROW

public static final CxxOperatorKind ARROW

C++ equivalent: operator->(T rhs)

ASSIGN

public static final CxxOperatorKind ASSIGN

C++ equivalent: operator=(T rhs)

BITWISE_AND

public static final CxxOperatorKind BITWISE_AND

C++ equivalent: operator&(T rhs)

BITWISE_AND_ASSIGN

public static final CxxOperatorKind BITWISE_AND_ASSIGN

C++ equivalent: operator&=(T rhs)

BITWISE_OR

public static final CxxOperatorKind BITWISE_OR

C++ equivalent: operator|(T rhs)

BITWISE_OR_ASSIGN

public static final CxxOperatorKind BITWISE_OR_ASSIGN

C++ equivalent: operator|=(T rhs)

BITWISE_XOR

public static final CxxOperatorKind BITWISE_XOR

C++ equivalent: operator^(T rhs)

BITWISE_XOR_ASSIGN

public static final CxxOperatorKind BITWISE_XOR_ASSIGN

C++ equivalent: operator^=(T rhs)

COMPLEMENT

public static final CxxOperatorKind COMPLEMENT

C++ equivalent: operator~()

DIVIDE

public static final CxxOperatorKind DIVIDE

C++ equivalent: operator/(T rhs)

DIVIDE_ASSIGN

public static final CxxOperatorKind DIVIDE_ASSIGN

C++ equivalent: operator/=(T rhs)

EQUAL

public static final CxxOperatorKind EQUAL

C++ equivalent: operator==(T rhs)

EXT_SUBSCRIPT_ASSIGN

public static final CxxOperatorKind EXT_SUBSCRIPT_ASSIGN

Subscript operator extension. Allows for the following code to have a cleaner binding: C++ code: vector[idx] = value; Java method: T set(I idx, T value);

FUNCTION_CALL

public static final CxxOperatorKind FUNCTION_CALL

C++ equivalent: operator()(…)

GREATER

public static final CxxOperatorKind GREATER

C++ equivalent: operator>(T rhs)

GREATER_EQUAL

public static final CxxOperatorKind GREATER_EQUAL

C++ equivalent: operator>=(T rhs)

INDIRECT

public static final CxxOperatorKind INDIRECT

C++ equivalent: operator*()

INEQUAL

public static final CxxOperatorKind INEQUAL

C++ equivalent: operator!=(T rhs)

LEFT_SHIFT

public static final CxxOperatorKind LEFT_SHIFT

C++ equivalent: operator

LEFT_SHIFT_ASSIGN

public static final CxxOperatorKind LEFT_SHIFT_ASSIGN

C++ equivalent: operator

LESS

public static final CxxOperatorKind LESS

C++ equivalent: operator

LESS_EQUAL

public static final CxxOperatorKind LESS_EQUAL

C++ equivalent: operator

LOGICAL_AND

public static final CxxOperatorKind LOGICAL_AND

C++ equivalent: operator&&(T rhs)

LOGICAL_OR

public static final CxxOperatorKind LOGICAL_OR

C++ equivalent: operator||(T rhs)

MODULUS

public static final CxxOperatorKind MODULUS

C++ equivalent: operator%(T rhs)

MODULUS_ASSIGN

public static final CxxOperatorKind MODULUS_ASSIGN

C++ equivalent: operator%=(T rhs)

MULTIPLY

public static final CxxOperatorKind MULTIPLY

C++ equivalent: operator*(T rhs)

MULTIPLY_ASSIGN

public static final CxxOperatorKind MULTIPLY_ASSIGN

C++ equivalent: operator*=(T rhs)

NEGATE

public static final CxxOperatorKind NEGATE

C++ equivalent: operator!()

POST_DECREMENT

public static final CxxOperatorKind POST_DECREMENT

C++ equivalent: operator–(int)

POST_INCREMENT

public static final CxxOperatorKind POST_INCREMENT

C++ equivalent: operator++(int)

PRE_DECREMENT

public static final CxxOperatorKind PRE_DECREMENT

C++ equivalent: operator–()

PRE_INCREMENT

public static final CxxOperatorKind PRE_INCREMENT

C++ equivalent: operator++()

RIGHT_SHIFT

public static final CxxOperatorKind RIGHT_SHIFT

C++ equivalent: operator>>(T rhs)

RIGHT_SHIFT_ASSIGN

public static final CxxOperatorKind RIGHT_SHIFT_ASSIGN

C++ equivalent: operator>>=(T rhs)

SUBSCRIPT

public static final CxxOperatorKind SUBSCRIPT

C++ equivalent: operator[](T rhs)

SUBTRACT

public static final CxxOperatorKind SUBTRACT

C++ equivalent: operator-(T rhs)

SUBTRACT_ASSIGN

public static final CxxOperatorKind SUBTRACT_ASSIGN

C++ equivalent: operator-=(T rhs)

UNARY_MINUS

public static final CxxOperatorKind UNARY_MINUS

C++ equivalent: operator-()

UNARY_PLUS

public static final CxxOperatorKind UNARY_PLUS

C++ equivalent: operator+()