Lines Matching refs:IO
22 void MappingTraits<YamlObjectFile>::mapping(IO &IO,
24 if (IO.outputting()) {
26 MappingTraits<ELFYAML::Object>::mapping(IO, *ObjectFile.Elf);
28 MappingTraits<COFFYAML::Object>::mapping(IO, *ObjectFile.Coff);
30 MappingTraits<MachOYAML::Object>::mapping(IO, *ObjectFile.MachO);
32 MappingTraits<MachOYAML::UniversalBinary>::mapping(IO,
35 Input &In = (Input &)IO;
36 if (IO.mapTag("!ELF")) {
38 MappingTraits<ELFYAML::Object>::mapping(IO, *ObjectFile.Elf);
39 } else if (IO.mapTag("!COFF")) {
41 MappingTraits<COFFYAML::Object>::mapping(IO, *ObjectFile.Coff);
42 } else if (IO.mapTag("!mach-o")) {
44 MappingTraits<MachOYAML::Object>::mapping(IO, *ObjectFile.MachO);
45 } else if (IO.mapTag("!fat-mach-o")) {
47 MappingTraits<MachOYAML::UniversalBinary>::mapping(IO,
49 } else if (IO.mapTag("!minidump")) {
51 MappingTraits<MinidumpYAML::Object>::mapping(IO, *ObjectFile.Minidump);
52 } else if (IO.mapTag("!WASM")) {
54 MappingTraits<WasmYAML::Object>::mapping(IO, *ObjectFile.Wasm);
57 IO.setError("YAML Object File missing document type tag!");
59 IO.setError("YAML Object File unsupported document type tag '" +