Skip to content

Commit f5bc6a9

Browse files
committed
[FOLD]
1 parent f11eb29 commit f5bc6a9

File tree

2 files changed

+10
-10
lines changed

2 files changed

+10
-10
lines changed

src/lib/Gen/xml/XMLWriter.cpp

+9-9
Original file line numberDiff line numberDiff line change
@@ -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

@@ -630,10 +630,10 @@ writeVariable(
630630
void
631631
XMLWriter::
632632
writeAttributes(
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

639639
void

src/lib/Gen/xml/XMLWriter.hpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ class XMLWriter
6868
void writeSourceInfo(SourceInfo const& I);
6969
void writeLocation(Location const& loc, bool def = false);
7070
void writeJavadoc(std::optional<Javadoc> const& javadoc);
71-
void writeAttributes(std::span<const AttributeKind> attributes);
71+
void writeAttributes(const Info& I);
7272
void openTemplate(const std::optional<TemplateInfo>& I);
7373
void closeTemplate(const std::optional<TemplateInfo>& I);
7474

0 commit comments

Comments
 (0)