reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Definitions

include/llvm/CodeGen/MIRYamlMapping.h
  169   static void mapping(IO &YamlIO, VirtualRegisterDefinition &Reg) {
  190   static void mapping(IO &YamlIO, MachineFunctionLiveIn &LiveIn) {
  245   static void mapping(yaml::IO &YamlIO, MachineStackObject &Object) {
  323   static void mapping(yaml::IO &YamlIO, FixedMachineStackObject &Object) {
  385   static void mapping(IO &YamlIO, CallSiteInfo::ArgRegPair &ArgReg) {
  401   static void mapping(IO &YamlIO, CallSiteInfo &CSInfo) {
  425   static void mapping(IO &YamlIO, MachineConstantPoolValue &Constant) {
  452   static void mapping(IO &YamlIO, MachineJumpTable::Entry &Entry) {
  473   static void mapping(IO &YamlIO, MachineJumpTable &JT) {
  530   static void mapping(IO &YamlIO, MachineFrameInfo &MFI) {
  566   static void mapping(IO &YamlIO, std::unique_ptr<MachineFunctionInfo> &MFI) {
  600   static void mapping(IO &YamlIO, MachineFunction &MF) {
include/llvm/IR/ModuleSummaryIndexYAML.h
   29   static void mapping(IO &io, TypeTestResolution &res) {
   54   static void mapping(IO &io, WholeProgramDevirtResolution::ByArg &res) {
  106   static void mapping(IO &io, WholeProgramDevirtResolution &res) {
  131   static void mapping(IO &io, TypeIdSummary& summary) {
  155   static void mapping(IO &io, FunctionSummary::VFuncId& id) {
  162   static void mapping(IO &io, FunctionSummary::ConstVCall& id) {
  178   static void mapping(IO &io, FunctionSummaryYaml& summary) {
  274   static void mapping(IO &io, ModuleSummaryIndex& index) {
include/llvm/XRay/InstrumentationMap.h
  116   static void mapping(IO &IO, xray::YAMLXRaySledEntry &Entry) {
include/llvm/XRay/YAMLXRayRecord.h
   67   static void mapping(IO &IO, xray::YAMLXRayFileHeader &Header) {
   77   static void mapping(IO &IO, xray::YAMLXRayRecord &Record) {
   94   static void mapping(IO &IO, xray::YAMLXRayTrace &Trace) {
lib/ObjectYAML/COFFYAML.cpp
  409 void MappingTraits<COFFYAML::Relocation>::mapping(IO &IO,
  437 void MappingTraits<COFF::DataDirectory>::mapping(IO &IO,
  443 void MappingTraits<COFFYAML::PEHeader>::mapping(IO &IO,
  490 void MappingTraits<COFF::header>::mapping(IO &IO, COFF::header &H) {
  500 void MappingTraits<COFF::AuxiliaryFunctionDefinition>::mapping(
  508 void MappingTraits<COFF::AuxiliarybfAndefSymbol>::mapping(
  514 void MappingTraits<COFF::AuxiliaryWeakExternal>::mapping(
  522 void MappingTraits<COFF::AuxiliarySectionDefinition>::mapping(
  535 void MappingTraits<COFF::AuxiliaryCLRToken>::mapping(
  542 void MappingTraits<COFFYAML::Symbol>::mapping(IO &IO, COFFYAML::Symbol &S) {
  559 void MappingTraits<COFFYAML::Section>::mapping(IO &IO, COFFYAML::Section &Sec) {
  590 void MappingTraits<COFFYAML::Object>::mapping(IO &IO, COFFYAML::Object &Obj) {
lib/ObjectYAML/CodeViewYAMLDebugSections.cpp
  265 void MappingTraits<SourceLineEntry>::mapping(IO &IO, SourceLineEntry &Obj) {
  272 void MappingTraits<SourceColumnEntry>::mapping(IO &IO, SourceColumnEntry &Obj) {
  277 void MappingTraits<SourceLineBlock>::mapping(IO &IO, SourceLineBlock &Obj) {
  283 void MappingTraits<CrossModuleExport>::mapping(IO &IO, CrossModuleExport &Obj) {
  288 void MappingTraits<YAMLCrossModuleImport>::mapping(IO &IO,
  294 void MappingTraits<SourceFileChecksumEntry>::mapping(
  301 void MappingTraits<InlineeSite>::mapping(IO &IO, InlineeSite &Obj) {
  308 void MappingTraits<YAMLFrameData>::mapping(IO &IO, YAMLFrameData &Obj) {
  370 void MappingTraits<YAMLDebugSubsection>::mapping(
lib/ObjectYAML/CodeViewYAMLSymbols.cpp
  186   static void mapping(IO &io, LocalVariableAddrRange &Range) {
  193   static void mapping(IO &io, LocalVariableAddrGap &Gap) {
  575   static void mapping(IO &io, SymbolRecordBase &Record) { Record.map(io); }
  617 void MappingTraits<CodeViewYAML::SymbolRecord>::mapping(
lib/ObjectYAML/CodeViewYAMLTypeHashing.cpp
   29 void MappingTraits<DebugHSection>::mapping(IO &io, DebugHSection &DebugH) {
lib/ObjectYAML/CodeViewYAMLTypes.cpp
  385 void MappingTraits<MemberPointerInfo>::mapping(IO &IO, MemberPointerInfo &MPI) {
  502 void MappingTraits<OneMethodRecord>::mapping(IO &io, OneMethodRecord &Record) {
  704   static void mapping(IO &io, LeafRecordBase &Record) { Record.map(io); }
  708   static void mapping(IO &io, MemberRecordBase &Record) { Record.map(io); }
  726 void MappingTraits<LeafRecord>::mapping(IO &IO, LeafRecord &Obj) {
  755 void MappingTraits<MemberRecord>::mapping(IO &IO, MemberRecord &Obj) {
lib/ObjectYAML/DWARFYAML.cpp
   24 void MappingTraits<DWARFYAML::Data>::mapping(IO &IO, DWARFYAML::Data &DWARF) {
   44 void MappingTraits<DWARFYAML::Abbrev>::mapping(IO &IO,
   52 void MappingTraits<DWARFYAML::AttributeAbbrev>::mapping(
   60 void MappingTraits<DWARFYAML::ARangeDescriptor>::mapping(
   66 void MappingTraits<DWARFYAML::ARange>::mapping(IO &IO,
   76 void MappingTraits<DWARFYAML::PubEntry>::mapping(IO &IO,
   84 void MappingTraits<DWARFYAML::PubSection>::mapping(
   98 void MappingTraits<DWARFYAML::Unit>::mapping(IO &IO, DWARFYAML::Unit &Unit) {
  108 void MappingTraits<DWARFYAML::Entry>::mapping(IO &IO, DWARFYAML::Entry &Entry) {
  113 void MappingTraits<DWARFYAML::FormValue>::mapping(
  122 void MappingTraits<DWARFYAML::File>::mapping(IO &IO, DWARFYAML::File &File) {
  129 void MappingTraits<DWARFYAML::LineTableOpcode>::mapping(
  148 void MappingTraits<DWARFYAML::LineTable>::mapping(
  166 void MappingTraits<DWARFYAML::InitialLength>::mapping(
lib/ObjectYAML/ELFYAML.cpp
  820 void MappingTraits<ELFYAML::FileHeader>::mapping(IO &IO,
  837 void MappingTraits<ELFYAML::ProgramHeader>::mapping(
  959 void MappingTraits<ELFYAML::Symbol>::mapping(IO &IO, ELFYAML::Symbol &Symbol) {
 1088 void MappingTraits<ELFYAML::SectionOrType>::mapping(
 1093 void MappingTraits<ELFYAML::SectionName>::mapping(
 1118 void MappingTraits<std::unique_ptr<ELFYAML::Section>>::mapping(
 1331 void MappingTraits<ELFYAML::StackSizeEntry>::mapping(
 1338 void MappingTraits<ELFYAML::DynamicEntry>::mapping(IO &IO,
 1346 void MappingTraits<ELFYAML::NoteEntry>::mapping(IO &IO, ELFYAML::NoteEntry &N) {
 1354 void MappingTraits<ELFYAML::VerdefEntry>::mapping(IO &IO,
 1365 void MappingTraits<ELFYAML::VerneedEntry>::mapping(IO &IO,
 1374 void MappingTraits<ELFYAML::VernauxEntry>::mapping(IO &IO,
 1384 void MappingTraits<ELFYAML::Relocation>::mapping(IO &IO,
 1406 void MappingTraits<ELFYAML::Object>::mapping(IO &IO, ELFYAML::Object &Object) {
 1418 void MappingTraits<ELFYAML::AddrsigSymbol>::mapping(IO &IO, ELFYAML::AddrsigSymbol &Sym) {
lib/ObjectYAML/MachOYAML.cpp
   83 void MappingTraits<MachOYAML::FileHeader>::mapping(
   97 void MappingTraits<MachOYAML::Object>::mapping(IO &IO,
  121 void MappingTraits<MachOYAML::FatHeader>::mapping(
  127 void MappingTraits<MachOYAML::FatArch>::mapping(IO &IO,
  138 void MappingTraits<MachOYAML::UniversalBinary>::mapping(
  152 void MappingTraits<MachOYAML::LinkEditData>::mapping(
  164 void MappingTraits<MachOYAML::RebaseOpcode>::mapping(
  171 void MappingTraits<MachOYAML::BindOpcode>::mapping(
  180 void MappingTraits<MachOYAML::ExportEntry>::mapping(
  192 void MappingTraits<MachOYAML::NListEntry>::mapping(
  240 void MappingTraits<MachOYAML::LoadCommand>::mapping(
  276 void MappingTraits<MachOYAML::Section>::mapping(IO &IO,
  301 void MappingTraits<MachO::build_tool_version>::mapping(
  307 void MappingTraits<MachO::dylib>::mapping(IO &IO, MachO::dylib &DylibStruct) {
  373 void MappingTraits<MachO::fvmlib>::mapping(IO &IO, MachO::fvmlib &FVMLib) {
lib/ObjectYAML/MinidumpYAML.cpp
  163 void yaml::MappingTraits<CPUInfo::ArmInfo>::mapping(IO &IO,
  199 void yaml::MappingTraits<CPUInfo::OtherInfo>::mapping(
  235 void yaml::MappingTraits<CPUInfo::X86Info>::mapping(IO &IO,
  245 void yaml::MappingTraits<MemoryInfo>::mapping(IO &IO, MemoryInfo &Info) {
  259 void yaml::MappingTraits<VSFixedFileInfo>::mapping(IO &IO,
  276 void yaml::MappingTraits<ModuleListStream::entry_type>::mapping(
  301 void yaml::MappingTraits<MemoryListStream::entry_type>::mapping(
  358 void yaml::MappingTraits<ThreadListStream::entry_type>::mapping(
  379 void yaml::MappingTraits<minidump::Exception>::mapping(
  399 void yaml::MappingTraits<std::unique_ptr<Stream>>::mapping(
  453 void yaml::MappingTraits<Object>::mapping(IO &IO, Object &O) {
lib/ObjectYAML/ObjectYAML.cpp
   22 void MappingTraits<YamlObjectFile>::mapping(IO &IO,
lib/ObjectYAML/WasmYAML.cpp
   31 void MappingTraits<WasmYAML::FileHeader>::mapping(
   36 void MappingTraits<WasmYAML::Object>::mapping(IO &IO,
  161 void MappingTraits<std::unique_ptr<WasmYAML::Section>>::mapping(
  295 void MappingTraits<WasmYAML::Signature>::mapping(
  302 void MappingTraits<WasmYAML::Table>::mapping(IO &IO, WasmYAML::Table &Table) {
  307 void MappingTraits<WasmYAML::Function>::mapping(IO &IO,
  314 void MappingTraits<WasmYAML::Relocation>::mapping(
  322 void MappingTraits<WasmYAML::NameEntry>::mapping(
  328 void MappingTraits<WasmYAML::ProducerEntry>::mapping(
  343 void MappingTraits<WasmYAML::FeatureEntry>::mapping(
  349 void MappingTraits<WasmYAML::SegmentInfo>::mapping(
  357 void MappingTraits<WasmYAML::LocalDecl>::mapping(
  363 void MappingTraits<WasmYAML::Limits>::mapping(IO &IO,
  372 void MappingTraits<WasmYAML::ElemSegment>::mapping(
  378 void MappingTraits<WasmYAML::Import>::mapping(IO &IO,
  400 void MappingTraits<WasmYAML::Export>::mapping(IO &IO,
  407 void MappingTraits<WasmYAML::Global>::mapping(IO &IO,
  415 void MappingTraits<wasm::WasmInitExpr>::mapping(IO &IO,
  439 void MappingTraits<WasmYAML::DataSegment>::mapping(
  457 void MappingTraits<WasmYAML::InitFunction>::mapping(
  471 void MappingTraits<WasmYAML::ComdatEntry>::mapping(
  477 void MappingTraits<WasmYAML::Comdat>::mapping(IO &IO,
  483 void MappingTraits<WasmYAML::SymbolInfo>::mapping(IO &IO,
  509 void MappingTraits<WasmYAML::Event>::mapping(IO &IO, WasmYAML::Event &Event) {
lib/ObjectYAML/XCOFFYAML.cpp
   82 void MappingTraits<XCOFFYAML::FileHeader>::mapping(
   93 void MappingTraits<XCOFFYAML::Symbol>::mapping(IO &IO, XCOFFYAML::Symbol &S) {
  102 void MappingTraits<XCOFFYAML::Object>::mapping(IO &IO, XCOFFYAML::Object &Obj) {
lib/Remarks/YAMLRemarkSerializer.cpp
   39   static void mapping(IO &io, remarks::Remark *&Remark) {
   77   static void mapping(IO &io, RemarkLocation &RL) {
  136   static void mapping(IO &io, Argument &A) {
lib/Support/AMDGPUMetadata.cpp
   93   static void mapping(IO &YIO, Kernel::Attrs::Metadata &MD) {
  107   static void mapping(IO &YIO, Kernel::Arg::Metadata &MD) {
  131   static void mapping(IO &YIO, Kernel::CodeProps::Metadata &MD) {
  161   static void mapping(IO &YIO, Kernel::DebugProps::Metadata &MD) {
  177   static void mapping(IO &YIO, Kernel::Metadata &MD) {
  196   static void mapping(IO &YIO, HSAMD::Metadata &MD) {
lib/Target/AMDGPU/SIMachineFunctionInfo.h
  165   static void mapping(IO &YamlIO, SIArgument &A) {
  210   static void mapping(IO &YamlIO, SIArgumentInfo &AI) {
  254   static void mapping(IO &YamlIO, SIMode &Mode) {
lib/TextAPI/ELF/TBEHandler.cpp
   96   static void mapping(IO &IO, ELFSymbol &Symbol) {
  131   static void mapping(IO &IO, ELFStub &Stub) {
lib/TextAPI/MachO/TextStub.cpp
  287   static void mapping(IO &IO, ExportSection &Section) {
  309   static void mapping(IO &IO, UndefinedSection &Section) {
  325   static void mapping(IO &IO, SymbolSection &Section) {
  337   static void mapping(IO &IO, UmbrellaSection &Section) {
  344   static void mapping(IO &IO, UUIDv4 &UUID) {
  761   static void mapping(IO &IO, const InterfaceFile *&File) {
tools/clang/include/clang/Tooling/DiagnosticsYaml.h
   30   static void mapping(IO &Io, clang::tooling::DiagnosticMessage &M) {
   76   static void mapping(IO &Io, clang::tooling::Diagnostic &D) {
   90   static void mapping(IO &Io, clang::tooling::TranslationUnitDiagnostics &Doc) {
tools/clang/include/clang/Tooling/ReplacementsYaml.h
   57   static void mapping(IO &Io, clang::tooling::Replacement &R) {
   70   static void mapping(IO &Io,
tools/clang/lib/Format/Format.cpp
  333   static void mapping(IO &IO, FormatStyle &Style) {
  552   static void mapping(IO &IO, FormatStyle::BraceWrappingFlags &Wrapping) {
  573   static void mapping(IO &IO, FormatStyle::RawStringFormat &Format) {
tools/clang/lib/Frontend/FrontendActions.cpp
  363   static void mapping(IO &io, TemplightEntry &fields) {
tools/clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp
  261   static void mapping(IO &IO, TaintConfig &Config) {
  269   static void mapping(IO &IO, TaintConfig::Propagation &Propagation) {
  289   static void mapping(IO &IO, TaintConfig::NameArgsPair &NameArg) {
tools/clang/lib/Tooling/Inclusions/IncludeStyle.cpp
   16 void MappingTraits<IncludeStyle::IncludeCategory>::mapping(
tools/clang/lib/Tooling/Refactoring/AtomicChange.cpp
   55   static void mapping(IO &Io, NormalizedAtomicChange &Doc) {
   68   static void mapping(IO &Io, clang::tooling::AtomicChange &Doc) {
tools/clang/tools/clang-rename/ClangRename.cpp
   56   static void mapping(IO &IO, RenameAllInfo &Info) {
tools/clang/tools/driver/cc1gen_reproducer_main.cpp
   53   static void mapping(IO &IO, UnsavedFileHash &Info) {
   60   static void mapping(IO &IO, ClangInvocationInfo &Info) {
tools/clang/tools/extra/clang-doc/YAMLGenerator.cpp
  161   static void mapping(IO &IO, Location &Loc) {
  168   static void mapping(IO &IO, Reference &Ref) {
  178   static void mapping(IO &IO, TypeInfo &I) { TypeInfoMapping(IO, I); }
  182   static void mapping(IO &IO, FieldTypeInfo &I) {
  189   static void mapping(IO &IO, MemberTypeInfo &I) {
  199   static void mapping(IO &IO, NamespaceInfo &I) {
  210   static void mapping(IO &IO, RecordInfo &I) { RecordInfoMapping(IO, I); }
  214   static void mapping(IO &IO, BaseRecordInfo &I) {
  226   static void mapping(IO &IO, EnumInfo &I) {
  234   static void mapping(IO &IO, FunctionInfo &I) {
  248   static void mapping(IO &IO, CommentInfo &I) { CommentInfoMapping(IO, I); }
  252   static void mapping(IO &IO, std::unique_ptr<CommentInfo> &I) {
tools/clang/tools/extra/clang-include-fixer/find-all-symbols/SymbolInfo.cpp
   29   static void mapping(IO &io, SymbolAndSignals &Symbol) {
   61   static void mapping(IO &io, SymbolInfo::Context &Context) {
tools/clang/tools/extra/clang-include-fixer/tool/ClangIncludeFixer.cpp
   50   static void mapping(IO &IO, tooling::Range &Info) {
   58   static void mapping(IO &io, IncludeFixerContext::HeaderInfo &Info) {
   65   static void mapping(IO &io, IncludeFixerContext::QuerySymbolInfo &Info) {
   72   static void mapping(IO &IO, IncludeFixerContext &Context) {
tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp
   46   static void mapping(IO &IO, FileFilter &File) {
   62   static void mapping(IO &IO, ClangTidyOptions::StringPair &KeyValue) {
   82   static void mapping(IO &IO, ClangTidyOptions &Options) {
tools/clang/tools/extra/clangd/index/YAMLSerialization.cpp
  114   static void mapping(IO &IO, YPosition &Value) {
  153   static void mapping(IO &IO, SymbolLocation &Value) {
  167   static void mapping(IO &io, SymbolInfo &SymInfo) {
  176   static void mapping(IO &io,
  184   static void mapping(IO &IO, Symbol &Sym) {
  258   static void mapping(IO &IO, RefBundle &Refs) {
  276   static void mapping(IO &IO, Ref &R) {
  295   static void mapping(IO &IO, SymbolID &ID) {
  302   static void mapping(IO &IO, Relation &Relation) {
  312   static void mapping(IO &IO, VariantEntry &Variant) {
tools/dsymutil/DebugMap.cpp
  164     mapping(IO &io, std::pair<std::string, DebugMapObject::SymbolMapping> &s) {
  171 void MappingTraits<dsymutil::DebugMapObject>::mapping(
  205 void MappingTraits<dsymutil::DebugMap>::mapping(IO &io,
  214 void MappingTraits<std::unique_ptr<dsymutil::DebugMap>>::mapping(
tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileYAML.cpp
  296   static void mapping(IO &io, Section &sect) {
  351   static void mapping(IO &io, Relocation &reloc) {
  462   static void mapping(IO &io, Symbol& sym) {
  530   static void mapping(IO &io, Segment& seg) {
  565   static void mapping(IO &io, DependentDylib& dylib) {
  591   static void mapping(IO &io, RebaseLocation& rebase) {
  615   static void mapping(IO &io, BindLocation &bind) {
  655   static void mapping(IO &io, Export &exp) {
  685   static void mapping(IO &io, DataInCode &entry) {
  713   static void mapping(IO &io, NormalizedFile &file) {
tools/lld/lib/ReaderWriter/YAML/ReaderWriterYAML.cpp
  509   static void mapping(IO &io, ArchMember &member) {
  692   static void mapping(IO &io, const lld::File *&file) {
  791   static void mapping(IO &io, const lld::Reference *&ref) {
  988   static void mapping(IO &io, lld::DefinedAtom *&atom) {
 1052   static void mapping(IO &io, lld::UndefinedAtom *&atom) {
 1130   static void mapping(IO &io, lld::SharedLibraryAtom *&atom) {
 1210   static void mapping(IO &io, lld::AbsoluteAtom *&atom) {
tools/lldb/source/Utility/GDBRemote.cpp
   89 void yaml::MappingTraits<GDBRemotePacket>::mapping(IO &io,
tools/llvm-exegesis/lib/BenchmarkResult.cpp
  221   static void mapping(IO &Io, exegesis::BenchmarkMeasure &Obj) {
tools/llvm-ifs/llvm-ifs.cpp
  126   static void mapping(IO &IO, IFSSymbol &Symbol) {
  188   static void mapping(IO &IO, IFSStub &Stub) {
tools/llvm-pdbutil/PdbYaml.cpp
  104 void MappingTraits<PdbObject>::mapping(IO &IO, PdbObject &Obj) {
  116 void MappingTraits<MSFHeaders>::mapping(IO &IO, MSFHeaders &Obj) {
  124 void MappingTraits<msf::SuperBlock>::mapping(IO &IO, msf::SuperBlock &SB) {
  138 void MappingTraits<StreamBlockList>::mapping(IO &IO, StreamBlockList &SB) {
  142 void MappingTraits<PdbInfoStream>::mapping(IO &IO, PdbInfoStream &Obj) {
  150 void MappingTraits<PdbDbiStream>::mapping(IO &IO, PdbDbiStream &Obj) {
  161 void MappingTraits<PdbTpiStream>::mapping(IO &IO,
  167 void MappingTraits<PdbPublicsStream>::mapping(
  178 void MappingTraits<PdbModiStream>::mapping(IO &IO, PdbModiStream &Obj) {
  183 void MappingTraits<PdbDbiModuleInfo>::mapping(IO &IO, PdbDbiModuleInfo &Obj) {
unittests/ObjectYAML/YAMLTest.cpp
   23   static void mapping(IO &IO, BinaryHolder &BH) {
unittests/Support/YAMLIOTest.cpp
   61     static void mapping(IO &io, FooBar& fb) {
   68     static void mapping(IO &io, FooBarContainer &fb) {
  265   static void mapping(IO &io, WithStringField &fb) {
  351     static void mapping(IO &io, BuiltInTypes& bt) {
  503   static void mapping(IO &io, EndianTypes &et) {
  613   static void mapping(IO &io, EndianEnums &EE) {
  698     static void mapping(IO &io, StringTypes& st) {
  838     static void mapping(IO &io, ColorMap& c) {
  912     static void mapping(IO &io, FlagsMap& c) {
  995     static void mapping(IO &io, MyCustomTypeMap& s) {
 1088     static void mapping(IO &io, MultilineStringTypeMap& s) {
 1260     static void mapping(IO &io, NameAndNumbers& nn) {
 1283     static void mapping(IO &io, NameAndNumbersFlow& nn) {
 1417     static void mapping(IO &io, TotalSeconds &secs) {
 1532     static void mapping(IO &io, KindAndFlags& kf) {
 1622     static void mapping(IO &io, FooBarMap& fb) {
 1701     static void mapping(IO &io, MyDouble &d) {
 1783     static void mapping(IO &io, MyValidation &d) {
 1833     static void mapping(IO &io, FlowFooBar &fb) {
 1843     static void mapping(IO &io, FlowFooBarDoc &fb) {
 2292     static void mapping(IO& IO, OptionalTest &OT) {
 2299     static void mapping(IO &IO, OptionalTestSeq &OTS) {
 2382     static void mapping(IO &io, FlowMap &fm) {
 2512   static void mapping(IO &io, NestedMap &nm) {
 2633   static void mapping(IO &io, FooBarMapMap &x) {