Class: AdLint::Cc1::UnsignedCharTypeId
- Inherits:
-
StandardTypeId
- Object
- TypeId
- StandardTypeId
- AdLint::Cc1::UnsignedCharTypeId
- Defined in:
- lib/adlint/cc1/type.rb
Instance Method Summary collapse
- #==(rhs_id) ⇒ Object
-
#initialize(char_as_unsigned_char) ⇒ UnsignedCharTypeId
constructor
A new instance of UnsignedCharTypeId.
Methods inherited from TypeId
Constructor Details
#initialize(char_as_unsigned_char) ⇒ UnsignedCharTypeId
Returns a new instance of UnsignedCharTypeId.
3792 3793 3794 3795 |
# File 'lib/adlint/cc1/type.rb', line 3792 def initialize(char_as_unsigned_char) super("unsigned char") @char_as_unsigned_char = char_as_unsigned_char end |
Instance Method Details
#==(rhs_id) ⇒ Object
3797 3798 3799 3800 3801 3802 3803 3804 3805 3806 3807 3808 3809 3810 |
# File 'lib/adlint/cc1/type.rb', line 3797 def ==(rhs_id) if @char_as_unsigned_char case rhs_id when UnsignedCharTypeId, CharTypeId return true end else case rhs_id when UnsignedCharTypeId return true end end false end |