Class: AdLint::Cc1::SignedCharTypeId
- Inherits:
-
StandardTypeId
- Object
- TypeId
- StandardTypeId
- AdLint::Cc1::SignedCharTypeId
- Defined in:
- lib/adlint/cc1/type.rb
Instance Method Summary collapse
- #==(rhs_id) ⇒ Object
-
#initialize(char_as_unsigned_char) ⇒ SignedCharTypeId
constructor
A new instance of SignedCharTypeId.
Methods inherited from TypeId
Constructor Details
#initialize(char_as_unsigned_char) ⇒ SignedCharTypeId
Returns a new instance of SignedCharTypeId.
3738 3739 3740 3741 |
# File 'lib/adlint/cc1/type.rb', line 3738 def initialize(char_as_unsigned_char) super("signed char") @char_as_unsigned_char = char_as_unsigned_char end |
Instance Method Details
#==(rhs_id) ⇒ Object
3743 3744 3745 3746 3747 3748 3749 3750 3751 3752 3753 3754 3755 3756 |
# File 'lib/adlint/cc1/type.rb', line 3743 def ==(rhs_id) if @char_as_unsigned_char case rhs_id when SignedCharTypeId return true end else case rhs_id when SignedCharTypeId, CharTypeId return true end end false end |