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