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+()