Lines Matching refs:IO
19 void MappingTraits<ArchYAML::Archive>::mapping(IO &IO, ArchYAML::Archive &A) { in mapping() argument
20 assert(!IO.getContext() && "The IO context is initialized already"); in mapping()
21 IO.setContext(&A); in mapping()
22 IO.mapTag("!Arch", true); in mapping()
23 IO.mapOptional("Magic", A.Magic, "!<arch>\n"); in mapping()
24 IO.mapOptional("Members", A.Members); in mapping()
25 IO.mapOptional("Content", A.Content); in mapping()
26 IO.setContext(nullptr); in mapping()
29 std::string MappingTraits<ArchYAML::Archive>::validate(IO &, in validate() argument
37 IO &IO, ArchYAML::Archive::Child &E) { in mapping() argument
38 assert(IO.getContext() && "The IO context is not initialized"); in mapping()
40 IO.mapOptional(P.first.data(), P.second.Value, P.second.DefaultValue); in mapping()
41 IO.mapOptional("Content", E.Content); in mapping()
42 IO.mapOptional("PaddingByte", E.PaddingByte); in mapping()
46 MappingTraits<ArchYAML::Archive::Child>::validate(IO &, in validate() argument