TVariable Bitwise Operators
Calculates and/or assigns a new value to the TVariable.
TVariable& operator&=( const TVariable &bitAndValue ); TVariable& operator&=( __int64 bitAndValue ); TVariable& operator|=( const TVariable &bitOrValue ); TVariable& operator|=( __int64 bitOrValue ); TVariable& operator^=( const TVariable &bitOrValue ); TVariable& operator^=( __int64 bitOrValue ); TVariable& operator<<=( const TVariable &bitRotateValue ); TVariable& operator<<=( __int64 bitRotateValue ); TVariable& operator>>=( const TVariable &bitRotateValue ); TVariable& operator>>=( __int64 bitRotateValue ); TVariable operator&( const TVariable &bitAndValue ); TVariable operator|( const TVariable &bitOrValue ); TVariable operator^( const TVariable &bitXOrValue ); TVariable operator<<( const TVariable &bitRotateValue ); TVariable operator<<( __int64 bitRotateValue ); TVariable operator>>( const TVariable &bitRotateValue ); TVariable operator>>( __int64 bitRotateValue ); TVariable operator!(void);
Parameters
bitAndValue | take the current value and perform a bitwise and with the parameter value. |
bitOrValue | take the current value and perform a bitwise or with the parameter value. |
bitXOrValue | take the current value and perform a bitwise exclusive or with the parameter value. |
bitRotateValue | take the current value and perform a bitwise rotation with the parameter value. |
Return Values
These methods will return the modified TVariable, or a temporary const TVariable created on the stack.
Remarks
Example Use
- C++
#include "TScript.h" int wmain(int argc, wchar_t* argv[]) { TVariable var(0xccc); var &= 0x333; return NO_ERROR; }
Also See
Boolean Operators, Calculable OperatorsListen All
Comments (0)