class IDL::Expression::Operation::UnaryNot

def calculate(op)

def calculate(op)
  if @idltype.is_unsigned?
    (2**@idltype.bits - 1) - op
  else
    ~op
  end
end