16 void MappingTraits<IncludeStyle::IncludeCategory>::mapping(
17 IO &IO, IncludeStyle::IncludeCategory &
Category) {
18 IO.mapOptional(
"Regex", Category.Regex);
19 IO.mapOptional(
"Priority", Category.Priority);
20 IO.mapOptional(
"SortPriority", Category.SortPriority);
23 void ScalarEnumerationTraits<IncludeStyle::IncludeBlocksStyle>::enumeration(
24 IO &IO, IncludeStyle::IncludeBlocksStyle &
Value) {
25 IO.enumCase(Value,
"Preserve", IncludeStyle::IBS_Preserve);
26 IO.enumCase(Value,
"Merge", IncludeStyle::IBS_Merge);
27 IO.enumCase(Value,
"Regroup", IncludeStyle::IBS_Regroup);
Specialize PointerLikeTypeTraits to allow LazyGenerationalUpdatePtr to be placed into a PointerUnion...