module AdLint::StandardTypesAccessor

Public Instance Methods

char_alignment() click to toggle source
# File lib/adlint/traits.rb, line 631
def char_alignment
  standard_types.char_alignment
end
char_as_unsigned_char?() click to toggle source
# File lib/adlint/traits.rb, line 707
def char_as_unsigned_char?
  standard_types.char_as_unsigned_char
end
char_size() click to toggle source
# File lib/adlint/traits.rb, line 627
def char_size
  standard_types.char_size
end
code_ptr_alignment() click to toggle source
# File lib/adlint/traits.rb, line 695
def code_ptr_alignment
  standard_types.code_ptr_alignment
end
code_ptr_size() click to toggle source
# File lib/adlint/traits.rb, line 691
def code_ptr_size
  standard_types.code_ptr_size
end
data_ptr_alignment() click to toggle source
# File lib/adlint/traits.rb, line 703
def data_ptr_alignment
  standard_types.data_ptr_alignment
end
data_ptr_size() click to toggle source
# File lib/adlint/traits.rb, line 699
def data_ptr_size
  standard_types.data_ptr_size
end
double_alignment() click to toggle source
# File lib/adlint/traits.rb, line 679
def double_alignment
  standard_types.double_alignment
end
double_size() click to toggle source
# File lib/adlint/traits.rb, line 675
def double_size
  standard_types.double_size
end
float_alignment() click to toggle source
# File lib/adlint/traits.rb, line 671
def float_alignment
  standard_types.float_alignment
end
float_size() click to toggle source
# File lib/adlint/traits.rb, line 667
def float_size
  standard_types.float_size
end
int_alignment() click to toggle source
# File lib/adlint/traits.rb, line 647
def int_alignment
  standard_types.int_alignment
end
int_size() click to toggle source
# File lib/adlint/traits.rb, line 643
def int_size
  standard_types.int_size
end
long_alignment() click to toggle source
# File lib/adlint/traits.rb, line 655
def long_alignment
  standard_types.long_alignment
end
long_double_alignment() click to toggle source
# File lib/adlint/traits.rb, line 687
def long_double_alignment
  standard_types.long_double_alignment
end
long_double_size() click to toggle source
# File lib/adlint/traits.rb, line 683
def long_double_size
  standard_types.long_double_size
end
long_long_alignment() click to toggle source
# File lib/adlint/traits.rb, line 663
def long_long_alignment
  standard_types.long_long_alignment
end
long_long_size() click to toggle source
# File lib/adlint/traits.rb, line 659
def long_long_size
  standard_types.long_long_size
end
long_size() click to toggle source
# File lib/adlint/traits.rb, line 651
def long_size
  standard_types.long_size
end
short_alignment() click to toggle source
# File lib/adlint/traits.rb, line 639
def short_alignment
  standard_types.short_alignment
end
short_size() click to toggle source
# File lib/adlint/traits.rb, line 635
def short_size
  standard_types.short_size
end
standard_types() click to toggle source

NOTE: Host class must respond to traits.

# File lib/adlint/traits.rb, line 623
def standard_types
  traits.of_compiler.standard_types
end