diff --git a/clang-tools-extra/clang-doc/assets/enum-template.mustache b/clang-tools-extra/clang-doc/assets/enum-template.mustache index 53da4669d824b..ec42df99a7f4b 100644 --- a/clang-tools-extra/clang-doc/assets/enum-template.mustache +++ b/clang-tools-extra/clang-doc/assets/enum-template.mustache @@ -7,22 +7,18 @@ }}
-
-            
-enum {{Name}}
-            
-        
+
enum {{Name}}
{{! Enum Values }} - - - - {{#HasComment}} + + + + {{#HasComment}} - {{/HasComment}} - + {{/HasComment}} + {{#Members}} @@ -34,7 +30,7 @@ enum {{Name}} {{/Value}} {{#EnumValueComments}} - + {{/EnumValueComments}} {{/Members}} diff --git a/clang-tools-extra/test/clang-doc/enum.cpp b/clang-tools-extra/test/clang-doc/enum.cpp index 159d61ab5a3b7..3ba834e0b2e70 100644 --- a/clang-tools-extra/test/clang-doc/enum.cpp +++ b/clang-tools-extra/test/clang-doc/enum.cpp @@ -55,11 +55,7 @@ enum Color { // HTML-INDEX:

Comment 3

// MUSTACHE-INDEX:
-// MUSTACHE-INDEX:
-// MUSTACHE-INDEX:             
-// MUSTACHE-INDEX: enum Color
-// MUSTACHE-INDEX:             
-// MUSTACHE-INDEX:         
+// MUSTACHE-INDEX:
enum Color
// MUSTACHE-INDEX:
// MUSTACHE-INDEX:
NameValue
NameValueComment
{{Name}}{{ValueExpr}}{{>Comments}}{{>Comments}}
// MUSTACHE-INDEX: @@ -67,18 +63,18 @@ enum Color { // MUSTACHE-INDEX: // MUSTACHE-INDEX: // MUSTACHE-INDEX: -// MUSTACHE-INDEX: -// MUSTACHE-INDEX: -// MUSTACHE-INDEX: -// MUSTACHE-INDEX: -// MUSTACHE-INDEX: -// MUSTACHE-INDEX: -// MUSTACHE-INDEX: -// MUSTACHE-INDEX: -// MUSTACHE-INDEX: -// MUSTACHE-INDEX: -// MUSTACHE-INDEX: -// MUSTACHE-INDEX: +// MUSTACHE-INDEX: +// MUSTACHE-INDEX: +// MUSTACHE-INDEX: +// MUSTACHE-INDEX: +// MUSTACHE-INDEX: +// MUSTACHE-INDEX: +// MUSTACHE-INDEX: +// MUSTACHE-INDEX: +// MUSTACHE-INDEX: +// MUSTACHE-INDEX: +// MUSTACHE-INDEX: +// MUSTACHE-INDEX: // MUSTACHE-INDEX: // MUSTACHE-INDEX:
NameValue
Red0
Green1
Blue2
Red0
Green1
Blue2
@@ -117,11 +113,7 @@ enum class Shapes { // COM: FIXME: Serialize "enum class" in template // MUSTACHE-INDEX:
-// MUSTACHE-INDEX:
-// MUSTACHE-INDEX:             
-// MUSTACHE-INDEX: enum Shapes
-// MUSTACHE-INDEX:             
-// MUSTACHE-INDEX:         
+// MUSTACHE-INDEX:
enum Shapes
// MUSTACHE-INDEX:
// MUSTACHE-INDEX: // MUSTACHE-INDEX: @@ -129,18 +121,18 @@ enum class Shapes { // MUSTACHE-INDEX: // MUSTACHE-INDEX: // MUSTACHE-INDEX: -// MUSTACHE-INDEX: -// MUSTACHE-INDEX: -// MUSTACHE-INDEX: -// MUSTACHE-INDEX: -// MUSTACHE-INDEX: -// MUSTACHE-INDEX: -// MUSTACHE-INDEX: -// MUSTACHE-INDEX: -// MUSTACHE-INDEX: -// MUSTACHE-INDEX: -// MUSTACHE-INDEX: -// MUSTACHE-INDEX: +// MUSTACHE-INDEX: +// MUSTACHE-INDEX: +// MUSTACHE-INDEX: +// MUSTACHE-INDEX: +// MUSTACHE-INDEX: +// MUSTACHE-INDEX: +// MUSTACHE-INDEX: +// MUSTACHE-INDEX: +// MUSTACHE-INDEX: +// MUSTACHE-INDEX: +// MUSTACHE-INDEX: +// MUSTACHE-INDEX: // MUSTACHE-INDEX: // MUSTACHE-INDEX:
NameValue
Circle0
Rectangle1
Triangle2
Circle0
Rectangle1
Triangle2
@@ -240,11 +232,7 @@ enum Car { // HTML-VEHICLES:

Comment 4

// MUSTACHE-VEHICLES:
-// MUSTACHE-VEHICLES:
-// MUSTACHE-VEHICLES:             
-// MUSTACHE-VEHICLES: enum Car
-// MUSTACHE-VEHICLES:             
-// MUSTACHE-VEHICLES:         
+// MUSTACHE-VEHICLES:
enum Car
// MUSTACHE-VEHICLES:
// MUSTACHE-VEHICLES: // MUSTACHE-VEHICLES: @@ -252,22 +240,22 @@ enum Car { // MUSTACHE-VEHICLES: // MUSTACHE-VEHICLES: // MUSTACHE-VEHICLES: -// MUSTACHE-VEHICLES: -// MUSTACHE-VEHICLES: -// MUSTACHE-VEHICLES: -// MUSTACHE-VEHICLES: -// MUSTACHE-VEHICLES: -// MUSTACHE-VEHICLES: -// MUSTACHE-VEHICLES: -// MUSTACHE-VEHICLES: -// MUSTACHE-VEHICLES: -// MUSTACHE-VEHICLES: -// MUSTACHE-VEHICLES: -// MUSTACHE-VEHICLES: -// MUSTACHE-VEHICLES: -// MUSTACHE-VEHICLES: -// MUSTACHE-VEHICLES: -// MUSTACHE-VEHICLES: +// MUSTACHE-VEHICLES: +// MUSTACHE-VEHICLES: +// MUSTACHE-VEHICLES: +// MUSTACHE-VEHICLES: +// MUSTACHE-VEHICLES: +// MUSTACHE-VEHICLES: +// MUSTACHE-VEHICLES: +// MUSTACHE-VEHICLES: +// MUSTACHE-VEHICLES: +// MUSTACHE-VEHICLES: +// MUSTACHE-VEHICLES: +// MUSTACHE-VEHICLES: +// MUSTACHE-VEHICLES: +// MUSTACHE-VEHICLES: +// MUSTACHE-VEHICLES: +// MUSTACHE-VEHICLES: // MUSTACHE-VEHICLES: // MUSTACHE-VEHICLES:
NameValue
Sedan0
SUV1
Pickup2
Hatchback3
Sedan0
SUV1
Pickup2
Hatchback3
@@ -292,11 +280,7 @@ enum ColorUserSpecified { // HTML-INDEX: 'C' // MUSTACHE-INDEX:
-// MUSTACHE-INDEX:
-// MUSTACHE-INDEX:             
-// MUSTACHE-INDEX: enum ColorUserSpecified
-// MUSTACHE-INDEX:             
-// MUSTACHE-INDEX:         
+// MUSTACHE-INDEX:
enum ColorUserSpecified
// MUSTACHE-INDEX:
// MUSTACHE-INDEX: // MUSTACHE-INDEX: @@ -304,17 +288,17 @@ enum ColorUserSpecified { // MUSTACHE-INDEX: // MUSTACHE-INDEX: // MUSTACHE-INDEX: -// MUSTACHE-INDEX: -// MUSTACHE-INDEX: -// MUSTACHE-INDEX: -// MUSTACHE-INDEX: -// MUSTACHE-INDEX: -// MUSTACHE-INDEX: -// MUSTACHE-INDEX: -// MUSTACHE-INDEX: -// MUSTACHE-INDEX: -// MUSTACHE-INDEX: -// MUSTACHE-INDEX: -// MUSTACHE-INDEX: +// MUSTACHE-INDEX: +// MUSTACHE-INDEX: +// MUSTACHE-INDEX: +// MUSTACHE-INDEX: +// MUSTACHE-INDEX: +// MUSTACHE-INDEX: +// MUSTACHE-INDEX: +// MUSTACHE-INDEX: +// MUSTACHE-INDEX: +// MUSTACHE-INDEX: +// MUSTACHE-INDEX: +// MUSTACHE-INDEX: // MUSTACHE-INDEX: // MUSTACHE-INDEX:
NameValue
RedUserSpecified'A'
GreenUserSpecified2
BlueUserSpecified'C'
RedUserSpecified'A'
GreenUserSpecified2
BlueUserSpecified'C'
diff --git a/clang-tools-extra/test/clang-doc/mustache-index.cpp b/clang-tools-extra/test/clang-doc/mustache-index.cpp index 19e0b32d3d4af..709cc82bf85bb 100644 --- a/clang-tools-extra/test/clang-doc/mustache-index.cpp +++ b/clang-tools-extra/test/clang-doc/mustache-index.cpp @@ -34,30 +34,26 @@ class Foo; // CHECK-NEXT:
// CHECK-NEXT:
// CHECK-NEXT:
-// CHECK-NEXT:
-// CHECK-NEXT:                      
-// CHECK-NEXT:                          enum Color
-// CHECK-NEXT:                      
-// CHECK-NEXT:                  
+// CHECK-NEXT:
enum Color
// CHECK-NEXT:
// CHECK-NEXT: // CHECK-NEXT: -// CHECK-NEXT: -// CHECK-NEXT: -// CHECK-NEXT: -// CHECK: +// CHECK-NEXT: +// CHECK-NEXT: +// CHECK-NEXT: +// CHECK-NEXT: // CHECK-NEXT: // CHECK-NEXT: // CHECK-NEXT: -// CHECK: +// CHECK-NEXT: // CHECK-NEXT: // CHECK-NEXT: // CHECK-NEXT: -// CHECK: +// CHECK-NEXT: // CHECK-NEXT: // CHECK-NEXT: // CHECK-NEXT: -// CHECK: +// CHECK-NEXT: // CHECK-NEXT: // CHECK-NEXT:
NameValue
NameValue
RED0
BLUE1
GREEN2
// CHECK-NEXT: