Skip to content

Instantly share code, notes, and snippets.

@aktau
Created January 2, 2014 14:26
Show Gist options
  • Save aktau/8219878 to your computer and use it in GitHub Desktop.
Save aktau/8219878 to your computer and use it in GitHub Desktop.
struct_layout dump
struct ::tm [56 Bytes]
 0: [int : 4] tm_sec -- {cache-line 0}
4: [int : 4] tm_min
8: [int : 4] tm_hour
12: [int : 4] tm_mday
16: [int : 4] tm_mon
20: [int : 4] tm_year
24: [int : 4] tm_wday
28: [int : 4] tm_yday
32: [int : 4] tm_isdst
 --- 4 Bytes padding --- 
40: [long int : 8] tm_gmtoff
48: [char* : 8] tm_zone
struct ::SDL_JoyDeviceEvent [12 Bytes]
 0: [unsigned int : 4] type -- {cache-line 0}
4: [unsigned int : 4] timestamp
8: [int : 4] which
struct ::SDL_ControllerAxisEvent [20 Bytes]
 0: [unsigned int : 4] type -- {cache-line 0}
4: [unsigned int : 4] timestamp
8: [int : 4] which
12: [unsigned char : 1] axis
13: [unsigned char : 1] padding1
14: [unsigned char : 1] padding2
15: [unsigned char : 1] padding3
16: [short : 2] value
18: [unsigned short : 2] padding4
struct ::gfxRenderParams [144 Bytes]
: [mat4_t : 64] modelviewMatrix
 0: [float[4][4] : 64] cols -- {cache-line 0}
: [gfxGlobalMatrices : 64] matrices
: [mat4_t : 64] projectionMatrix
 64: [float[4][4] : 64] cols -- {cache-line 1}
 128: [unsigned int : 4] matrixUbo -- {cache-line 2}
132: [float : 4] timer
136: [unsigned char : 1] orthogonal
137: [unsigned char : 1] blend
138: [unsigned char : 1] cull
 --- 5 Bytes padding --- 
union ::SDL_Event [56 Bytes]
 0: [unsigned int : 4] type -- {cache-line 0}
: [SDL_CommonEvent : 8] common
0: [unsigned int : 4] type
4: [unsigned int : 4] timestamp
: [SDL_WindowEvent : 24] window
0: [unsigned int : 4] type
4: [unsigned int : 4] timestamp
8: [unsigned int : 4] windowID
12: [unsigned char : 1] event
13: [unsigned char : 1] padding1
14: [unsigned char : 1] padding2
15: [unsigned char : 1] padding3
16: [int : 4] data1
20: [int : 4] data2
: [SDL_KeyboardEvent : 32] key
0: [unsigned int : 4] type
4: [unsigned int : 4] timestamp
8: [unsigned int : 4] windowID
12: [unsigned char : 1] state
13: [unsigned char : 1] repeat
14: [unsigned char : 1] padding2
15: [unsigned char : 1] padding3
: [SDL_Keysym : 16] keysym
16: [enum (anonymous) : 4] scancode
20: [int : 4] sym
24: [unsigned short : 2] mod
 --- 2 Bytes padding --- 
28: [unsigned int : 4] unused
: [SDL_TextEditingEvent : 52] edit
0: [unsigned int : 4] type
4: [unsigned int : 4] timestamp
8: [unsigned int : 4] windowID
12: [char[32] : 32] text
44: [int : 4] start
48: [int : 4] length
: [SDL_TextInputEvent : 44] text
0: [unsigned int : 4] type
4: [unsigned int : 4] timestamp
8: [unsigned int : 4] windowID
12: [char[32] : 32] text
: [SDL_MouseMotionEvent : 36] motion
0: [unsigned int : 4] type
4: [unsigned int : 4] timestamp
8: [unsigned int : 4] windowID
12: [unsigned int : 4] which
16: [unsigned int : 4] state
20: [int : 4] x
24: [int : 4] y
28: [int : 4] xrel
32: [int : 4] yrel
: [SDL_MouseButtonEvent : 28] button
0: [unsigned int : 4] type
4: [unsigned int : 4] timestamp
8: [unsigned int : 4] windowID
12: [unsigned int : 4] which
16: [unsigned char : 1] button
17: [unsigned char : 1] state
18: [unsigned char : 1] padding1
19: [unsigned char : 1] padding2
20: [int : 4] x
24: [int : 4] y
: [SDL_MouseWheelEvent : 24] wheel
0: [unsigned int : 4] type
4: [unsigned int : 4] timestamp
8: [unsigned int : 4] windowID
12: [unsigned int : 4] which
16: [int : 4] x
20: [int : 4] y
: [SDL_JoyAxisEvent : 20] jaxis
0: [unsigned int : 4] type
4: [unsigned int : 4] timestamp
8: [int : 4] which
12: [unsigned char : 1] axis
13: [unsigned char : 1] padding1
14: [unsigned char : 1] padding2
15: [unsigned char : 1] padding3
16: [short : 2] value
18: [unsigned short : 2] padding4
: [SDL_JoyBallEvent : 20] jball
0: [unsigned int : 4] type
4: [unsigned int : 4] timestamp
8: [int : 4] which
12: [unsigned char : 1] ball
13: [unsigned char : 1] padding1
14: [unsigned char : 1] padding2
15: [unsigned char : 1] padding3
16: [short : 2] xrel
18: [short : 2] yrel
: [SDL_JoyHatEvent : 16] jhat
0: [unsigned int : 4] type
4: [unsigned int : 4] timestamp
8: [int : 4] which
12: [unsigned char : 1] hat
13: [unsigned char : 1] value
14: [unsigned char : 1] padding1
15: [unsigned char : 1] padding2
: [SDL_JoyButtonEvent : 16] jbutton
0: [unsigned int : 4] type
4: [unsigned int : 4] timestamp
8: [int : 4] which
12: [unsigned char : 1] button
13: [unsigned char : 1] state
14: [unsigned char : 1] padding1
15: [unsigned char : 1] padding2
: [SDL_JoyDeviceEvent : 12] jdevice
0: [unsigned int : 4] type
4: [unsigned int : 4] timestamp
8: [int : 4] which
: [SDL_ControllerAxisEvent : 20] caxis
0: [unsigned int : 4] type
4: [unsigned int : 4] timestamp
8: [int : 4] which
12: [unsigned char : 1] axis
13: [unsigned char : 1] padding1
14: [unsigned char : 1] padding2
15: [unsigned char : 1] padding3
16: [short : 2] value
18: [unsigned short : 2] padding4
: [SDL_ControllerButtonEvent : 16] cbutton
0: [unsigned int : 4] type
4: [unsigned int : 4] timestamp
8: [int : 4] which
12: [unsigned char : 1] button
13: [unsigned char : 1] state
14: [unsigned char : 1] padding1
15: [unsigned char : 1] padding2
: [SDL_ControllerDeviceEvent : 12] cdevice
0: [unsigned int : 4] type
4: [unsigned int : 4] timestamp
8: [int : 4] which
: [SDL_QuitEvent : 8] quit
0: [unsigned int : 4] type
4: [unsigned int : 4] timestamp
: [SDL_UserEvent : 32] user
0: [unsigned int : 4] type
4: [unsigned int : 4] timestamp
8: [unsigned int : 4] windowID
12: [int : 4] code
16: [void* : 8] data1
24: [void* : 8] data2
: [SDL_SysWMEvent : 16] syswm
0: [unsigned int : 4] type
4: [unsigned int : 4] timestamp
Traceback (most recent call last):
File "/Users/Kevin/bin/struct_layout.py", line 764, in <module>
if not process_dwarf_file(input_file):
File "/Users/Kevin/bin/struct_layout.py", line 690, in process_dwarf_file
t.print_struct()
File "/Users/Kevin/bin/struct_layout.py", line 105, in print_struct
self._types[self._underlying_type].print_struct()
File "/Users/Kevin/bin/struct_layout.py", line 417, in print_struct
self.print_fields(0, 0, 0, None, [])
File "/Users/Kevin/bin/struct_layout.py", line 384, in print_fields
expected = max(expected, f.print_field(offset, expected, indent, prof, cache_lines))
File "/Users/Kevin/bin/struct_layout.py", line 297, in print_field
return t.print_fields(self._offset + offset, expected, indent + 1, prof, cache_lines)
File "/Users/Kevin/bin/struct_layout.py", line 97, in print_fields
return self._types[self._underlying_type].print_fields(offset, expected, indent, prof, cache_lines)
File "/Users/Kevin/bin/struct_layout.py", line 384, in print_fields
expected = max(expected, f.print_field(offset, expected, indent, prof, cache_lines))
File "/Users/Kevin/bin/struct_layout.py", line 307, in print_field
l = '%5d: %s[%s : %d] %s' % (self._offset + offset, (' ' * indent), t.name(), t.size(), self._name)
File "/Users/Kevin/bin/struct_layout.py", line 132, in name
return DwarfTypedef.name(self) + '*'
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 83, in name
return self._types[self._underlying_type].name()
File "/Users/Kevin/bin/struct_layout.py", line 80, in name
if self._underlying_type == 0:
RuntimeError: maximum recursion depth exceeded in cmp
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment