module AdLint::Cpp::SyntaxNodeCollector
Public Class Methods
collect_define_lines(node)
click to toggle source
# File lib/adlint/cpp/syntax.rb, line 1265 def collect_define_lines(node) if node DefineLineCollector.new.tap { |col| node.accept(col) }.define_lines else [] end end
collect_undef_lines(node)
click to toggle source
# File lib/adlint/cpp/syntax.rb, line 1274 def collect_undef_lines(node) if node UndefLineCollector.new.tap { |col| node.accept(col) }.undef_lines else [] end end
Private Instance Methods
collect_define_lines(node)
click to toggle source
# File lib/adlint/cpp/syntax.rb, line 1265 def collect_define_lines(node) if node DefineLineCollector.new.tap { |col| node.accept(col) }.define_lines else [] end end
collect_undef_lines(node)
click to toggle source
# File lib/adlint/cpp/syntax.rb, line 1274 def collect_undef_lines(node) if node UndefLineCollector.new.tap { |col| node.accept(col) }.undef_lines else [] end end