Skip to content

Commit e0794b0

Browse files
authored
Merge pull request #1429 from CesiumGS/copilot/use-doxygen-ref-syntax
Replace JSDoc `{@link}` with Doxygen `@ref` throughout codebase
2 parents b413776 + b40dd1b commit e0794b0

182 files changed

Lines changed: 1286 additions & 1159 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.clang-format

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,8 @@ PointerAlignment: Left
3232
ConstructorInitializerAllOnOneLineOrOnePerLine: true
3333

3434
# Do not break comment lines that contain the given regex. This
35-
# is here to avoid breaking lines within "{@link SomeClass}"
36-
# which would cause doxygen to fail.
35+
# is here to avoid breaking lines within braced expressions in
36+
# Doxygen comments, which would cause doxygen to fail.
3737
CommentPragmas: '{.*}'
3838

3939
# Disregard any exising include order, and re-order the headers

Cesium3DTiles/generated/include/Cesium3DTiles/Availability.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ struct CESIUM3DTILES_API Availability final
4949
* @brief Integer indicating whether all of the elements are available (1) or
5050
* all are unavailable (0).
5151
*
52-
* Known values are defined in {@link Constant}.
52+
* Known values are defined in @ref Constant.
5353
*
5454
*/
5555
std::optional<int32_t> constant;

Cesium3DTiles/generated/include/Cesium3DTiles/BufferSpec.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,8 @@ struct CESIUM3DTILES_API BufferSpec : public CesiumUtility::ExtensibleObject {
6161

6262
protected:
6363
/**
64-
* @brief This class is not meant to be instantiated directly. Use {@link Buffer} instead.
64+
* @brief This class is not meant to be instantiated directly. Use @ref Buffer
65+
* instead.
6566
*/
6667
BufferSpec() = default;
6768
friend struct Buffer;

Cesium3DTiles/generated/include/Cesium3DTiles/ClassProperty.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ struct CESIUM3DTILES_API ClassProperty final
105105
/**
106106
* @brief The element type.
107107
*
108-
* Known values are defined in {@link Type}.
108+
* Known values are defined in @ref Type.
109109
*
110110
*/
111111
std::string type = Type::SCALAR;
@@ -114,7 +114,7 @@ struct CESIUM3DTILES_API ClassProperty final
114114
* @brief The datatype of the element's components. Required for `SCALAR`,
115115
* `VECN`, and `MATN` types, and disallowed for other types.
116116
*
117-
* Known values are defined in {@link ComponentType}.
117+
* Known values are defined in @ref ComponentType.
118118
*
119119
*/
120120
std::optional<std::string> componentType;

Cesium3DTiles/generated/include/Cesium3DTiles/Enum.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ struct CESIUM3DTILES_API Enum final : public CesiumUtility::ExtensibleObject {
6262
/**
6363
* @brief The type of the integer enum value.
6464
*
65-
* Known values are defined in {@link ValueType}.
65+
* Known values are defined in @ref ValueType.
6666
*
6767
*/
6868
std::string valueType = ValueType::UINT16;

Cesium3DTiles/generated/include/Cesium3DTiles/ExtensionSchemaMaxarContentGeoJsonGeometryValue.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ struct CESIUM3DTILES_API ExtensionSchemaMaxarContentGeoJsonGeometryValue final
4646
/**
4747
* @brief Type of GeoJSON geometry inside the group
4848
*
49-
* Known values are defined in {@link Type}.
49+
* Known values are defined in @ref Type.
5050
*
5151
*/
5252
std::string type = Type::Point;

Cesium3DTiles/generated/include/Cesium3DTiles/ExtensionSchemaMaxarContentGeoJsonPropertiesValue.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ struct CESIUM3DTILES_API ExtensionSchemaMaxarContentGeoJsonPropertiesValue final
5252
* @brief Expected datatype of the property value in the GeoJSON Feature's
5353
* 'properties' object
5454
*
55-
* Known values are defined in {@link Type}.
55+
* Known values are defined in @ref Type.
5656
*
5757
*/
5858
std::string type = Type::Integer;

Cesium3DTiles/generated/include/Cesium3DTiles/ImplicitTiling.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ struct CESIUM3DTILES_API ImplicitTiling final
3737
/**
3838
* @brief A string describing the subdivision scheme used within the tileset.
3939
*
40-
* Known values are defined in {@link SubdivisionScheme}.
40+
* Known values are defined in @ref SubdivisionScheme.
4141
*
4242
*/
4343
std::string subdivisionScheme = SubdivisionScheme::QUADTREE;

Cesium3DTiles/generated/include/Cesium3DTiles/PropertyTableProperty.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -103,15 +103,15 @@ struct CESIUM3DTILES_API PropertyTableProperty final
103103
/**
104104
* @brief The type of values in `arrayOffsets`.
105105
*
106-
* Known values are defined in {@link ArrayOffsetType}.
106+
* Known values are defined in @ref ArrayOffsetType.
107107
*
108108
*/
109109
std::string arrayOffsetType = ArrayOffsetType::UINT32;
110110

111111
/**
112112
* @brief The type of values in `stringOffsets`.
113113
*
114-
* Known values are defined in {@link StringOffsetType}.
114+
* Known values are defined in @ref StringOffsetType.
115115
*
116116
*/
117117
std::string stringOffsetType = StringOffsetType::UINT32;

Cesium3DTiles/generated/include/Cesium3DTiles/Tile.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ struct CESIUM3DTILES_API Tile final : public CesiumUtility::ExtensibleObject {
6262
* root tile of a tileset; it is optional for all other tiles. The default is
6363
* to inherit from the parent tile.
6464
*
65-
* Known values are defined in {@link Refine}.
65+
* Known values are defined in @ref Refine.
6666
*
6767
*/
6868
std::optional<std::string> refine;

0 commit comments

Comments
 (0)