class IDL::Expression::Operation::UnaryNot

Constants

Applicable

Public Instance Methods

calculate(op) click to toggle source
# File lib/ridl/expression.rb, line 225
def calculate(op)
  if @idltype.is_unsigned?
    (2**@idltype.bits - 1) - op
  else
    ~op
  end
end