class AdLint::Cc1::PrintfFormat::Conversion_percent
Public Class Methods
new(fmt, trailing_args, env, flags, field_width, prec, len_mod, cs_char)
click to toggle source
Calls superclass method
AdLint::Cc1::PrintfFormat::ConversionSpecifier::new
# File lib/adlint/cc1/format.rb, line 1527 def initialize(fmt, trailing_args, env, flags, field_width, prec, len_mod, cs_char) super(fmt, trailing_args, env, false, flags, field_width, prec, len_mod, cs_char) end
suitable_conversion_specifier_character()
click to toggle source
# File lib/adlint/cc1/format.rb, line 1523 def self.suitable_conversion_specifier_character "%" end
Public Instance Methods
max_length()
click to toggle source
# File lib/adlint/cc1/format.rb, line 1557 def max_length 1 end
min_length()
click to toggle source
# File lib/adlint/cc1/format.rb, line 1553 def min_length 1 end
valid_conversion_specifier_character?()
click to toggle source
# File lib/adlint/cc1/format.rb, line 1549 def valid_conversion_specifier_character? true end
valid_field_width?()
click to toggle source
# File lib/adlint/cc1/format.rb, line 1537 def valid_field_width? field_width.empty? end
valid_flags?()
click to toggle source
# File lib/adlint/cc1/format.rb, line 1533 def valid_flags? flags.empty? end
valid_length_modifier?()
click to toggle source
# File lib/adlint/cc1/format.rb, line 1545 def valid_length_modifier? length_modifier.empty? end
valid_precision?()
click to toggle source
# File lib/adlint/cc1/format.rb, line 1541 def valid_precision? precision.empty? end
Private Instance Methods
argument_types()
click to toggle source
# File lib/adlint/cc1/format.rb, line 1566 def argument_types nil end
default_precision_value()
click to toggle source
# File lib/adlint/cc1/format.rb, line 1562 def default_precision_value 0 end
suitable_length_modifiers()
click to toggle source
# File lib/adlint/cc1/format.rb, line 1570 def suitable_length_modifiers [] end