Content


NTL
Core
CFunctionBitwiseNot

CFunctionBitwiseNot


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