| Package | Description |
|---|---|
| cetus.base.grammars | |
| cetus.hir |
| Modifier and Type | Method and Description |
|---|---|
UnaryOperator |
NewCParser.unaryOperator() |
| Modifier and Type | Field and Description |
|---|---|
static UnaryOperator |
UnaryOperator.ADDRESS_OF
&
|
static UnaryOperator |
UnaryOperator.BITWISE_COMPLEMENT
~
|
static UnaryOperator |
UnaryOperator.DEREFERENCE
*
|
static UnaryOperator |
UnaryOperator.LOGICAL_NEGATION
!
|
static UnaryOperator |
UnaryOperator.MINUS
-
|
static UnaryOperator |
UnaryOperator.PLUS
+
|
static UnaryOperator |
UnaryOperator.POST_DECREMENT
--
|
static UnaryOperator |
UnaryOperator.POST_INCREMENT
++
|
static UnaryOperator |
UnaryOperator.PRE_DECREMENT
--
|
static UnaryOperator |
UnaryOperator.PRE_INCREMENT
++
|
| Modifier and Type | Method and Description |
|---|---|
static UnaryOperator |
UnaryOperator.fromString(java.lang.String s)
Creates a unary operator from the specified string.
|
UnaryOperator |
UnaryExpression.getOperator()
Returns the operator of the expression.
|
| Modifier and Type | Method and Description |
|---|---|
static boolean |
Tools.containsUnary(Traversable t,
UnaryOperator op)
Deprecated.
|
static boolean |
IRTools.containsUnary(Traversable t,
UnaryOperator op)
Checks if the traversable object contains the specified type of unary
operations.
|
static java.util.List<UnaryExpression> |
Tools.getUnaryExpression(Traversable t,
UnaryOperator op)
Deprecated.
|
static java.util.List<UnaryExpression> |
IRTools.getUnaryExpression(Traversable t,
UnaryOperator op)
Returns a list of unary expressions with the given unary operator.
|
static boolean |
UnaryOperator.hasSideEffects(UnaryOperator op)
Checks if the specified operator implies a side effect.
|
| Constructor and Description |
|---|
UnaryExpression(UnaryOperator op,
Expression expr)
Constructs a unary expression with the specified operator and expression.
|