@@ -886,8 +886,7 @@ class ClassDerivation extends Locatable, @derivation {
886886 * A class that is directly enclosed by a function. For example the `struct` in
887887 * the following code is a `LocalClass`:
888888 * ```
889- * void myFunction()
890- * {
889+ * void myFunction() {
891890 * struct { int x; int y; } vec = { 1, 2 };
892891 * };
893892 * ```
@@ -910,8 +909,7 @@ class LocalClass extends Class {
910909 * code is a nested class:
911910 * ```
912911 * template<class T>
913- * class MyTemplateClass
914- * {
912+ * class MyTemplateClass {
915913 * public:
916914 * struct PairT {
917915 * T first, second;
@@ -956,8 +954,7 @@ class AbstractClass extends Class {
956954 * `MyTemplateClass<T>` template:
957955 * ```
958956 * template<class T>
959- * class MyTemplateClass
960- * {
957+ * class MyTemplateClass {
961958 * ...
962959 * };
963960 * ```
@@ -977,8 +974,7 @@ class TemplateClass extends Class {
977974 * code there is a `MyTemplateClass<int>` instantiation:
978975 * ```
979976 * template<class T>
980- * class MyTemplateClass
981- * {
977+ * class MyTemplateClass {
982978 * ...
983979 * };
984980 *
@@ -1036,14 +1032,12 @@ abstract class ClassTemplateSpecialization extends Class {
10361032 * in the following code is a `FullClassTemplateSpecialization`:
10371033 * ```
10381034 * template<class T>
1039- * class MyTemplateClass
1040- * {
1035+ * class MyTemplateClass {
10411036 * ...
10421037 * };
10431038 *
10441039 * template<>
1045- * class MyTemplateClass<int>
1046- * {
1040+ * class MyTemplateClass<int> {
10471041 * ...
10481042 * };
10491043 * ```
@@ -1069,14 +1063,12 @@ class FullClassTemplateSpecialization extends ClassTemplateSpecialization {
10691063 * in the following code is a `PartialClassTemplateSpecialization`:
10701064 * ```
10711065 * template<class S, class T>
1072- * class MyTemplateClass
1073- * {
1066+ * class MyTemplateClass {
10741067 * ...
10751068 * };
10761069 *
10771070 * template<class T>
1078- * class MyTemplateClass<int, T>
1079- * {
1071+ * class MyTemplateClass<int, T> {
10801072 * ...
10811073 * };
10821074 * ```
@@ -1108,8 +1100,7 @@ class PartialClassTemplateSpecialization extends ClassTemplateSpecialization {
11081100 * An "interface" is a class that only contains pure virtual functions (and contains
11091101 * at least one such function). For example:
11101102 * ```
1111- * class MyInterfaceClass
1112- * {
1103+ * class MyInterfaceClass {
11131104 * public:
11141105 * virtual void myMethod1() = 0;
11151106 * virtual void myMethod2() = 0;
@@ -1130,8 +1121,7 @@ deprecated class Interface extends Class {
11301121 * A class derivation that is virtual. For example the derivation in the following
11311122 * code is a `VirtualClassDerivation`:
11321123 * ```
1133- * class MyClass : public virtual MyBaseClass
1134- * {
1124+ * class MyClass : public virtual MyBaseClass {
11351125 * ...
11361126 * };
11371127 * ```
@@ -1148,13 +1138,11 @@ class VirtualClassDerivation extends ClassDerivation {
11481138 * A class that is the base of some virtual class derivation. For example
11491139 * `MyBaseClass` in the following code is a `VirtualBaseClass` of `MyClass`:
11501140 * ```
1151- * class MyBaseClass
1152- * {
1141+ * class MyBaseClass {
11531142 * ...
11541143 * };
11551144 *
1156- * class MyClass : public virtual MyBaseClass
1157- * {
1145+ * class MyClass : public virtual MyBaseClass {
11581146 * ...
11591147 * };
11601148 * ```
@@ -1182,8 +1170,7 @@ class VirtualBaseClass extends Class {
11821170 * in the following code:
11831171 * ```
11841172 * template <typename T>
1185- * struct S : T // the type of this T is a proxy class
1186- * {
1173+ * struct S : T { // the type of this T is a proxy class
11871174 * ...
11881175 * };
11891176 * ```
0 commit comments