class IDL::Expression::Operation::Boolean2

Constants

Applicable

Public Class Methods

checktype(t1, t2) click to toggle source
# File lib/ridl/expression.rb, line 177
def Boolean2.checktype(t1, t2)
  superclass.checktype(*types)

  t = IDL::Type::Boolean
  if (t1 == t && t2 != t) or (t1 != t && t2 == t)
    raise "#{self.name} about #{t1.typename} and #{t2.typename} is illegal."
  end
end