Class provides implementation of the unary bitwise not operator ~
for expressions. It is being used by expression runners.
Operand is converted to integer and the result is an integer number.
You can find more information in comments below. Overrided methods can be found in corresponding base class or interface.
class CFunctionBitwiseNot :public CFunction
{
public:
// IFunction methods
bool Run() override;
CFunctionBitwiseNot(IErrorListener *error_listener, IFunction *operand);
};
Namespace: | nitisa::script |
Include: | Nitisa/Modules/Script/Functions/Unary/FunctionBitwiseNot.h |