class AdLint::Cc1::DelayedObjectDerivation

Public Class Methods

new(manip, node, *children, &block) click to toggle source
Calls superclass method AdLint::Cc1::ValueDomainNarrowing::new
# File lib/adlint/cc1/ctrlexpr.rb, line 904
def initialize(manip, node, *children, &block)
  super(manip, node, *children)
  @block = block
end

Private Instance Methods

do_narrowing() click to toggle source
# File lib/adlint/cc1/ctrlexpr.rb, line 910
def do_narrowing
  @block.call
end