class AdLint::Exam::CBuiltin::W0559::Visitor
Attributes
bitwise_expr_num[R]
Public Class Methods
new()
click to toggle source
# File lib/adlint/exam/c_builtin/cc1_check.rb, line 12816 def initialize @bitwise_expr_num = 0 end
Public Instance Methods
visit_and_expression(node)
click to toggle source
Calls superclass method
AdLint::Cc1::SyntaxTreeVisitor#visit_and_expression
# File lib/adlint/exam/c_builtin/cc1_check.rb, line 12826 def visit_and_expression(node) super @bitwise_expr_num += 1 end
visit_inclusive_or_expression(node)
click to toggle source
Calls superclass method
AdLint::Cc1::SyntaxTreeVisitor#visit_inclusive_or_expression
# File lib/adlint/exam/c_builtin/cc1_check.rb, line 12831 def visit_inclusive_or_expression(node) super @bitwise_expr_num += 1 end
visit_unary_arithmetic_expression(node)
click to toggle source
Calls superclass method
AdLint::Cc1::SyntaxTreeVisitor#visit_unary_arithmetic_expression
# File lib/adlint/exam/c_builtin/cc1_check.rb, line 12822 def visit_unary_arithmetic_expression(node) super unless node.operator.type == "!" end