Skip to content

Commit 6ab3ec1

Browse files
authored
Make plainText publicly accessible (#415)
* Makes plainText public and curates RenderInlineContent. * Makes sure the enum cases appear first. * Adds missing copyright statement. rdar://101910081
1 parent fd523b2 commit 6ab3ec1

File tree

2 files changed

+25
-2
lines changed

2 files changed

+25
-2
lines changed

Sources/SwiftDocC/Model/Rendering/Content/RenderInlineContent.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -176,7 +176,7 @@ extension RenderInlineContent {
176176
/// more sense to use the `rawIndexableTextContent` function that does use `RenderReference`
177177
/// for a more accurate textual representation of `RenderInlineContent.image` and
178178
/// `RenderInlineContent.reference`.
179-
var plainText: String {
179+
public var plainText: String {
180180
switch self {
181181
case let .codeVoice(code):
182182
return code
@@ -213,7 +213,7 @@ extension Sequence where Element == RenderInlineContent {
213213
/// more sense to use the `rawIndexableTextContent` function that does use `RenderReference`
214214
/// for a more accurate textual representation of `RenderInlineContent.image` and
215215
/// `RenderInlineContent.reference`.
216-
var plainText: String {
216+
public var plainText: String {
217217
return map { $0.plainText }.joined()
218218
}
219219
}
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# ``SwiftDocC/RenderInlineContent``
2+
3+
## Topics
4+
5+
### Inline content types
6+
7+
- ``codeVoice(code:)``
8+
- ``emphasis(inlineContent:)``
9+
- ``image(identifier:metadata:)``
10+
- ``inlineHead(inlineContent:)``
11+
- ``newTerm(inlineContent:)``
12+
- ``reference(identifier:isActive:overridingTitle:overridingTitleInlineContent:)``
13+
- ``strikethrough(inlineContent:)``
14+
- ``strong(inlineContent:)``
15+
- ``subscript(inlineContent:)``
16+
- ``superscript(inlineContent:)``
17+
- ``text(_:)``
18+
19+
### Getting a plain text representation
20+
21+
- ``plainText``
22+
23+
<!-- Copyright (c) 2022 Apple Inc and the Swift Project authors. All Rights Reserved. -->

0 commit comments

Comments
 (0)