class AdLint::Cc1::ScanfFormat::IncompleteConversionSpecifier

Public Class Methods

new(fmt, as_char, field_width, len_mod, cs_char) click to toggle source
# File lib/adlint/cc1/format.rb, line 3088
def initialize(fmt, as_char, field_width, len_mod, cs_char)
  super(fmt, [], nil, false, as_char, field_width, len_mod, cs_char, nil)
end

Public Instance Methods

acceptable?() click to toggle source

DESCRIPTION

Checks whether types of arguments match this directive.

RETURN VALUE

Boolean – True if types of arguments match this directive.

# File lib/adlint/cc1/format.rb, line 3097
def acceptable?
  false
end
complete?() click to toggle source
# File lib/adlint/cc1/format.rb, line 3111
def complete?
  false
end
undefined?() click to toggle source
# File lib/adlint/cc1/format.rb, line 3115
def undefined?
  true
end
valid_assignment_suppressing_character?() click to toggle source
# File lib/adlint/cc1/format.rb, line 3119
def valid_assignment_suppressing_character?
  false
end
valid_conversion_specifier_character?() click to toggle source
# File lib/adlint/cc1/format.rb, line 3131
def valid_conversion_specifier_character?
  conversion_specifier_character == "["
end
valid_field_width?() click to toggle source
# File lib/adlint/cc1/format.rb, line 3123
def valid_field_width?
  false
end
valid_length_modifier?() click to toggle source
# File lib/adlint/cc1/format.rb, line 3127
def valid_length_modifier?
  false
end
valid_scanset?() click to toggle source
# File lib/adlint/cc1/format.rb, line 3135
def valid_scanset?
  conversion_specifier_character == "[" ? !scanset.nil? : false
end
wellformed?() click to toggle source

DESCRIPTION

Checks whether the format string of this directive is the ISO C99 compliant.

RETURN VALUE

Boolean – True if the format string is wellformed.

# File lib/adlint/cc1/format.rb, line 3107
def wellformed?
  false
end