class AdLint::Cc1::LongLongIntType
Public Class Methods
new(type_tbl)
click to toggle source
Calls superclass method
AdLint::Cc1::IntegerType::new
# File lib/adlint/cc1/type.rb, line 4703 def initialize(type_tbl) # FIXME: StandardTypesAccessor is not ready until @type_table is # initialized. @type_table = type_tbl super(type_tbl, "long long int", long_long_size, long_long_alignment, true, false) end
Public Instance Methods
arithmetic_type_with(type)
click to toggle source
# File lib/adlint/cc1/type.rb, line 4719 def arithmetic_type_with(type) type._arithmetic_type_with_long_long_int(self) end
corresponding_signed_type()
click to toggle source
# File lib/adlint/cc1/type.rb, line 4723 def corresponding_signed_type signed_long_long_int_t end
corresponding_unsigned_type()
click to toggle source
# File lib/adlint/cc1/type.rb, line 4727 def corresponding_unsigned_type unsigned_long_long_int_t end
id()
click to toggle source
# File lib/adlint/cc1/type.rb, line 4711 def id @id ||= LongLongIntTypeId.new end
integer_conversion_rank()
click to toggle source
# File lib/adlint/cc1/type.rb, line 4715 def integer_conversion_rank 5 end