Lines Matching refs:IO
23 void MappingTraits<YamlObjectFile>::mapping(IO &IO, in mapping() argument
25 if (IO.outputting()) { in mapping()
27 MappingTraits<ELFYAML::Object>::mapping(IO, *ObjectFile.Elf); in mapping()
29 MappingTraits<COFFYAML::Object>::mapping(IO, *ObjectFile.Coff); in mapping()
31 MappingTraits<MachOYAML::Object>::mapping(IO, *ObjectFile.MachO); in mapping()
33 MappingTraits<MachOYAML::UniversalBinary>::mapping(IO, in mapping()
36 if (IO.mapTag("!ELF")) { in mapping()
38 MappingTraits<ELFYAML::Object>::mapping(IO, *ObjectFile.Elf); in mapping()
39 } else if (IO.mapTag("!COFF")) { in mapping()
41 MappingTraits<COFFYAML::Object>::mapping(IO, *ObjectFile.Coff); in mapping()
42 } else if (IO.mapTag("!mach-o")) { in mapping()
44 MappingTraits<MachOYAML::Object>::mapping(IO, *ObjectFile.MachO); in mapping()
45 } else if (IO.mapTag("!fat-mach-o")) { in mapping()
47 MappingTraits<MachOYAML::UniversalBinary>::mapping(IO, in mapping()
49 } else if (IO.mapTag("!WASM")) { in mapping()
51 MappingTraits<WasmYAML::Object>::mapping(IO, *ObjectFile.Wasm); in mapping()
53 Input &In = (Input &)IO; in mapping()
56 IO.setError("YAML Object File missing document type tag!"); in mapping()
58 IO.setError( in mapping()