class AdLint::Exam::CBuiltin::W0834::Visitor
Public Class Methods
new(phase_ctxt, loc)
click to toggle source
# File lib/adlint/exam/c_builtin/cc1_check.rb, line 20294 def initialize(phase_ctxt, loc) @phase_ctxt = phase_ctxt @location = loc end
Public Instance Methods
visit_function_type(type)
click to toggle source
# File lib/adlint/exam/c_builtin/cc1_check.rb, line 20323 def visit_function_type(type) type.return_type.accept(self) end
visit_long_long_int_type(*)
click to toggle source
# File lib/adlint/exam/c_builtin/cc1_check.rb, line 20311 def visit_long_long_int_type(*) W(@location) end
visit_long_long_type(*)
click to toggle source
# File lib/adlint/exam/c_builtin/cc1_check.rb, line 20299 def visit_long_long_type(*) W(@location) end
visit_signed_long_long_int_type(*)
click to toggle source
# File lib/adlint/exam/c_builtin/cc1_check.rb, line 20315 def visit_signed_long_long_int_type(*) W(@location) end
visit_signed_long_long_type(*)
click to toggle source
# File lib/adlint/exam/c_builtin/cc1_check.rb, line 20303 def visit_signed_long_long_type(*) W(@location) end
visit_struct_type(*)
click to toggle source
# File lib/adlint/exam/c_builtin/cc1_check.rb, line 20327 def visit_struct_type(*) end
visit_union_type(*)
click to toggle source
# File lib/adlint/exam/c_builtin/cc1_check.rb, line 20330 def visit_union_type(*) end
visit_unsigned_long_long_int_type(*)
click to toggle source
# File lib/adlint/exam/c_builtin/cc1_check.rb, line 20319 def visit_unsigned_long_long_int_type(*) W(@location) end
visit_unsigned_long_long_type(*)
click to toggle source
# File lib/adlint/exam/c_builtin/cc1_check.rb, line 20307 def visit_unsigned_long_long_type(*) W(@location) end
Private Instance Methods
suppressors()
click to toggle source
# File lib/adlint/exam/c_builtin/cc1_check.rb, line 20342 def suppressors @phase_ctxt[:suppressors] end