This is one of two operators that can be either binary or unary. (The other is --.) Please note the unary version has a special syntax. For more on overriding operators, see the section [Custom operators].
Required prototype:
~~~~
:::text
\operator\ ++\ (\prefix\ | \postfix) \var\ \ref\ /TypeDescriptor/ /identifier/
~~~~
Related operators:
Overrides provided by built-in ASIL types:
Member of all number types (represented by "T")
~~~~
:::text
operator ++ (\prefix\ | \postfix) var ref T assign
~~~~
Member of achar
:
~~~~
:::text
operator ++ (\prefix\ | \postfix) var ref achar chAssign
~~~~
Member of char
~~~~
:::text
operator ++ (\prefix\ | \postfix) var ref char chAssign
~~~~
Required prototype
~~~~
:::text
\operator\ ++\ \var\ \ref\ /Param1TypeDescriptor/ /Param1Identifier/, \var\ /Param2TypeDescriptor/ /Param2Identifier/
\returns\ /ReturnTypeDescriptor/
~~~~
Related operators:
Overrides provided by built-in ASIL types:
Member of all number types (represented by "T")
~~~~
:::text
operator ++ var ref T assign, var T delta
returns T
~~~~
Wiki: Appendices-Terms-Type descriptors
Wiki: Custom operators
Wiki: Enums
Wiki: Operators
Wiki: keywords-expression
Wiki: operators-dec