Skip to content

Commit d35c7a8

Browse files
committed
count C++ declarations as cdecls
1 parent 5aa6192 commit d35c7a8

File tree

4 files changed

+9
-3
lines changed

4 files changed

+9
-3
lines changed

Sources/Symbols/Declarations/Phylum.DeclFlags.swift

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,12 @@ extension Phylum.DeclFlags
2929
{
3030
.init(language: .swift, phylum: flags.phylum, kinks: flags.kinks, route: flags.route)
3131
}
32+
33+
@inlinable public
34+
var cdecl:Bool
35+
{
36+
self.language == .c || self.language == .cpp
37+
}
3238
}
3339
extension Phylum.DeclFlags:RawRepresentable
3440
{

Sources/UnidocRecords/Volumes/Trees/Unidoc.NounType.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ extension Unidoc.NounType
1717
{
1818
switch self
1919
{
20-
case .stem(_, let flags?): flags.language == .c
20+
case .stem(_, let flags?): flags.cdecl
2121
case .stem(_, nil): false
2222
case .text: false
2323
}

Sources/UnidocRecords/Volumes/Vertices/Unidoc.DeclVertex.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ extension Unidoc.DeclVertex:Unidoc.PrincipalVertex
102102
@inlinable public
103103
var route:Unidoc.Route
104104
{
105-
.init(shoot: self.shoot, cdecl: self.flags.language == .c)
105+
.init(shoot: self.shoot, cdecl: self.flags.cdecl)
106106
}
107107

108108
@inlinable public

Sources/UnidocRecords/Volumes/Vertices/Unidoc.ForeignVertex.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ extension Unidoc.ForeignVertex:Unidoc.PrincipalVertex
4545
@inlinable public
4646
var route:Unidoc.Route
4747
{
48-
.init(shoot: self.shoot, cdecl: self.flags.language == .c)
48+
.init(shoot: self.shoot, cdecl: self.flags.cdecl)
4949
}
5050

5151
@inlinable public

0 commit comments

Comments
 (0)