diff options
author | Marc Chevrier <marc.chevrier@gmail.com> | 2022-12-17 11:42:36 (GMT) |
---|---|---|
committer | Marc Chevrier <marc.chevrier@gmail.com> | 2022-12-17 11:42:36 (GMT) |
commit | 22d36aa0f8c67829d09aa5157f16deee6b440ec0 (patch) | |
tree | 60123e83c0f4b3b184b309346d31f10a55071a50 /Help/command/string.rst | |
parent | 94131d632fc9b7b73d480ff4be349a66d67978b2 (diff) | |
download | CMake-22d36aa0f8c67829d09aa5157f16deee6b440ec0.zip CMake-22d36aa0f8c67829d09aa5157f16deee6b440ec0.tar.gz CMake-22d36aa0f8c67829d09aa5157f16deee6b440ec0.tar.bz2 |
Help: string(JSON): avoid duplicate labels
Diffstat (limited to 'Help/command/string.rst')
-rw-r--r-- | Help/command/string.rst | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/Help/command/string.rst b/Help/command/string.rst index 86cbd2e..86136a6 100644 --- a/Help/command/string.rst +++ b/Help/command/string.rst @@ -45,16 +45,16 @@ Synopsis `JSON`_ string(JSON <out-var> [ERROR_VARIABLE <error-var>] - {`GET`_ | `TYPE`_ | :ref:`LENGTH <JSONLENGTH>` | `REMOVE`_} + {:ref:`GET <JSON_GET>` | :ref:`TYPE <JSON_TYPE>` | :ref:`LENGTH <JSON_LENGTH>` | :ref:`REMOVE <JSON_REMOVE>`} <json-string> <member|index> [<member|index> ...]) string(JSON <out-var> [ERROR_VARIABLE <error-var>] - `MEMBER`_ <json-string> + :ref:`MEMBER <JSON_MEMBER>` <json-string> [<member|index> ...] <index>) string(JSON <out-var> [ERROR_VARIABLE <error-var>] - `SET`_ <json-string> + :ref:`SET <JSON_SET>` <json-string> <member|index> [<member|index> ...] <value>) string(JSON <out-var> [ERROR_VARIABLE <error-var>] - `EQUAL`_ <json-string1> <json-string2>) + :ref:`EQUAL <JSON_EQUAL>` <json-string1> <json-string2>) Search and Replace ^^^^^^^^^^^^^^^^^^ @@ -575,7 +575,7 @@ Functionality for querying a JSON string. option is not present, a fatal error message is generated. If no error occurs, the ``<error-variable>`` will be set to ``NOTFOUND``. -.. _GET: +.. _JSON_GET: .. code-block:: cmake string(JSON <out-var> [ERROR_VARIABLE <error-variable>] @@ -588,7 +588,7 @@ Boolean elements will be returned as ``ON`` or ``OFF``. Null elements will be returned as an empty string. Number and string types will be returned as strings. -.. _TYPE: +.. _JSON_TYPE: .. code-block:: cmake string(JSON <out-var> [ERROR_VARIABLE <error-variable>] @@ -599,7 +599,7 @@ given by the list of ``<member|index>`` arguments. The ``<out-var>`` will be set to one of ``NULL``, ``NUMBER``, ``STRING``, ``BOOLEAN``, ``ARRAY``, or ``OBJECT``. -.. _MEMBER: +.. _JSON_MEMBER: .. code-block:: cmake string(JSON <out-var> [ERROR_VARIABLE <error-var>] @@ -610,7 +610,7 @@ Get the name of the ``<index>``-th member in ``<json-string>`` at the location given by the list of ``<member|index>`` arguments. Requires an element of object type. -.. _JSONLENGTH: +.. _JSON_LENGTH: .. code-block:: cmake string(JSON <out-var> [ERROR_VARIABLE <error-variable>] @@ -620,7 +620,7 @@ Get the length of an element in ``<json-string>`` at the location given by the list of ``<member|index>`` arguments. Requires an element of array or object type. -.. _REMOVE: +.. _JSON_REMOVE: .. code-block:: cmake string(JSON <out-var> [ERROR_VARIABLE <error-variable>] @@ -630,7 +630,7 @@ Remove an element from ``<json-string>`` at the location given by the list of ``<member|index>`` arguments. The JSON string without the removed element will be stored in ``<out-var>``. -.. _SET: +.. _JSON_SET: .. code-block:: cmake string(JSON <out-var> [ERROR_VARIABLE <error-variable>] @@ -640,7 +640,7 @@ Set an element in ``<json-string>`` at the location given by the list of ``<member|index>`` arguments to ``<value>``. The contents of ``<value>`` should be valid JSON. -.. _EQUAL: +.. _JSON_EQUAL: .. code-block:: cmake string(JSON <out-var> [ERROR_VARIABLE <error-var>] |