@@ -245,7 +245,7 @@ writeEnum(
245
245
246
246
writeSourceInfo (I);
247
247
writeJavadoc (I.javadoc );
248
- writeAttributes (I. Attributes );
248
+ writeAttributes (I);
249
249
250
250
corpus_.traverse (I, *this );
251
251
@@ -270,7 +270,7 @@ writeEnumConstant(
270
270
271
271
writeSourceInfo (I);
272
272
writeJavadoc (I.javadoc );
273
- writeAttributes (I. Attributes );
273
+ writeAttributes (I);
274
274
275
275
tags_.close (enumConstantTagName);
276
276
}
@@ -287,7 +287,7 @@ writeFriend(
287
287
288
288
writeSourceInfo (I);
289
289
writeJavadoc (I.javadoc );
290
- writeAttributes (I. Attributes );
290
+ writeAttributes (I);
291
291
292
292
Attributes attrs = {};
293
293
if (I.FriendSymbol )
@@ -326,7 +326,7 @@ writeFunction(
326
326
327
327
writeSourceInfo (I);
328
328
writeJavadoc (I.javadoc );
329
- writeAttributes (I. Attributes );
329
+ writeAttributes (I);
330
330
331
331
writeAttr (I.IsVariadic , " is-variadic" , tags_);
332
332
writeAttr (I.IsVirtualAsWritten , " is-virtual-as-written" , tags_);
@@ -383,7 +383,7 @@ writeGuide(
383
383
384
384
writeSourceInfo (I);
385
385
writeJavadoc (I.javadoc );
386
- writeAttributes (I. Attributes );
386
+ writeAttributes (I);
387
387
388
388
tags_.open (deducedTagName);
389
389
writeType (I.Deduced , tags_);
@@ -413,7 +413,7 @@ writeConcept(
413
413
414
414
writeSourceInfo (I);
415
415
writeJavadoc (I.javadoc );
416
- writeAttributes (I. Attributes );
416
+ writeAttributes (I);
417
417
418
418
tags_.close (conceptTagName);
419
419
@@ -433,7 +433,7 @@ writeNamespaceAlias(
433
433
434
434
writeSourceInfo (I);
435
435
writeJavadoc (I.javadoc );
436
- writeAttributes (I. Attributes );
436
+ writeAttributes (I);
437
437
438
438
tags_.write (" aliased" , {}, {
439
439
{" name" , toString (*I.AliasedSymbol )},
@@ -477,7 +477,7 @@ XMLWriter::
477
477
478
478
writeSourceInfo (I);
479
479
writeJavadoc (I.javadoc );
480
- writeAttributes (I. Attributes );
480
+ writeAttributes (I);
481
481
482
482
for (auto const & id : I.UsingSymbols )
483
483
tags_.write (" named" , {}, { id });
@@ -502,7 +502,7 @@ writeRecord(
502
502
503
503
writeSourceInfo (I);
504
504
writeJavadoc (I.javadoc );
505
- writeAttributes (I. Attributes );
505
+ writeAttributes (I);
506
506
507
507
writeAttr (I.IsFinal , " is-final" , tags_);
508
508
writeAttr (I.IsFinalDestructor , " is-final-dtor" , tags_);
@@ -545,7 +545,7 @@ writeTypedef(
545
545
546
546
writeSourceInfo (I);
547
547
writeJavadoc (I.javadoc );
548
- writeAttributes (I. Attributes );
548
+ writeAttributes (I);
549
549
550
550
writeType (I.Type , tags_);
551
551
@@ -579,7 +579,7 @@ writeField(
579
579
580
580
writeSourceInfo (I);
581
581
writeJavadoc (I.javadoc );
582
- writeAttributes (I. Attributes );
582
+ writeAttributes (I);
583
583
584
584
if (I.IsMutable )
585
585
tags_.write (attributeTagName, {}, {
@@ -609,7 +609,7 @@ writeVariable(
609
609
610
610
writeSourceInfo (I);
611
611
writeJavadoc (I.javadoc );
612
- writeAttributes (I. Attributes );
612
+ writeAttributes (I);
613
613
614
614
writeAttr (I.StorageClass , " storage-class" , tags_);
615
615
writeAttr (I.IsInline , " is-inline" , tags_);
@@ -630,10 +630,10 @@ writeVariable(
630
630
void
631
631
XMLWriter::
632
632
writeAttributes (
633
- std::span< const AttributeKind> attributes )
633
+ const Info& I )
634
634
{
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) } });
637
637
}
638
638
639
639
void
0 commit comments