Class: AdLint::Cc1::QualifiedTypeId
- Defined in:
- lib/adlint/cc1/type.rb
Instance Method Summary collapse
- #==(rhs_id) ⇒ Object
-
#initialize(base_type, cvr_quals) ⇒ QualifiedTypeId
constructor
A new instance of QualifiedTypeId.
Methods inherited from TypeId
Constructor Details
#initialize(base_type, cvr_quals) ⇒ QualifiedTypeId
Returns a new instance of QualifiedTypeId.
1881 1882 1883 1884 1885 1886 |
# File 'lib/adlint/cc1/type.rb', line 1881 def initialize(base_type, cvr_quals) super(create_value(base_type, cvr_quals)) @base_type = base_type @cvr_qualifiers = cvr_quals.sort end |
Instance Method Details
#==(rhs_id) ⇒ Object
1888 1889 1890 1891 1892 1893 1894 1895 1896 |
# File 'lib/adlint/cc1/type.rb', line 1888 def ==(rhs_id) case rhs_id when QualifiedTypeId @cvr_qualifiers == rhs_id.cvr_qualifiers && @base_type == rhs_id.base_type else false end end |