Lines Matching refs:IO
21 IO &IO, object::ImageKind &Value) { in enumeration() argument
22 #define ECase(X) IO.enumCase(Value, #X, object::X) in enumeration()
31 IO.enumFallback<Hex16>(Value); in enumeration()
35 IO &IO, object::OffloadKind &Value) { in enumeration() argument
36 #define ECase(X) IO.enumCase(Value, #X, object::X) in enumeration()
43 IO.enumFallback<Hex16>(Value); in enumeration()
46 void MappingTraits<OffloadYAML::Binary>::mapping(IO &IO, in mapping() argument
48 assert(!IO.getContext() && "The IO context is initialized already"); in mapping()
49 IO.setContext(&O); in mapping()
50 IO.mapTag("!Offload", true); in mapping()
51 IO.mapOptional("Version", O.Version); in mapping()
52 IO.mapOptional("Size", O.Size); in mapping()
53 IO.mapOptional("EntryOffset", O.EntryOffset); in mapping()
54 IO.mapOptional("EntrySize", O.EntrySize); in mapping()
55 IO.mapRequired("Members", O.Members); in mapping()
56 IO.setContext(nullptr); in mapping()
60 IO &IO, OffloadYAML::Binary::StringEntry &SE) { in mapping() argument
61 assert(IO.getContext() && "The IO context is not initialized"); in mapping()
62 IO.mapRequired("Key", SE.Key); in mapping()
63 IO.mapRequired("Value", SE.Value); in mapping()
67 IO &IO, OffloadYAML::Binary::Member &M) { in mapping() argument
68 assert(IO.getContext() && "The IO context is not initialized"); in mapping()
69 IO.mapOptional("ImageKind", M.ImageKind); in mapping()
70 IO.mapOptional("OffloadKind", M.OffloadKind); in mapping()
71 IO.mapOptional("Flags", M.Flags); in mapping()
72 IO.mapOptional("String", M.StringEntries); in mapping()
73 IO.mapOptional("Content", M.Content); in mapping()