Preparing search index...
The search index is not available
Solidity AST
Solidity AST
UnaryOperation
Interface UnaryOperation
interface
UnaryOperation
{
argumentTypes
?:
null
|
TypeDescriptions
[]
;
function
?:
number
;
id
:
number
;
isConstant
:
boolean
;
isLValue
:
boolean
;
isPure
:
boolean
;
lValueRequested
:
boolean
;
nodeType
:
"UnaryOperation"
;
operator
:
|
"-"
|
"++"
|
"--"
|
"!"
|
"delete"
|
"~"
;
prefix
:
boolean
;
src
:
string
;
subExpression
:
Expression
;
typeDescriptions
:
TypeDescriptions
;
}
Index
Properties
argument
Types?
function?
id
is
Constant
isLValue
is
Pure
l
Value
Requested
node
Type
operator
prefix
src
sub
Expression
type
Descriptions
Properties
Optional
argument
Types
argument
Types
?:
null
|
TypeDescriptions
[]
Optional
function
function
?:
number
id
id
:
number
is
Constant
is
Constant
:
boolean
isLValue
isLValue
:
boolean
is
Pure
is
Pure
:
boolean
l
Value
Requested
l
Value
Requested
:
boolean
node
Type
node
Type
:
"UnaryOperation"
operator
operator
:
|
"-"
|
"++"
|
"--"
|
"!"
|
"delete"
|
"~"
prefix
prefix
:
boolean
src
src
:
string
sub
Expression
sub
Expression
:
Expression
type
Descriptions
type
Descriptions
:
TypeDescriptions
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
On This Page
Properties
argument
Types
function
id
is
Constant
isLValue
is
Pure
l
Value
Requested
node
Type
operator
prefix
src
sub
Expression
type
Descriptions
Solidity AST
ArrayTypeName
Assignment
BinaryOperation
Block
Break
Conditional
Continue
ContractDefinition
DoWhileStatement
ElementaryTypeName
ElementaryTypeNameExpression
EmitStatement
EnumDefinition
EnumValue
ErrorDefinition
EventDefinition
ExpressionStatement
ForStatement
FunctionCall
FunctionCallOptions
FunctionDefinition
FunctionTypeName
Identifier
IdentifierPath
IfStatement
ImportDirective
IndexAccess
IndexRangeAccess
InheritanceSpecifier
InlineAssembly
Literal
Mapping
MemberAccess
ModifierDefinition
ModifierInvocation
NewExpression
OverrideSpecifier
ParameterList
PlaceholderStatement
PragmaDirective
Return
RevertStatement
SourceUnit
StorageLayoutSpecifier
StructDefinition
StructuredDocumentation
TryCatchClause
TryStatement
TupleExpression
TypeDescriptions
UnaryOperation
UncheckedBlock
UserDefinedTypeName
UserDefinedValueTypeDefinition
UsingForDirective
VariableDeclaration
VariableDeclarationStatement
WhileStatement
YulAssignment
YulBlock
YulBreak
YulCase
YulContinue
YulExpressionStatement
YulForLoop
YulFunctionCall
YulFunctionDefinition
YulIdentifier
YulIf
YulLeave
YulLiteralHexValue
YulLiteralValue
YulSwitch
YulTypedName
YulVariableDeclaration
Expression
Mutability
SourceLocation
StateMutability
Statement
StorageLocation
TypeName
Visibility
YulExpression
YulLiteral
YulStatement
"
"