Class: Rod::JoinElement
Class Method Summary
collapse
build_structure, cache, compatible?, difference, fields, indexed_properties, metadata, path_for_data, properties
Class Method Details
.layout ⇒ Object
15
16
17
18
19
|
# File 'lib/rod/join_element.rb', line 15
def self.layout
' printf(" offset: %lu, index: %lu\n",' +
'(unsigned long)sizeof(unsigned long), ' +
'(unsigned long)sizeof(unsigned long));' + "\n"
end
|
.struct_name ⇒ Object
21
22
23
|
# File 'lib/rod/join_element.rb', line 21
def self.struct_name
"_join_element"
end
|
.typedef_struct ⇒ Object
5
6
7
8
9
10
11
12
13
|
# File 'lib/rod/join_element.rb', line 5
def self.typedef_struct
str = <<-END
|typedef struct {
| unsigned long offset;
| unsigned long index;
|} _join_element;
END
str.margin
end
|