Lines Matching refs:IO

22 void MappingTraits<YamlObjectFile>::mapping(IO &IO,  in mapping()  argument
24 if (IO.outputting()) { in mapping()
26 MappingTraits<ELFYAML::Object>::mapping(IO, *ObjectFile.Elf); in mapping()
28 MappingTraits<COFFYAML::Object>::mapping(IO, *ObjectFile.Coff); in mapping()
30 MappingTraits<MachOYAML::Object>::mapping(IO, *ObjectFile.MachO); in mapping()
32 MappingTraits<MachOYAML::UniversalBinary>::mapping(IO, in mapping()
35 Input &In = (Input &)IO; in mapping()
36 if (IO.mapTag("!Arch")) { in mapping()
38 MappingTraits<ArchYAML::Archive>::mapping(IO, *ObjectFile.Arch); in mapping()
40 MappingTraits<ArchYAML::Archive>::validate(IO, *ObjectFile.Arch); in mapping()
42 IO.setError(Err); in mapping()
43 } else if (IO.mapTag("!ELF")) { in mapping()
45 MappingTraits<ELFYAML::Object>::mapping(IO, *ObjectFile.Elf); in mapping()
46 } else if (IO.mapTag("!COFF")) { in mapping()
48 MappingTraits<COFFYAML::Object>::mapping(IO, *ObjectFile.Coff); in mapping()
49 } else if (IO.mapTag("!mach-o")) { in mapping()
51 MappingTraits<MachOYAML::Object>::mapping(IO, *ObjectFile.MachO); in mapping()
52 } else if (IO.mapTag("!fat-mach-o")) { in mapping()
54 MappingTraits<MachOYAML::UniversalBinary>::mapping(IO, in mapping()
56 } else if (IO.mapTag("!minidump")) { in mapping()
58 MappingTraits<MinidumpYAML::Object>::mapping(IO, *ObjectFile.Minidump); in mapping()
59 } else if (IO.mapTag("!Offload")) { in mapping()
61 MappingTraits<OffloadYAML::Binary>::mapping(IO, *ObjectFile.Offload); in mapping()
62 } else if (IO.mapTag("!WASM")) { in mapping()
64 MappingTraits<WasmYAML::Object>::mapping(IO, *ObjectFile.Wasm); in mapping()
65 } else if (IO.mapTag("!XCOFF")) { in mapping()
67 MappingTraits<XCOFFYAML::Object>::mapping(IO, *ObjectFile.Xcoff); in mapping()
68 } else if (IO.mapTag("!dxcontainer")) { in mapping()
70 MappingTraits<DXContainerYAML::Object>::mapping(IO, in mapping()
74 IO.setError("YAML Object File missing document type tag!"); in mapping()
76 IO.setError("YAML Object File unsupported document type tag '" + in mapping()