class AdLint::Exam::CBuiltin::W0708::Visitor
Attributes
result[R]
Public Class Methods
new(expr)
click to toggle source
# File lib/adlint/exam/c_builtin/cc1_check.rb, line 17184 def initialize(expr) @expr = expr @result = false end
Public Instance Methods
visit_address_expression(node)
click to toggle source
Calls superclass method
AdLint::Cc1::SyntaxTreeVisitor#visit_address_expression
# File lib/adlint/exam/c_builtin/cc1_check.rb, line 17191 def visit_address_expression(node) node == @expr && @result = true or super end
visit_compound_assignment_expression(node)
click to toggle source
Calls superclass method
AdLint::Cc1::SyntaxTreeVisitor#visit_compound_assignment_expression
# File lib/adlint/exam/c_builtin/cc1_check.rb, line 17215 def visit_compound_assignment_expression(node) node == @expr && @result = true or super end
visit_function_call_expression(node)
click to toggle source
Calls superclass method
AdLint::Cc1::SyntaxTreeVisitor#visit_function_call_expression
# File lib/adlint/exam/c_builtin/cc1_check.rb, line 17219 def visit_function_call_expression(node) node == @expr && @result = true or super end
visit_postfix_decrement_expression(node)
click to toggle source
Calls superclass method
AdLint::Cc1::SyntaxTreeVisitor#visit_postfix_decrement_expression
# File lib/adlint/exam/c_builtin/cc1_check.rb, line 17199 def visit_postfix_decrement_expression(node) node == @expr && @result = true or super end
visit_postfix_increment_expression(node)
click to toggle source
Calls superclass method
AdLint::Cc1::SyntaxTreeVisitor#visit_postfix_increment_expression
# File lib/adlint/exam/c_builtin/cc1_check.rb, line 17195 def visit_postfix_increment_expression(node) node == @expr && @result = true or super end
visit_prefix_decrement_expression(node)
click to toggle source
Calls superclass method
AdLint::Cc1::SyntaxTreeVisitor#visit_prefix_decrement_expression
# File lib/adlint/exam/c_builtin/cc1_check.rb, line 17207 def visit_prefix_decrement_expression(node) node == @expr && @result = true or super end
visit_prefix_increment_expression(node)
click to toggle source
Calls superclass method
AdLint::Cc1::SyntaxTreeVisitor#visit_prefix_increment_expression
# File lib/adlint/exam/c_builtin/cc1_check.rb, line 17203 def visit_prefix_increment_expression(node) node == @expr && @result = true or super end
visit_simple_assignment_expression(node)
click to toggle source
Calls superclass method
AdLint::Cc1::SyntaxTreeVisitor#visit_simple_assignment_expression
# File lib/adlint/exam/c_builtin/cc1_check.rb, line 17211 def visit_simple_assignment_expression(node) node == @expr && @result = true or super end