index

Reference: Behaviours

asBEHAVE_CONSTRUCT
asBEHAVE_DESTRUCT
asBEHAVE_ASSIGNMENT
asBEHAVE_ADD_ASSIGN
asBEHAVE_SUB_ASSIGN
asBEHAVE_MUL_ASSIGN
asBEHAVE_DIV_ASSIGN
asBEHAVE_MOD_ASSIGN
asBEHAVE_OR_ASSIGN
asBEHAVE_AND_ASSIGN
asBEHAVE_XOR_ASSIGN
asBEHAVE_SLL_ASSIGN
asBEHAVE_SRL_ASSIGN
asBEHAVE_SRA_ASSIGN
asBEHAVE_ADD
asBEHAVE_SUBTRACT
asBEHAVE_MULTIPLY
asBEHAVE_DIVIDE
asBEHAVE_MODULO
asBEHAVE_EQUAL
asBEHAVE_NOTEQUAL
asBEHAVE_LESSTHAN
asBEHAVE_GREATERTHAN
asBEHAVE_LEQUAL
asBEHAVE_GEQUAL
asBEHAVE_LOGIC_OR
asBEHAVE_LOGIC_AND
asBEHAVE_BIT_OR
asBEHAVE_BIT_AND
asBEHAVE_BIT_XOR
asBEHAVE_BIT_SLL
asBEHAVE_BIT_SRL
asBEHAVE_BIT_SRA
asBEHAVE_INDEX
asBEHAVE_NEGATE

asBEHAVE_CONSTRUCT

Constructor, called when variables comes into scope.

asBEHAVE_DESTRUCT

Destructor, called when variable goes out of scope.

asBEHAVE_ASSIGNMENT

Assignment '='.

asBEHAVE_ADD_ASSIGN

Add and assign '+='.

asBEHAVE_SUB_ASSIGN

Subtract and assign '-='.

asBEHAVE_MUL_ASSIGN

Multiply and assign '*='.

asBEHAVE_DIV_ASSIGN

Divide and assign '/='.

asBEHAVE_MOD_ASSIGN

Mod and assign '%='.

asBEHAVE_OR_ASSIGN

Bitwise or and assign '|='.

asBEHAVE_AND_ASSIGN

Bitwise and and assign '&='.

asBEHAVE_XOR_ASSIGN

Bitwise xor and assign '^='.

asBEHAVE_SLL_ASSIGN

Shift left and assign '<<='.

asBEHAVE_SRL_ASSIGN

Shift right logically and assign '>>='.

asBEHAVE_SRA_ASSIGN

Shift right arithmetically and assign '>>>='.

asBEHAVE_ADD

Add '+'.

asBEHAVE_SUBTRACT

Subtract '-'.

asBEHAVE_MULTIPLY

Multiply '*'.

asBEHAVE_DIVIDE

Divide '/'.

asBEHAVE_MODULO

Modulo '%'.

asBEHAVE_EQUAL

Equal '=='.

asBEHAVE_NOTEQUAL

Not equal '!='.

asBEHAVE_LESSTHAN

Less than '<'.

asBEHAVE_GREATERTHAN

Greater than '>'.

asBEHAVE_LEQUAL

Less than or equal '<='.

asBEHAVE_GEQUAL

Greater than or equal '>='.

asBEHAVE_LOGIC_OR

Logical or 'or'/'||'.

asBEHAVE_LOGIC_AND

Logical and 'and'/'&&'.

asBEHAVE_BIT_OR

Bitwise or '|'.

asBEHAVE_BIT_AND

Bitwise and '&'.

asBEHAVE_BIT_XOR

Bitwise exclusive or '^'.

asBEHAVE_BIT_SLL

Bitwise shift left logically '<<'.

asBEHAVE_BIT_SRL

Bitwise shift right logically '>>', ie. clear left most bits.

asBEHAVE_BIT_SRA

Bitwise shift right arithmetically '>>>', ie. set left most bits to the sign bit.

asBEHAVE_INDEX

Indexing operator []. Must be registered as a object behaviour.

asBEHAVE_NEGATE

Unary negate operator -. Must be registered as a object behaviour.

top