@@ -245,7 +245,7 @@ writeEnum(
245245
246246 writeSourceInfo (I);
247247 writeJavadoc (I.javadoc );
248- writeAttributes (I. Attributes );
248+ writeAttributes (I);
249249
250250 corpus_.traverse (I, *this );
251251
@@ -270,7 +270,7 @@ writeEnumConstant(
270270
271271 writeSourceInfo (I);
272272 writeJavadoc (I.javadoc );
273- writeAttributes (I. Attributes );
273+ writeAttributes (I);
274274
275275 tags_.close (enumConstantTagName);
276276}
@@ -287,7 +287,7 @@ writeFriend(
287287
288288 writeSourceInfo (I);
289289 writeJavadoc (I.javadoc );
290- writeAttributes (I. Attributes );
290+ writeAttributes (I);
291291
292292 Attributes attrs = {};
293293 if (I.FriendSymbol )
@@ -326,7 +326,7 @@ writeFunction(
326326
327327 writeSourceInfo (I);
328328 writeJavadoc (I.javadoc );
329- writeAttributes (I. Attributes );
329+ writeAttributes (I);
330330
331331 writeAttr (I.IsVariadic , " is-variadic" , tags_);
332332 writeAttr (I.IsVirtualAsWritten , " is-virtual-as-written" , tags_);
@@ -383,7 +383,7 @@ writeGuide(
383383
384384 writeSourceInfo (I);
385385 writeJavadoc (I.javadoc );
386- writeAttributes (I. Attributes );
386+ writeAttributes (I);
387387
388388 tags_.open (deducedTagName);
389389 writeType (I.Deduced , tags_);
@@ -413,7 +413,7 @@ writeConcept(
413413
414414 writeSourceInfo (I);
415415 writeJavadoc (I.javadoc );
416- writeAttributes (I. Attributes );
416+ writeAttributes (I);
417417
418418 tags_.close (conceptTagName);
419419
@@ -433,7 +433,7 @@ writeNamespaceAlias(
433433
434434 writeSourceInfo (I);
435435 writeJavadoc (I.javadoc );
436- writeAttributes (I. Attributes );
436+ writeAttributes (I);
437437
438438 tags_.write (" aliased" , {}, {
439439 {" name" , toString (*I.AliasedSymbol )},
@@ -477,7 +477,7 @@ XMLWriter::
477477
478478 writeSourceInfo (I);
479479 writeJavadoc (I.javadoc );
480- writeAttributes (I. Attributes );
480+ writeAttributes (I);
481481
482482 for (auto const & id : I.UsingSymbols )
483483 tags_.write (" named" , {}, { id });
@@ -502,7 +502,7 @@ writeRecord(
502502
503503 writeSourceInfo (I);
504504 writeJavadoc (I.javadoc );
505- writeAttributes (I. Attributes );
505+ writeAttributes (I);
506506
507507 writeAttr (I.IsFinal , " is-final" , tags_);
508508 writeAttr (I.IsFinalDestructor , " is-final-dtor" , tags_);
@@ -545,7 +545,7 @@ writeTypedef(
545545
546546 writeSourceInfo (I);
547547 writeJavadoc (I.javadoc );
548- writeAttributes (I. Attributes );
548+ writeAttributes (I);
549549
550550 writeType (I.Type , tags_);
551551
@@ -579,7 +579,7 @@ writeField(
579579
580580 writeSourceInfo (I);
581581 writeJavadoc (I.javadoc );
582- writeAttributes (I. Attributes );
582+ writeAttributes (I);
583583
584584 if (I.IsMutable )
585585 tags_.write (attributeTagName, {}, {
@@ -609,7 +609,7 @@ writeVariable(
609609
610610 writeSourceInfo (I);
611611 writeJavadoc (I.javadoc );
612- writeAttributes (I. Attributes );
612+ writeAttributes (I);
613613
614614 writeAttr (I.StorageClass , " storage-class" , tags_);
615615 writeAttr (I.IsInline , " is-inline" , tags_);
@@ -630,10 +630,10 @@ writeVariable(
630630void
631631XMLWriter::
632632writeAttributes (
633- std::span< const AttributeKind> attributes )
633+ const Info& I )
634634{
635- for (auto attr : attributes )
636- tags .write (attributeTagName, {}, { { " id" , toString (attr) } });
635+ for (auto attr : I. Attributes )
636+ tags_ .write (attributeTagName, {}, { { " id" , toString (attr) } });
637637}
638638
639639void
0 commit comments