Module Dwarf_attributes.Form
type block = [ | `block
]type block1 = [ | `block1
]type block2 = [ | `block2
]type block4 = [ | `block4
]type data1 = [ | `data1
]type data2 = [ | `data2
]type data4 = [ | `data4
]type data8 = [ | `data8
]type string = [ | `string
]type sdata = [ | `sdata
]type udata = [ | `udata
]type ref_addr = [ | `ref_addr
]type ref_udata = [ | `ref_udata
]type indirect = [ | `indirect
]type sec_offset = [ | `sec_offset
]type exprloc = [ | `exprloc
]type flag_present = [ | `flag_present
]type addrx = [ | `addrx
]type ref_sup4 = [ | `ref_sup4
]type strp_sup = [ | `strp_sup
]type data16 = [ | `data16
]type line_strp = [ | `line_strp
]type ref_sig8 = [ | `ref_sig8
]type implicit_const = [ | `implicit_const
]type loclistx = [ | `loclistx
]type rnglistx = [ | `rnglistx
]type ref_sup8 = [ | `ref_sup8
]type strx1 = [ | `strx1
]type strx2 = [ | `strx2
]type strx3 = [ | `strx3
]type strx4 = [ | `strx4
]type addrx1 = [ | `addrx1
]type addrx2 = [ | `addrx2
]type addrx3 = [ | `addrx3
]type addrx4 = [ | `addrx4
]type ('dwarf_classes, 'form) t = | Addr : (Class.address, addr) t| Block : (Class.block, block) t| Block1 : (Class.block, block1) t| Block2 : (Class.block, [< block1 | block2 ]) t| Block4 : (Class.block, [< block1 | block2 | block4 ]) t| Data1 : (Class.constant, data1) t| Data2 : (Class.constant, [< data1 | data2 ]) t| Data4 : (Class.constant, [< data1 | data2 | data4 ]) t| Data8 : (Class.constant, [< data1 | data2 | data4 | data8 ]) t| String : (Class.string, string) t| Flag : (Class.flag, data1) t| Sdata : (Class.constant, sdata) t| Strp : (Class.string, strp) t| Udata : (Class.constant, udata) t| Ref_addr : (Class.reference, ref_addr) t| Ref1 : (Class.reference, ref1) t| Ref2 : (Class.reference, [< ref1 | ref2 ]) t| Ref4 : (Class.reference, [< ref1 | ref2 | ref4 ]) t| Ref8 : (Class.reference, [< ref1 | ref2 | ref4 | ref8 ]) t| Ref_udata : (Class.reference, ref_udata) t| Sec_offset_addrptr : (Class.addrptr, sec_offset) t| Sec_offset_lineptr : (Class.lineptr, sec_offset) t| Sec_offset_loclist : (Class.loclist, sec_offset) t| Sec_offset_loclistsptr : (Class.loclistsptr, sec_offset) t| Sec_offset_macptr : (Class.macptr, sec_offset) t| Sec_offset_rnglist : (Class.rnglist, sec_offset) t| Sec_offset_rnglistsptr : (Class.rnglistsptr, sec_offset) t| Sec_offset_stroffsetsptr : (Class.stroffsetsptr, sec_offset) t| Exprloc : (Class.exprloc, exprloc) t| Flag_present : (Class.flag, flag_present) t| Strx : (Class.string, strx) t| Addrx : (Class.address, addrx) t| Ref_sup4 : (Class.reference, ref_sup4) t| Strp_sup : (Class.string, strp_sup) t| Data16 : (Class.constant, data16) t| Line_strp : (Class.string, line_strp) t| Ref_sig8 : (Class.reference, ref_sig8) t| Implicit_const : (Class.constant, implicit_const) t| Loclistx : (Class.loclist, loclistx) t| Rnglistx : (Class.rnglist, rnglistx) t| Ref_sup8 : (Class.reference, ref_sup8) t| Strx1 : (Class.string, strx1) t| Strx2 : (Class.string, strx2) t| Strx3 : (Class.string, strx3) t| Strx4 : (Class.string, strx4) t| Addrx1 : (Class.string, addrx1) t| Addrx2 : (Class.string, addrx2) t| Addrx3 : (Class.string, addrx3) t| Addrx4 : (Class.string, addrx4) t| Dwarf_4 : ('dwarf_classes, 'form) Dwarf_4.t -> ('dwarf_classes, 'form) t
val name : ('dwarf_class, 'form) t -> string