class AdLint::Cpp::DefineLineCollector

Attributes

define_lines[R]

Public Class Methods

new() click to toggle source
# File lib/adlint/cpp/syntax.rb, line 1285
def initialize
  @define_lines = []
end

Public Instance Methods

visit_function_like_define_line(node) click to toggle source
# File lib/adlint/cpp/syntax.rb, line 1296
def visit_function_like_define_line(node)
  super
  @define_lines.push(node)
end
visit_object_like_define_line(node) click to toggle source
# File lib/adlint/cpp/syntax.rb, line 1291
def visit_object_like_define_line(node)
  super
  @define_lines.push(node)
end
visit_va_function_like_define_line(node) click to toggle source
# File lib/adlint/cpp/syntax.rb, line 1301
def visit_va_function_like_define_line(node)
  super
  @define_lines.push(node)
end