diff --git a/doc/antora.yml b/doc/antora.yml index 8888eab53..3de69bbbd 100644 --- a/doc/antora.yml +++ b/doc/antora.yml @@ -22,8 +22,6 @@ ext: config: doc/mrdocs.yml cpp-tagfiles: files: - - file: ./doc/tagfiles/boost-url-doxygen.tag.xml - base_url: 'xref:reference:' - file: ./doc/tagfiles/boost-system-doxygen.tag.xml base_url: https://www.boost.org/doc/libs/master/libs/system/doc/html/ - file: ./doc/tagfiles/boost-core-doxygen.tag.xml diff --git a/doc/build_antora.sh b/doc/build_antora.sh index 93901b3d6..7d3d1b5bf 100755 --- a/doc/build_antora.sh +++ b/doc/build_antora.sh @@ -9,6 +9,26 @@ set -xe +SCRIPT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd ) +cd "$SCRIPT_DIR" + +if [ -z "${BOOST_SRC_DIR:-}" ]; then + CANDIDATE=$( cd "$SCRIPT_DIR/../../.." 2>/dev/null && pwd ) + if [ -n "$CANDIDATE" ]; then + BOOST_SRC_DIR_IS_VALID=ON + for F in "CMakeLists.txt" "Jamroot" "boost-build.jam" "bootstrap.sh" "libs"; do + if [ ! -e "$CANDIDATE/$F" ]; then + BOOST_SRC_DIR_IS_VALID=OFF + break + fi + done + if [ "$BOOST_SRC_DIR_IS_VALID" = "ON" ]; then + export BOOST_SRC_DIR="$CANDIDATE" + echo "Using BOOST_SRC_DIR=$BOOST_SRC_DIR" + fi + fi +fi + if [ $# -eq 0 ] then echo "No playbook supplied, using default playbook" @@ -26,4 +46,3 @@ PATH="$(pwd)/node_modules/.bin:${PATH}" export PATH npx antora --clean --fetch "$PLAYBOOK" --stacktrace --log-level all echo "Done" - diff --git a/doc/package-lock.json b/doc/package-lock.json index 073c85d88..6e1a98a28 100644 --- a/doc/package-lock.json +++ b/doc/package-lock.json @@ -5,27 +5,27 @@ "packages": { "": { "dependencies": { - "@antora/expand-path-helper": "^2.0.0", - "@antora/lunr-extension": "^1.0.0-alpha.8", - "@asciidoctor/tabs": "^1.0.0-beta.3", - "@cppalliance/antora-cpp-reference-extension": "^0.0.8", - "@cppalliance/antora-cpp-tagfiles-extension": "^0.0.5", + "@antora/expand-path-helper": "^3.0.0", + "@antora/lunr-extension": "^1.0.0-alpha.12", + "@asciidoctor/tabs": "^1.0.0-beta.6", + "@cppalliance/antora-cpp-reference-extension": "^0.1.0", + "@cppalliance/antora-cpp-tagfiles-extension": "^0.1.0", "@cppalliance/asciidoctor-boost-links": "^0.0.2" }, "devDependencies": { - "@antora/cli": "3.1.10", - "@antora/site-generator": "3.1.10", - "antora": "3.1.10" + "@antora/cli": "3.1.14", + "@antora/site-generator": "3.1.14", + "antora": "3.1.14" } }, "node_modules/@antora/asciidoc-loader": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/@antora/asciidoc-loader/-/asciidoc-loader-3.1.10.tgz", - "integrity": "sha512-np0JkOV37CK7V4eDZUZXf4fQuCKYW3Alxl8FlyzBevXi2Ujv29O82JLbHbv1cyTsvGkGNNB+gzJIx9XBsQ7+Nw==", + "version": "3.1.14", + "resolved": "https://registry.npmjs.org/@antora/asciidoc-loader/-/asciidoc-loader-3.1.14.tgz", + "integrity": "sha512-4xxisnoBFrlLNY6f3xZtyyfgm+tBLsqesTcEStfc8jtXUMYJ4b2DWIzo1vULmxvZ7yY5+Q7YqEvS5o6kIWAG0A==", "dev": true, "license": "MPL-2.0", "dependencies": { - "@antora/logger": "3.1.10", + "@antora/logger": "3.1.14", "@antora/user-require-helper": "~3.0", "@asciidoctor/core": "~2.2" }, @@ -34,14 +34,14 @@ } }, "node_modules/@antora/cli": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/@antora/cli/-/cli-3.1.10.tgz", - "integrity": "sha512-gp8u9aVM0w1DtWSsB5PwvEfFYKrooPENLhN58RAfdgTrcsTsWw+CDysFZPgEaHB0Y1ZbanR82ZH/f6JVKGcZfQ==", + "version": "3.1.14", + "resolved": "https://registry.npmjs.org/@antora/cli/-/cli-3.1.14.tgz", + "integrity": "sha512-I6WcygMU2bFInjdURJjkYjo7K5M8B3lBB53v9OO0IcY0LhEY8Wa7IlZ7wVinf5qEjHvaYzRGTZVl6RsJtVt7Sw==", "dev": true, "license": "MPL-2.0", "dependencies": { - "@antora/logger": "3.1.10", - "@antora/playbook-builder": "3.1.10", + "@antora/logger": "3.1.14", + "@antora/playbook-builder": "3.1.14", "@antora/user-require-helper": "~3.0", "commander": "~11.1" }, @@ -53,14 +53,14 @@ } }, "node_modules/@antora/content-aggregator": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/@antora/content-aggregator/-/content-aggregator-3.1.10.tgz", - "integrity": "sha512-OT6ZcCA7LrtNfrAZUr3hFh+Z/1isKpsfnqFjCDC66NEMqIyzJO99jq0CM66rYlYhyX7mb5BwEua8lHcwpOXNow==", + "version": "3.1.14", + "resolved": "https://registry.npmjs.org/@antora/content-aggregator/-/content-aggregator-3.1.14.tgz", + "integrity": "sha512-FVuBgnrGPiktYqK1WHbGF8O8l4m5KHlkxoJumrbacgFo8SKuiRFEo31zalxrCUsv8QM3UBEgX+LdHrve/9CGLg==", "dev": true, "license": "MPL-2.0", "dependencies": { "@antora/expand-path-helper": "~3.0", - "@antora/logger": "3.1.10", + "@antora/logger": "3.1.14", "@antora/user-require-helper": "~3.0", "braces": "~3.0", "cache-directory": "~2.0", @@ -79,25 +79,15 @@ "node": ">=16.0.0" } }, - "node_modules/@antora/content-aggregator/node_modules/@antora/expand-path-helper": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@antora/expand-path-helper/-/expand-path-helper-3.0.0.tgz", - "integrity": "sha512-7PdEIhk97v85/CSm3HynCsX14TR6oIVz1s233nNLsiWubE8tTnpPt4sNRJR+hpmIZ6Bx9c6QDp3XIoiyu/WYYA==", - "dev": true, - "license": "MPL-2.0", - "engines": { - "node": ">=16.0.0" - } - }, "node_modules/@antora/content-classifier": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/@antora/content-classifier/-/content-classifier-3.1.10.tgz", - "integrity": "sha512-3JJl4IIiTX00v/MirK603NoqIcHjGYAaRWt3Q4U03tI1Fv2Aho/ypO3FE45069jFf0Dx2uDJfp5kapb9gaIjdQ==", + "version": "3.1.14", + "resolved": "https://registry.npmjs.org/@antora/content-classifier/-/content-classifier-3.1.14.tgz", + "integrity": "sha512-y8Fk+KU1lqD3aawOu3ZFK92YfOZ1k3YBJhLI9QIFM6Ck4STPnf7AwYbhfOtjODlwer5/OhFmfhjUB2hn7onGnA==", "dev": true, "license": "MPL-2.0", "dependencies": { - "@antora/asciidoc-loader": "3.1.10", - "@antora/logger": "3.1.10", + "@antora/asciidoc-loader": "3.1.14", + "@antora/logger": "3.1.14", "mime-types": "~2.1", "vinyl": "~3.0" }, @@ -106,31 +96,31 @@ } }, "node_modules/@antora/document-converter": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/@antora/document-converter/-/document-converter-3.1.10.tgz", - "integrity": "sha512-qi9ctgcKal8tZtWflVo66w+4zCJoBmUKRV+eA9aRRR09KDdU9r514vu1adWNgniPppISr90zD13V5l2JUy/2CQ==", + "version": "3.1.14", + "resolved": "https://registry.npmjs.org/@antora/document-converter/-/document-converter-3.1.14.tgz", + "integrity": "sha512-f6wFnL+489DI0ZDgoxYWzbxxWqPviRiJ56OHS1NixEfvJ7OpRBDPEbX1xnsIeiyFBgqX4+nY92MsCWKTa+Gf3w==", "dev": true, "license": "MPL-2.0", "dependencies": { - "@antora/asciidoc-loader": "3.1.10" + "@antora/asciidoc-loader": "3.1.14" }, "engines": { "node": ">=16.0.0" } }, "node_modules/@antora/expand-path-helper": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@antora/expand-path-helper/-/expand-path-helper-2.0.0.tgz", - "integrity": "sha512-CSMBGC+tI21VS2kGW3PV7T2kQTM5eT3f2GTPVLttwaNYbNxDve08en/huzszHJfxo11CcEs26Ostr0F2c1QqeA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@antora/expand-path-helper/-/expand-path-helper-3.0.0.tgz", + "integrity": "sha512-7PdEIhk97v85/CSm3HynCsX14TR6oIVz1s233nNLsiWubE8tTnpPt4sNRJR+hpmIZ6Bx9c6QDp3XIoiyu/WYYA==", "license": "MPL-2.0", "engines": { - "node": ">=10.17.0" + "node": ">=16.0.0" } }, "node_modules/@antora/file-publisher": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/@antora/file-publisher/-/file-publisher-3.1.10.tgz", - "integrity": "sha512-DPR/0d1P+kr3qV4T0Gh81POEO/aCmNWIp/oLUYAhr0HHOcFzgpTUUoLStgcYynZPFRIB7EYKSab+oYSCK17DGA==", + "version": "3.1.14", + "resolved": "https://registry.npmjs.org/@antora/file-publisher/-/file-publisher-3.1.14.tgz", + "integrity": "sha512-fTaAnkyKSOlsxQM1TBFCAmiERA6Q67XleDCD2bMPVgfcENmo0Xfx59KwCHaA92IcRSmMftydlXHPaFxNh0UVsg==", "dev": true, "license": "MPL-2.0", "dependencies": { @@ -143,20 +133,10 @@ "node": ">=16.0.0" } }, - "node_modules/@antora/file-publisher/node_modules/@antora/expand-path-helper": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@antora/expand-path-helper/-/expand-path-helper-3.0.0.tgz", - "integrity": "sha512-7PdEIhk97v85/CSm3HynCsX14TR6oIVz1s233nNLsiWubE8tTnpPt4sNRJR+hpmIZ6Bx9c6QDp3XIoiyu/WYYA==", - "dev": true, - "license": "MPL-2.0", - "engines": { - "node": ">=16.0.0" - } - }, "node_modules/@antora/logger": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/@antora/logger/-/logger-3.1.10.tgz", - "integrity": "sha512-WSuIxEP2tVrhWtTj/sIrwBDjpi4ldB/1Kpiu4PXmY4/qeWP8thW6u8nXdwdDcWss5zqkZWjourvWKwVq7y8Wjg==", + "version": "3.1.14", + "resolved": "https://registry.npmjs.org/@antora/logger/-/logger-3.1.14.tgz", + "integrity": "sha512-kVEeGqZbXR903hPIm+BlN97fLdQ3LoUzE/BOPZ6vRp9m9Mmbnm67Kg7fSYkfTMLB0S2UWpAPFg22RdsU5ZoAzA==", "dev": true, "license": "MPL-2.0", "dependencies": { @@ -169,21 +149,14 @@ "node": ">=16.0.0" } }, - "node_modules/@antora/logger/node_modules/@antora/expand-path-helper": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@antora/expand-path-helper/-/expand-path-helper-3.0.0.tgz", - "integrity": "sha512-7PdEIhk97v85/CSm3HynCsX14TR6oIVz1s233nNLsiWubE8tTnpPt4sNRJR+hpmIZ6Bx9c6QDp3XIoiyu/WYYA==", - "dev": true, - "license": "MPL-2.0", - "engines": { - "node": ">=16.0.0" - } - }, "node_modules/@antora/lunr-extension": { - "version": "1.0.0-alpha.10", - "resolved": "https://registry.npmjs.org/@antora/lunr-extension/-/lunr-extension-1.0.0-alpha.10.tgz", - "integrity": "sha512-YunvJ3D/Q/GfIgOvmoFvL6NrKLL3TBN2UiemIDCquvWl6z0Jlonb5w3GkT/CKhtnGWXDPOMOJ7M4fVOKjMOHZw==", + "version": "1.0.0-alpha.12", + "resolved": "https://registry.npmjs.org/@antora/lunr-extension/-/lunr-extension-1.0.0-alpha.12.tgz", + "integrity": "sha512-iiEXpJae8tCH22ao7kZ4I+eyQ/3IeFIFK1G5I9QLpkCezaVPotI8eLFY7e0xDI+zsqJEfCOsfoZGYXso6xCYlA==", "license": "MPL-2.0", + "workspaces": [ + "." + ], "dependencies": { "htmlparser2": "~9.1", "lunr": "~2.3", @@ -194,26 +167,26 @@ } }, "node_modules/@antora/navigation-builder": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/@antora/navigation-builder/-/navigation-builder-3.1.10.tgz", - "integrity": "sha512-aLMK49nYsSB3mEZbLkmUXDAUYmscv2AFWu+5c3eqVGkQ6Wgyd79WQ6Bz3/TN9YqkzGL+PqGs0G39F0VQzD23Hw==", + "version": "3.1.14", + "resolved": "https://registry.npmjs.org/@antora/navigation-builder/-/navigation-builder-3.1.14.tgz", + "integrity": "sha512-/637YLGD7oUHGSfEfszXkk4ASfIhDAg5Xs9035J1dV07XYRlGqmtUb15rtapbcECpcQFjCyM5jFQYSNNvLrGcQ==", "dev": true, "license": "MPL-2.0", "dependencies": { - "@antora/asciidoc-loader": "3.1.10" + "@antora/asciidoc-loader": "3.1.14" }, "engines": { "node": ">=16.0.0" } }, "node_modules/@antora/page-composer": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/@antora/page-composer/-/page-composer-3.1.10.tgz", - "integrity": "sha512-JoEg8J8HVsnPmAgUrYSGzf0C8rQefXyCi/18ucy0utyfUvlJNsZvUbGUPx62Het9p0JP0FkAz2MTLyDlNdArVg==", + "version": "3.1.14", + "resolved": "https://registry.npmjs.org/@antora/page-composer/-/page-composer-3.1.14.tgz", + "integrity": "sha512-RfA+67TxCqUPrQbZdrfjgLpHh8MR2z2du7cyF3HGX4N6DpqEBvz81NHHl3rA3fj6BQZPQbGm2OYAMU6wzJ6Pog==", "dev": true, "license": "MPL-2.0", "dependencies": { - "@antora/logger": "3.1.10", + "@antora/logger": "3.1.14", "handlebars": "~4.7", "require-from-string": "~2.0" }, @@ -222,9 +195,9 @@ } }, "node_modules/@antora/playbook-builder": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/@antora/playbook-builder/-/playbook-builder-3.1.10.tgz", - "integrity": "sha512-UB8UmRYfkKgActTUlotdVS4FKGjaZgTnSXE7Fns1xb3/3HRanWvI+Yze1OmCkGC33cTpoQFnSYp7ySEH8LaiBw==", + "version": "3.1.14", + "resolved": "https://registry.npmjs.org/@antora/playbook-builder/-/playbook-builder-3.1.14.tgz", + "integrity": "sha512-Ss2r7In00u/n9Da+JOxEqIE8NeRosf+f+agzH3Te09JV/mpgZKxEOE5V/VuP+TNNq4ww1eu5aOS8DiU2PYwj4Q==", "dev": true, "license": "MPL-2.0", "dependencies": { @@ -238,9 +211,9 @@ } }, "node_modules/@antora/redirect-producer": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/@antora/redirect-producer/-/redirect-producer-3.1.10.tgz", - "integrity": "sha512-IbWJGh6LmsxJQ821h0B9JfooofFZBgFLZxsbp/IoTLkBFGLFAY5tDRvB6rvubfNLRoSjM8VjEUXGqVLlwZOb+g==", + "version": "3.1.14", + "resolved": "https://registry.npmjs.org/@antora/redirect-producer/-/redirect-producer-3.1.14.tgz", + "integrity": "sha512-5koAwRk1cZrvE/qfOWKXqb3jtxrZbWA5EYHYGFEoato5By3cbC42blH4Bre9/48pjyS6znFpbZhYUBpT7PRhZA==", "dev": true, "license": "MPL-2.0", "dependencies": { @@ -251,25 +224,25 @@ } }, "node_modules/@antora/site-generator": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/@antora/site-generator/-/site-generator-3.1.10.tgz", - "integrity": "sha512-NCULYtwUjIyr5FGCymhfG/zDVUmZ6pfmCPorka8mAzo4/GDx1T7bgaRL9rEIyf2AMqcm7apQiAz03mpU4kucsw==", + "version": "3.1.14", + "resolved": "https://registry.npmjs.org/@antora/site-generator/-/site-generator-3.1.14.tgz", + "integrity": "sha512-hQIUVtM9+xwleYWc4fIRZmiKl2p+ItOJuUm2+Hkdh07BZsySxkMOxxCyZsvTn9rc+4R94CYqDQCYElwFwdB2WA==", "dev": true, "license": "MPL-2.0", "dependencies": { - "@antora/asciidoc-loader": "3.1.10", - "@antora/content-aggregator": "3.1.10", - "@antora/content-classifier": "3.1.10", - "@antora/document-converter": "3.1.10", - "@antora/file-publisher": "3.1.10", - "@antora/logger": "3.1.10", - "@antora/navigation-builder": "3.1.10", - "@antora/page-composer": "3.1.10", - "@antora/playbook-builder": "3.1.10", - "@antora/redirect-producer": "3.1.10", - "@antora/site-mapper": "3.1.10", - "@antora/site-publisher": "3.1.10", - "@antora/ui-loader": "3.1.10", + "@antora/asciidoc-loader": "3.1.14", + "@antora/content-aggregator": "3.1.14", + "@antora/content-classifier": "3.1.14", + "@antora/document-converter": "3.1.14", + "@antora/file-publisher": "3.1.14", + "@antora/logger": "3.1.14", + "@antora/navigation-builder": "3.1.14", + "@antora/page-composer": "3.1.14", + "@antora/playbook-builder": "3.1.14", + "@antora/redirect-producer": "3.1.14", + "@antora/site-mapper": "3.1.14", + "@antora/site-publisher": "3.1.14", + "@antora/ui-loader": "3.1.14", "@antora/user-require-helper": "~3.0" }, "engines": { @@ -277,13 +250,13 @@ } }, "node_modules/@antora/site-mapper": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/@antora/site-mapper/-/site-mapper-3.1.10.tgz", - "integrity": "sha512-KY1j/y0uxC2Y7RAo4r4yKv9cgFm8aZoRylZXEODJnwj3tffbZ2ZdRzSWHp6fN0QX/Algrr9JNd9CWrjcj2f3Zw==", + "version": "3.1.14", + "resolved": "https://registry.npmjs.org/@antora/site-mapper/-/site-mapper-3.1.14.tgz", + "integrity": "sha512-3qbETtwadl+fWREjzrBUxPUorMcMiZ+hdkB1El9z7it9KzKh0Yp7Je0+2uTxGX+Lov9uik48dZJ9e/mr5PeaRQ==", "dev": true, "license": "MPL-2.0", "dependencies": { - "@antora/content-classifier": "3.1.10", + "@antora/content-classifier": "3.1.14", "vinyl": "~3.0" }, "engines": { @@ -291,22 +264,22 @@ } }, "node_modules/@antora/site-publisher": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/@antora/site-publisher/-/site-publisher-3.1.10.tgz", - "integrity": "sha512-G4xcUWvgth8oeEQwiu9U1cE0miQtYHwKHOobUbDBt2Y6LlC5H31zQQmAyvMwTsGRlvYRgLVtG6j9d6JBwQ6w9Q==", + "version": "3.1.14", + "resolved": "https://registry.npmjs.org/@antora/site-publisher/-/site-publisher-3.1.14.tgz", + "integrity": "sha512-8apyEmgepUc7ms9CTEIPwN3tGtWwLqR6fbLMLs7hibqmOSR880Ut/4GRGb97sqcGQXSHdIyWK2oJKzRl1Akb6Q==", "dev": true, "license": "MPL-2.0", "dependencies": { - "@antora/file-publisher": "3.1.10" + "@antora/file-publisher": "3.1.14" }, "engines": { "node": ">=16.0.0" } }, "node_modules/@antora/ui-loader": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/@antora/ui-loader/-/ui-loader-3.1.10.tgz", - "integrity": "sha512-H1f5wI5a5HjLuE/Wexvc8NZy8w83Bhqjka7t1DbwOOqP+LyxFGLx/QbBVKdTtgFNDHVMtNBlplQq0ixeoTSh0A==", + "version": "3.1.14", + "resolved": "https://registry.npmjs.org/@antora/ui-loader/-/ui-loader-3.1.14.tgz", + "integrity": "sha512-LVvTdKQOB44CmJ1JQDu8sJf6rrLZMxPAWWackdg2JtGyGHHpd80/MBcv4BSFk7//cJQ13Oqm/7JCbhD51KAFjg==", "dev": true, "license": "MPL-2.0", "dependencies": { @@ -326,16 +299,6 @@ "node": ">=16.0.0" } }, - "node_modules/@antora/ui-loader/node_modules/@antora/expand-path-helper": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@antora/expand-path-helper/-/expand-path-helper-3.0.0.tgz", - "integrity": "sha512-7PdEIhk97v85/CSm3HynCsX14TR6oIVz1s233nNLsiWubE8tTnpPt4sNRJR+hpmIZ6Bx9c6QDp3XIoiyu/WYYA==", - "dev": true, - "license": "MPL-2.0", - "engines": { - "node": ">=16.0.0" - } - }, "node_modules/@antora/user-require-helper": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/@antora/user-require-helper/-/user-require-helper-3.0.0.tgz", @@ -349,16 +312,6 @@ "node": ">=16.0.0" } }, - "node_modules/@antora/user-require-helper/node_modules/@antora/expand-path-helper": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@antora/expand-path-helper/-/expand-path-helper-3.0.0.tgz", - "integrity": "sha512-7PdEIhk97v85/CSm3HynCsX14TR6oIVz1s233nNLsiWubE8tTnpPt4sNRJR+hpmIZ6Bx9c6QDp3XIoiyu/WYYA==", - "dev": true, - "license": "MPL-2.0", - "engines": { - "node": ">=16.0.0" - } - }, "node_modules/@asciidoctor/core": { "version": "2.2.8", "resolved": "https://registry.npmjs.org/@asciidoctor/core/-/core-2.2.8.tgz", @@ -385,24 +338,24 @@ } }, "node_modules/@cppalliance/antora-cpp-reference-extension": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/@cppalliance/antora-cpp-reference-extension/-/antora-cpp-reference-extension-0.0.8.tgz", - "integrity": "sha512-iacd5+4e3yYF8hdxFWfA326H04hjYoYnUbBwu5rW0Y3HlDBGNx9E9ub/igLuzVFPftNlldqucEWHqhzgl7yfKA==", + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@cppalliance/antora-cpp-reference-extension/-/antora-cpp-reference-extension-0.1.0.tgz", + "integrity": "sha512-3VD/gAFebR06GiBWAy2PgEHNqyRNrvAE0FfFvotLvA0RQmHn0q+ct+j0z53N64yxuvJVj8Hl0bRRPdhh2BGjXg==", "license": "BSL-1.0", "dependencies": { - "@antora/expand-path-helper": "^2.0.0", - "axios": "^1.12.2", + "@antora/expand-path-helper": "^3.0.0", + "axios": "^1.13.2", "cache-directory": "^2.0.0", "fast-glob": "^3.3.3", - "isomorphic-git": "^1.33.2", + "isomorphic-git": "^1.35.0", "js-yaml": "^4.1.0", - "semver": "^7.7.2" + "semver": "^7.7.3" } }, "node_modules/@cppalliance/antora-cpp-reference-extension/node_modules/isomorphic-git": { - "version": "1.33.2", - "resolved": "https://registry.npmjs.org/isomorphic-git/-/isomorphic-git-1.33.2.tgz", - "integrity": "sha512-xPCYL90rIwI/ngiOYGIMdvNlIbZ7++gJbnO2S/CPyIyKuKrYDJziLqfE4IL8yks931SXobwzwsVqVnuA4GZ4IA==", + "version": "1.35.0", + "resolved": "https://registry.npmjs.org/isomorphic-git/-/isomorphic-git-1.35.0.tgz", + "integrity": "sha512-+pRiwWDld5yAjdTFFh9+668kkz4uzCZBs+mw+ZFxPAxJBX8KCqd/zAP7Zak0BK5BQ+dXVqEurR5DkEnqrLpHlQ==", "license": "MIT", "dependencies": { "async-lock": "^1.4.1", @@ -410,12 +363,10 @@ "crc-32": "^1.2.0", "diff3": "0.0.3", "ignore": "^5.1.4", - "is-git-ref-name-valid": "^1.0.0", "minimisted": "^2.0.0", "pako": "^1.0.10", - "path-browserify": "^1.0.1", "pify": "^4.0.1", - "readable-stream": "^3.4.0", + "readable-stream": "^4.0.0", "sha.js": "^2.4.12", "simple-get": "^4.0.1" }, @@ -426,23 +377,39 @@ "node": ">=14.17" } }, + "node_modules/@cppalliance/antora-cpp-reference-extension/node_modules/readable-stream": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.7.0.tgz", + "integrity": "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==", + "license": "MIT", + "dependencies": { + "abort-controller": "^3.0.0", + "buffer": "^6.0.3", + "events": "^3.3.0", + "process": "^0.11.10", + "string_decoder": "^1.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, "node_modules/@cppalliance/antora-cpp-tagfiles-extension": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/@cppalliance/antora-cpp-tagfiles-extension/-/antora-cpp-tagfiles-extension-0.0.5.tgz", - "integrity": "sha512-ig6mktelQKpY0vepy8ilTne4kUWuGhhd5E2Oaf9CnucEuwYJ7rgpkQcNkp7ysk5zvnH1Ff4BVvcjuqsTpvY6QA==", + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@cppalliance/antora-cpp-tagfiles-extension/-/antora-cpp-tagfiles-extension-0.1.0.tgz", + "integrity": "sha512-YKCRpqv8srMhqwlUcY3704H6U5DHzQ8Q73JVUv1TF+MsGdUP60DDNR6v8+Xj6PLe93K/MAo6ZUgtJ+RN40YoZQ==", "license": "BSL-1.0", "dependencies": { - "@antora/expand-path-helper": "^2.0.0", + "@antora/expand-path-helper": "^3.0.0", "cache-directory": "^2.0.0", - "fast-xml-parser": "^4.5.3", + "fast-xml-parser": "^5.3.1", "he": "^1.2.0", - "isomorphic-git": "^1.33.2" + "isomorphic-git": "^1.35.0" } }, "node_modules/@cppalliance/antora-cpp-tagfiles-extension/node_modules/isomorphic-git": { - "version": "1.33.2", - "resolved": "https://registry.npmjs.org/isomorphic-git/-/isomorphic-git-1.33.2.tgz", - "integrity": "sha512-xPCYL90rIwI/ngiOYGIMdvNlIbZ7++gJbnO2S/CPyIyKuKrYDJziLqfE4IL8yks931SXobwzwsVqVnuA4GZ4IA==", + "version": "1.35.0", + "resolved": "https://registry.npmjs.org/isomorphic-git/-/isomorphic-git-1.35.0.tgz", + "integrity": "sha512-+pRiwWDld5yAjdTFFh9+668kkz4uzCZBs+mw+ZFxPAxJBX8KCqd/zAP7Zak0BK5BQ+dXVqEurR5DkEnqrLpHlQ==", "license": "MIT", "dependencies": { "async-lock": "^1.4.1", @@ -450,12 +417,10 @@ "crc-32": "^1.2.0", "diff3": "0.0.3", "ignore": "^5.1.4", - "is-git-ref-name-valid": "^1.0.0", "minimisted": "^2.0.0", "pako": "^1.0.10", - "path-browserify": "^1.0.1", "pify": "^4.0.1", - "readable-stream": "^3.4.0", + "readable-stream": "^4.0.0", "sha.js": "^2.4.12", "simple-get": "^4.0.1" }, @@ -466,6 +431,22 @@ "node": ">=14.17" } }, + "node_modules/@cppalliance/antora-cpp-tagfiles-extension/node_modules/readable-stream": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.7.0.tgz", + "integrity": "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==", + "license": "MIT", + "dependencies": { + "abort-controller": "^3.0.0", + "buffer": "^6.0.3", + "events": "^3.3.0", + "process": "^0.11.10", + "string_decoder": "^1.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, "node_modules/@cppalliance/asciidoctor-boost-links": { "version": "0.0.2", "resolved": "https://registry.npmjs.org/@cppalliance/asciidoctor-boost-links/-/asciidoctor-boost-links-0.0.2.tgz", @@ -518,7 +499,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", - "dev": true, "license": "MIT", "dependencies": { "event-target-shim": "^5.0.0" @@ -528,14 +508,14 @@ } }, "node_modules/antora": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/antora/-/antora-3.1.10.tgz", - "integrity": "sha512-FcXPfqxi5xrGF2fTrFiiau45q8w0bzRcnfk97nxvpvztPDHX/lUOrBF/GpaGl1JT5K085VkI3/dbxTlvWK1jjw==", + "version": "3.1.14", + "resolved": "https://registry.npmjs.org/antora/-/antora-3.1.14.tgz", + "integrity": "sha512-z8HshJsT6pUfdDOUJ15RGtpOM9LmL6JXU5JBshoR/9/xd+1qLmKPkOnUv+HrijAk93r1imxZOdkmIqhLcv8B8A==", "dev": true, "license": "MPL-2.0", "dependencies": { - "@antora/cli": "3.1.10", - "@antora/site-generator": "3.1.10" + "@antora/cli": "3.1.14", + "@antora/site-generator": "3.1.14" }, "bin": { "antora": "bin/antora" @@ -602,9 +582,9 @@ } }, "node_modules/axios": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.12.2.tgz", - "integrity": "sha512-vMJzPewAlRyOgxV2dU0Cuz2O8zzzx9VYtbJOaBgXFeLc4IV/Eg50n4LowmehOOR61S8ZMpc2K5Sa7g6A4jfkUw==", + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.13.2.tgz", + "integrity": "sha512-VPk9ebNqPcy5lRGuSlKx752IlDatOjT9paPlm8A7yOuW2Fbvp4X3JznJtT4f0GzGLLiWE9W8onz51SqLYwzGaA==", "license": "MIT", "dependencies": { "follow-redirects": "^1.15.6", @@ -635,17 +615,24 @@ "license": "MIT" }, "node_modules/bare-events": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.7.0.tgz", - "integrity": "sha512-b3N5eTW1g7vXkw+0CXh/HazGTcO5KYuu/RCNaJbDMPI6LHDi+7qe8EmxKUVe1sUbY2KZOVZFyj62x0OEz9qyAA==", + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.8.2.tgz", + "integrity": "sha512-riJjyv1/mHLIPX4RwiK+oW9/4c3TEUeORHKefKAKnZ5kyslbN+HXowtbaVEqt4IMUB7OXlfixcs6gsFeo/jhiQ==", "dev": true, - "license": "Apache-2.0" + "license": "Apache-2.0", + "peerDependencies": { + "bare-abort-controller": "*" + }, + "peerDependenciesMeta": { + "bare-abort-controller": { + "optional": true + } + } }, "node_modules/base64-js": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "dev": true, "funding": [ { "type": "github", @@ -689,7 +676,6 @@ "version": "6.0.3", "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", - "dev": true, "funding": [ { "type": "github", @@ -1054,7 +1040,6 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", - "dev": true, "license": "MIT", "engines": { "node": ">=6" @@ -1064,7 +1049,6 @@ "version": "3.3.0", "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "dev": true, "license": "MIT", "engines": { "node": ">=0.8.x" @@ -1128,9 +1112,9 @@ "license": "MIT" }, "node_modules/fast-xml-parser": { - "version": "4.5.3", - "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.5.3.tgz", - "integrity": "sha512-RKihhV+SHsIUGXObeVy9AXiBbFwkVk7Syp8XgwN5U3JV416+Gwp/GO9i0JYKmikykgz/UHRrrV4ROuZEo/T0ig==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.3.1.tgz", + "integrity": "sha512-jbNkWiv2Ec1A7wuuxk0br0d0aTMUtQ4IkL+l/i1r9PRf6pLXjDgsBsWwO+UyczmQlnehi4Tbc8/KIvxGQe+I/A==", "funding": [ { "type": "github", @@ -1139,7 +1123,7 @@ ], "license": "MIT", "dependencies": { - "strnum": "^1.1.1" + "strnum": "^2.1.0" }, "bin": { "fxparser": "src/cli/cli.js" @@ -1435,7 +1419,6 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "dev": true, "funding": [ { "type": "github", @@ -1500,15 +1483,6 @@ "node": ">=0.10.0" } }, - "node_modules/is-git-ref-name-valid": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-git-ref-name-valid/-/is-git-ref-name-valid-1.0.0.tgz", - "integrity": "sha512-2hLTg+7IqMSP9nNp/EVCxzvAOJGsAn0f/cKtF8JaBeivjH5UgE/XZo3iJ0AvibdE7KSF1f/7JbjBTB8Wqgbn/w==", - "license": "MIT", - "engines": { - "node": ">=10" - } - }, "node_modules/is-glob": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", @@ -1780,12 +1754,6 @@ "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", "license": "(MIT AND Zlib)" }, - "node_modules/path-browserify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", - "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==", - "license": "MIT" - }, "node_modules/path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", @@ -1939,7 +1907,6 @@ "version": "0.11.10", "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.6.0" @@ -1958,6 +1925,7 @@ "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=0.4.0" } @@ -2010,6 +1978,7 @@ "version": "3.6.2", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, "license": "MIT", "dependencies": { "inherits": "^2.0.3", @@ -2128,9 +2097,9 @@ "license": "BSD-3-Clause" }, "node_modules/semver": { - "version": "7.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", - "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", + "version": "7.7.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", + "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -2293,9 +2262,9 @@ } }, "node_modules/strnum": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/strnum/-/strnum-1.1.2.tgz", - "integrity": "sha512-vrN+B7DBIoTTZjnPNewwhx6cBA/H+IS7rfW68n7XxC1y7uoiGQBxaKzqucGUgavX15dJgiGztLJ8vxuEzwqBdA==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/strnum/-/strnum-2.1.1.tgz", + "integrity": "sha512-7ZvoFTiCnGxBtDqJ//Cu6fWtZtc7Y3x+QOirG15wztbdngGSkht27o2pyGWrVy0b4WAy3jbKmnoK6g5VlVNUUw==", "funding": [ { "type": "github", @@ -2402,6 +2371,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true, "license": "MIT" }, "node_modules/vinyl": { diff --git a/doc/package.json b/doc/package.json index 8bf0580ac..14198effa 100644 --- a/doc/package.json +++ b/doc/package.json @@ -1,15 +1,15 @@ { "devDependencies": { - "@antora/cli": "3.1.10", - "@antora/site-generator": "3.1.10", - "antora": "3.1.10" + "@antora/cli": "3.1.14", + "@antora/site-generator": "3.1.14", + "antora": "3.1.14" }, "dependencies": { - "@antora/expand-path-helper": "^2.0.0", - "@antora/lunr-extension": "^1.0.0-alpha.8", - "@asciidoctor/tabs": "^1.0.0-beta.3", - "@cppalliance/antora-cpp-reference-extension": "^0.0.8", - "@cppalliance/antora-cpp-tagfiles-extension": "^0.0.5", + "@antora/expand-path-helper": "^3.0.0", + "@antora/lunr-extension": "^1.0.0-alpha.12", + "@asciidoctor/tabs": "^1.0.0-beta.6", + "@cppalliance/antora-cpp-reference-extension": "^0.1.0", + "@cppalliance/antora-cpp-tagfiles-extension": "^0.1.0", "@cppalliance/asciidoctor-boost-links": "^0.0.2" } } diff --git a/doc/tagfiles/boost-url-doxygen.tag.xml b/doc/tagfiles/boost-url-doxygen.tag.xml deleted file mode 100644 index 09b4d9591..000000000 --- a/doc/tagfiles/boost-url-doxygen.tag.xml +++ /dev/null @@ -1,6685 +0,0 @@ - - - - boost::urls - boost/urls.adoc - boost::urls::format_arg - boost::urls::named_arg - boost::urls::optional - boost::urls::string_view - boost::urls::variant - boost::urls::authority_view - boost::urls::decode_view - boost::urls::encoding_opts - boost::urls::ignore_case_param - boost::urls::ipv4_address - boost::urls::ipv6_address - boost::urls::no_value_t - boost::urls::param - boost::urls::param_pct_view - boost::urls::param_view - boost::urls::params_base - boost::urls::params_encoded_base - boost::urls::params_encoded_ref - boost::urls::params_encoded_view - boost::urls::params_ref - boost::urls::params_view - boost::urls::pct_string_view - boost::urls::segments_base - boost::urls::segments_encoded_base - boost::urls::segments_encoded_ref - boost::urls::segments_encoded_view - boost::urls::segments_ref - boost::urls::segments_view - boost::urls::static_url - boost::urls::static_url_base - boost::urls::url - boost::urls::url_base - boost::urls::url_view - boost::urls::url_view_base - boost::urls::error - boost::urls::host_type - boost::urls::scheme - boost::urls::encode - boost::urls::format - boost::urls::format_to - boost::urls::operator<< - boost::urls::operator< - boost::urls::operator<= - boost::urls::operator> - boost::urls::operator>= - boost::urls::absolute_uri_rule - boost::urls::authority_rule - boost::urls::gen_delim_chars - boost::urls::ignore_case - boost::urls::ipv4_address_rule - boost::urls::ipv6_address_rule - boost::urls::no_value - boost::urls::origin_form_rule - boost::urls::pchars - boost::urls::query_rule - boost::urls::relative_ref_rule - boost::urls::reserved_chars - boost::urls::sub_delim_chars - boost::urls::unreserved_chars - boost::urls::uri_reference_rule - boost::urls::uri_rule - - named_arg<T> - arg - boost/urls/arg.adoc - - (core::string_view name, const T& arg) - - - std::uint16_t - default_port - boost/urls/default_port.adoc - - (scheme s) - - - std::size_t - encode_unsafe - boost/urls/encode_unsafe.adoc - - (char* dest, std::size_t size, core::string_view s, const CS& allowed, encoding_opts opt) - - - - std::size_t - encoded_size - boost/urls/encoded_size.adoc - - (core::string_view s, const CS& allowed, encoding_opts opt) - - - system::result<pct_string_view> - make_pct_string_view - boost/urls/make_pct_string_view.adoc - - (core::string_view s) - - - pct_string_view - make_pct_string_view_unsafe - boost/urls/make_pct_string_view_unsafe.adoc - - (const char* data, std::size_t size, std::size_t decoded_size) - - - system::result<url_view> - parse_absolute_uri - boost/urls/parse_absolute_uri.adoc - - (core::string_view s) - - - system::result<authority_view> - parse_authority - boost/urls/parse_authority.adoc - - (core::string_view s) - - - system::result<ipv4_address> - parse_ipv4_address - boost/urls/parse_ipv4_address.adoc - - (core::string_view s) - - - system::result<ipv6_address> - parse_ipv6_address - boost/urls/parse_ipv6_address.adoc - - (core::string_view s) - - - system::result<url_view> - parse_origin_form - boost/urls/parse_origin_form.adoc - - (core::string_view s) - - - system::result<segments_encoded_view> - parse_path - boost/urls/parse_path.adoc - - (core::string_view s) - - - system::result<params_encoded_view> - parse_query - boost/urls/parse_query.adoc - - (core::string_view s) - - - system::result<url_view> - parse_relative_ref - boost/urls/parse_relative_ref.adoc - - (core::string_view s) - - - system::result<url_view> - parse_uri - boost/urls/parse_uri.adoc - - (core::string_view s) - - - system::result<url_view> - parse_uri_reference - boost/urls/parse_uri_reference.adoc - - (core::string_view s) - - - implementation_defined::pct_encoded_rule_t<CS> - pct_encoded_rule - boost/urls/pct_encoded_rule.adoc - - (const CS& cs) - - - system::result<void> - resolve - boost/urls/resolve.adoc - - (const url_view_base& base, const url_view_base& ref, url_base& dest) - - - scheme - string_to_scheme - boost/urls/string_to_scheme.adoc - - (core::string_view s) - - - void - swap - boost/urls/swap.adoc - - (url& v0, url& v1) - - - core::string_view - to_string - boost/urls/to_string.adoc - - (scheme s) - - - - boost::urls::error_types - boost/urls/error_types.adoc - boost::urls::error_types::errc - boost::urls::error_types::error_category - boost::urls::error_types::error_code - boost::urls::error_types::error_condition - boost::urls::error_types::result - boost::urls::error_types::system_error - boost::urls::error_types::generic_category - boost::urls::error_types::system_category - - - boost::urls::error_types::errc - boost/urls/error_types/errc.adoc - - - boost::urls::error_types::error_category - boost/urls/error_types/error_category.adoc - - - boost::urls::error_types::error_code - boost/urls/error_types/error_code.adoc - - - boost::urls::error_types::error_condition - boost/urls/error_types/error_condition.adoc - - - boost::urls::error_types::result - boost/urls/error_types/result.adoc - - - boost::urls::error_types::system_error - boost/urls/error_types/system_error.adoc - - - boost::urls::error_types::generic_category - boost/urls/error_types/generic_category.adoc - - - boost::urls::error_types::system_category - boost/urls/error_types/system_category.adoc - - - boost::urls::grammar - boost/urls/grammar.adoc - boost::urls::grammar::string_token - boost::urls::grammar::aligned_storage - boost::urls::grammar::ci_equal - boost::urls::grammar::ci_hash - boost::urls::grammar::ci_less - boost::urls::grammar::is_charset - boost::urls::grammar::is_rule - boost::urls::grammar::literal_rule - boost::urls::grammar::lut_chars - boost::urls::grammar::range - boost::urls::grammar::recycled - boost::urls::grammar::recycled_ptr - boost::urls::grammar::string_view_base - boost::urls::grammar::unsigned_rule - boost::urls::grammar::condition - boost::urls::grammar::error - boost::urls::grammar::ci_is_equal - boost::urls::grammar::delim_rule - boost::urls::grammar::parse - boost::urls::grammar::range_rule - boost::urls::grammar::ref - boost::urls::grammar::all_chars - boost::urls::grammar::alnum_chars - boost::urls::grammar::alpha_chars - boost::urls::grammar::dec_octet_rule - boost::urls::grammar::digit_chars - boost::urls::grammar::hexdig_chars - boost::urls::grammar::vchars - boost::urls::grammar::CharSet - boost::urls::grammar::Rule - - int - ci_compare - boost/urls/grammar/ci_compare.adoc - - (core::string_view s0, core::string_view s1) - - - std::size_t - ci_digest - boost/urls/grammar/ci_digest.adoc - - (core::string_view s) - - - bool - ci_is_less - boost/urls/grammar/ci_is_less.adoc - - (core::string_view s0, core::string_view s1) - - - const char* - find_if - boost/urls/grammar/find_if.adoc - - (const char* const first, const char* const last, const CS& cs) - - - const char* - find_if_not - boost/urls/grammar/find_if_not.adoc - - (const char* const first, const char* const last, const CS& cs) - - - signed char - hexdig_value - boost/urls/grammar/hexdig_value.adoc - - (char ch) - - - implementation_defined::not_empty_rule_t<R> - not_empty_rule - boost/urls/grammar/not_empty_rule.adoc - - (const R& r) - - - lut_chars - operator+ - boost/urls/grammar/operator_plus.adoc - - (const lut_chars& cs0, const lut_chars& cs1) - - - lut_chars - operator- - boost/urls/grammar/operator_minus.adoc - - (const lut_chars& cs0, const lut_chars& cs1) - - - implementation_defined::optional_rule_t<R> - optional_rule - boost/urls/grammar/optional_rule.adoc - - (const R& r) - - - implementation_defined::squelch_rule_t<R> - squelch - boost/urls/grammar/squelch.adoc - - (const R& r) - - - char - to_lower - boost/urls/grammar/to_lower.adoc - - (char c) - - - char - to_upper - boost/urls/grammar/to_upper.adoc - - (char c) - - - implementation_defined::token_rule_t<CS> - token_rule - boost/urls/grammar/token_rule.adoc - - (const CS& cs) - - - implementation_defined::tuple_rule_t<R0, Rn...> - tuple_rule - boost/urls/grammar/tuple_rule.adoc - - (const R0& r0, const Rn...& rn) - - - implementation_defined::variant_rule_t<R0, Rn...> - variant_rule - boost/urls/grammar/variant_rule.adoc - - (const R0& r0, const Rn...& rn) - - - std::ostream& - operator<< - boost/urls/grammar/operator_lshift.adoc - - (std::ostream& os, const string_view_base& s) - - - bool - operator== - boost/urls/grammar/operator_eq.adoc - - (const S0& s0, const S1& s1) - - - bool - operator!= - boost/urls/grammar/operator_not_eq.adoc - - (const S0& s0, const S1& s1) - - - bool - operator< - boost/urls/grammar/operator_lt.adoc - - (const S0& s0, const S1& s1) - - - bool - operator<= - boost/urls/grammar/operator_le.adoc - - (const S0& s0, const S1& s1) - - - bool - operator> - boost/urls/grammar/operator_gt.adoc - - (const S0& s0, const S1& s1) - - - bool - operator>= - boost/urls/grammar/operator_ge.adoc - - (const S0& s0, const S1& s1) - - - - boost::urls::grammar::string_token - boost/urls/grammar/string_token.adoc - - - boost::urls::grammar::aligned_storage - boost/urls/grammar/aligned_storage.adoc - - - boost::urls::grammar::ci_equal - boost/urls/grammar/ci_equal.adoc - - - boost::urls::grammar::ci_hash - boost/urls/grammar/ci_hash.adoc - - - boost::urls::grammar::ci_less - boost/urls/grammar/ci_less.adoc - - - boost::urls::grammar::is_charset - boost/urls/grammar/is_charset.adoc - - - boost::urls::grammar::is_rule - boost/urls/grammar/is_rule.adoc - - - boost::urls::grammar::literal_rule - boost/urls/grammar/literal_rule.adoc - - void - literal_rule - boost/urls/grammar/literal_rule/2constructor.adoc - - (const char* s) - - - system::result<value_type> - parse - boost/urls/grammar/literal_rule/parse.adoc - - (const char*& it, const char* end) - - - - boost::urls::grammar::lut_chars - boost/urls/grammar/lut_chars.adoc - - lut_chars - operator~ - boost/urls/grammar/lut_chars/operator_bitnot.adoc - - () - - - - boost::urls::grammar::range - boost/urls/grammar/range.adoc - - void - ~range - boost/urls/grammar/range/2destructor.adoc - - () - - - iterator - begin - boost/urls/grammar/range/begin.adoc - - () - - - bool - empty - boost/urls/grammar/range/empty.adoc - - () - - - iterator - end - boost/urls/grammar/range/end.adoc - - () - - - std::size_t - size - boost/urls/grammar/range/size.adoc - - () - - - core::string_view - string - boost/urls/grammar/range/string.adoc - - () - - - - boost::urls::grammar::recycled - boost/urls/grammar/recycled.adoc - - void - recycled - boost/urls/grammar/recycled/2constructor.adoc - - () - - - void - ~recycled - boost/urls/grammar/recycled/2destructor.adoc - - () - - - - boost::urls::grammar::recycled_ptr - boost/urls/grammar/recycled_ptr.adoc - - void - ~recycled_ptr - boost/urls/grammar/recycled_ptr/2destructor.adoc - - () - - - T& - acquire - boost/urls/grammar/recycled_ptr/acquire.adoc - - () - - - recycled<T>& - bin - boost/urls/grammar/recycled_ptr/bin.adoc - - () - - - bool - empty - boost/urls/grammar/recycled_ptr/empty.adoc - - () - - - T* - get - boost/urls/grammar/recycled_ptr/get.adoc - - () - - - T& - operator* - boost/urls/grammar/recycled_ptr/operator_star.adoc - - () - - - T* - operator-> - boost/urls/grammar/recycled_ptr/operator_ptr.adoc - - () - - - void - release - boost/urls/grammar/recycled_ptr/release.adoc - - () - - - bool - operator bool - boost/urls/grammar/recycled_ptr/2conversion.adoc - - () - - - - boost::urls::grammar::string_view_base - boost/urls/grammar/string_view_base.adoc - - const_reference - at - boost/urls/grammar/string_view_base/at.adoc - - (size_type pos) - - - const_reference - back - boost/urls/grammar/string_view_base/back.adoc - - () - - - const_iterator - begin - boost/urls/grammar/string_view_base/begin.adoc - - () - - - const_iterator - cbegin - boost/urls/grammar/string_view_base/cbegin.adoc - - () - - - const_iterator - cend - boost/urls/grammar/string_view_base/cend.adoc - - () - - - size_type - copy - boost/urls/grammar/string_view_base/copy.adoc - - (char* s, size_type n, size_type pos) - - - const_reverse_iterator - crbegin - boost/urls/grammar/string_view_base/crbegin.adoc - - () - - - const_reverse_iterator - crend - boost/urls/grammar/string_view_base/crend.adoc - - () - - - const_pointer - data - boost/urls/grammar/string_view_base/data.adoc - - () - - - bool - empty - boost/urls/grammar/string_view_base/empty.adoc - - () - - - const_iterator - end - boost/urls/grammar/string_view_base/end.adoc - - () - - - const_reference - front - boost/urls/grammar/string_view_base/front.adoc - - () - - - size_type - length - boost/urls/grammar/string_view_base/length.adoc - - () - - - size_type - max_size - boost/urls/grammar/string_view_base/max_size.adoc - - () - - - const_reference - operator[] - boost/urls/grammar/string_view_base/operator_subs.adoc - - (size_type pos) - - - const_reverse_iterator - rbegin - boost/urls/grammar/string_view_base/rbegin.adoc - - () - - - const_reverse_iterator - rend - boost/urls/grammar/string_view_base/rend.adoc - - () - - - size_type - size - boost/urls/grammar/string_view_base/size.adoc - - () - - - core::string_view - substr - boost/urls/grammar/string_view_base/substr.adoc - - (size_type pos, size_type n) - - - std::string - operator basic_string<char> - boost/urls/grammar/string_view_base/2conversion-06.adoc - - () - - - std::string_view - operator basic_string_view<char> - boost/urls/grammar/string_view_base/2conversion-0e.adoc - - () - - - string_view_base& - operator= - boost/urls/grammar/string_view_base/operator_assign.adoc - - (const string_view_base& other) - - - void - swap - boost/urls/grammar/string_view_base/swap.adoc - - (string_view_base& s) - - - - boost::urls::grammar::unsigned_rule - boost/urls/grammar/unsigned_rule.adoc - - system::result<value_type> - parse - boost/urls/grammar/unsigned_rule/parse.adoc - - (const char*& it, const char* end) - - - - boost::urls::grammar::condition - boost/urls/grammar/condition.adoc - - - boost::urls::grammar::error - boost/urls/grammar/error.adoc - - - boost::urls::grammar::ci_is_equal - boost/urls/grammar/ci_is_equal-0b2.adoc - - - boost::urls::grammar::delim_rule - boost/urls/grammar/delim_rule-0a.adoc - - - boost::urls::grammar::parse - boost/urls/grammar/parse-09.adoc - - - boost::urls::grammar::range_rule - boost/urls/grammar/range_rule-02.adoc - - - boost::urls::grammar::ref - boost/urls/grammar/ref-01.adoc - - - boost::urls::grammar::all_chars - boost/urls/grammar/all_chars.adoc - - - boost::urls::grammar::alnum_chars - boost/urls/grammar/alnum_chars.adoc - - - boost::urls::grammar::alpha_chars - boost/urls/grammar/alpha_chars.adoc - - - boost::urls::grammar::dec_octet_rule - boost/urls/grammar/dec_octet_rule.adoc - - - boost::urls::grammar::digit_chars - boost/urls/grammar/digit_chars.adoc - - - boost::urls::grammar::hexdig_chars - boost/urls/grammar/hexdig_chars.adoc - - - boost::urls::grammar::vchars - boost/urls/grammar/vchars.adoc - - - boost::urls::grammar::CharSet - boost/urls/grammar/CharSet.adoc - - - boost::urls::grammar::Rule - boost/urls/grammar/Rule.adoc - - - boost::urls::string_token - boost/urls/string_token.adoc - boost::urls::string_token::is_token - boost::urls::string_token::return_string - boost::urls::string_token::arg - boost::urls::string_token::StringToken - - implementation_defined::append_to_t<Alloc> - append_to - boost/urls/string_token/append_to.adoc - - (std::basic_string<char, std::char_traits<char>, Alloc>& s) - - - implementation_defined::assign_to_t<Alloc> - assign_to - boost/urls/string_token/assign_to.adoc - - (std::basic_string<char, std::char_traits<char>, Alloc>& s) - - - implementation_defined::preserve_size_t<Alloc> - preserve_size - boost/urls/string_token/preserve_size.adoc - - (std::basic_string<char, std::char_traits<char>, Alloc>& s) - - - - boost::urls::string_token::is_token - boost/urls/string_token/is_token.adoc - - - boost::urls::string_token::return_string - boost/urls/string_token/return_string.adoc - - - boost::urls::string_token::arg - boost/urls/string_token/arg.adoc - - void - ~arg - boost/urls/string_token/arg/2destructor.adoc - - () - - - char* - prepare - boost/urls/string_token/arg/prepare.adoc - - (std::size_t n) - - - - boost::urls::string_token::StringToken - boost/urls/string_token/StringToken.adoc - - - boost::urls::format_arg - boost/urls/format_arg.adoc - - - boost::urls::named_arg - boost/urls/named_arg.adoc - - - boost::urls::optional - boost/urls/optional.adoc - - - boost::urls::string_view - boost/urls/string_view.adoc - - - boost::urls::variant - boost/urls/variant.adoc - - - boost::urls::authority_view - boost/urls/authority_view.adoc - - void - ~authority_view - boost/urls/authority_view/2destructor.adoc - - () - - - authority_view& - operator= - boost/urls/authority_view/operator_assign.adoc - - (const authority_view& other) - - - core::string_view - buffer - boost/urls/authority_view/buffer.adoc - - () - - - int - compare - boost/urls/authority_view/compare.adoc - - (const authority_view& other) - - - const char* - data - boost/urls/authority_view/data.adoc - - () - - - bool - empty - boost/urls/authority_view/empty.adoc - - () - - - pct_string_view - encoded_host - boost/urls/authority_view/encoded_host.adoc - - () - - - pct_string_view - encoded_host_address - boost/urls/authority_view/encoded_host_address.adoc - - () - - - pct_string_view - encoded_host_and_port - boost/urls/authority_view/encoded_host_and_port.adoc - - () - - - pct_string_view - encoded_host_name - boost/urls/authority_view/encoded_host_name.adoc - - () - - - pct_string_view - encoded_password - boost/urls/authority_view/encoded_password.adoc - - () - - - pct_string_view - encoded_user - boost/urls/authority_view/encoded_user.adoc - - () - - - pct_string_view - encoded_userinfo - boost/urls/authority_view/encoded_userinfo.adoc - - () - - - bool - has_password - boost/urls/authority_view/has_password.adoc - - () - - - bool - has_port - boost/urls/authority_view/has_port.adoc - - () - - - bool - has_userinfo - boost/urls/authority_view/has_userinfo.adoc - - () - - - StringToken::result_type - host - boost/urls/authority_view/host.adoc - - (StringToken&& token) - - - StringToken::result_type - host_address - boost/urls/authority_view/host_address.adoc - - (StringToken&& token) - - - ipv4_address - host_ipv4_address - boost/urls/authority_view/host_ipv4_address.adoc - - () - - - ipv6_address - host_ipv6_address - boost/urls/authority_view/host_ipv6_address.adoc - - () - - - core::string_view - host_ipvfuture - boost/urls/authority_view/host_ipvfuture.adoc - - () - - - StringToken::result_type - host_name - boost/urls/authority_view/host_name.adoc - - (StringToken&& token) - - - urls::host_type - host_type - boost/urls/authority_view/host_type.adoc - - () - - - StringToken::result_type - password - boost/urls/authority_view/password.adoc - - (StringToken&& token) - - - core::string_view - port - boost/urls/authority_view/port.adoc - - () - - - std::uint16_t - port_number - boost/urls/authority_view/port_number.adoc - - () - - - std::size_t - size - boost/urls/authority_view/size.adoc - - () - - - StringToken::result_type - user - boost/urls/authority_view/user.adoc - - (StringToken&& token) - - - StringToken::result_type - userinfo - boost/urls/authority_view/userinfo.adoc - - (StringToken&& token) - - - void - authority_view - boost/urls/authority_view/2constructor-08.adoc - - (const detail::url_impl& u) - - - - boost::urls::decode_view - boost/urls/decode_view.adoc - - reference - back - boost/urls/decode_view/back.adoc - - () - - - iterator - begin - boost/urls/decode_view/begin.adoc - - () - - - bool - empty - boost/urls/decode_view/empty.adoc - - () - - - iterator - end - boost/urls/decode_view/end.adoc - - () - - - const_iterator - find - boost/urls/decode_view/find.adoc - - (char ch) - - - reference - front - boost/urls/decode_view/front.adoc - - () - - - encoding_opts - options - boost/urls/decode_view/options.adoc - - () - - - void - remove_prefix - boost/urls/decode_view/remove_prefix.adoc - - (size_type n) - - - void - remove_suffix - boost/urls/decode_view/remove_suffix.adoc - - (size_type n) - - - const_iterator - rfind - boost/urls/decode_view/rfind.adoc - - (char ch) - - - size_type - size - boost/urls/decode_view/size.adoc - - () - - - - boost::urls::encoding_opts - boost/urls/encoding_opts.adoc - - void - encoding_opts - boost/urls/encoding_opts/2constructor.adoc - - (const bool space_as_plus, const bool lower_case, const bool disallow_null) - - - - boost::urls::ignore_case_param - boost/urls/ignore_case_param.adoc - - bool - operator bool - boost/urls/ignore_case_param/2conversion.adoc - - () - - - - boost::urls::ipv4_address - boost/urls/ipv4_address.adoc - - ipv4_address& - operator= - boost/urls/ipv4_address/operator_assign.adoc - - (const ipv4_address& other) - - - bool - is_loopback - boost/urls/ipv4_address/is_loopback.adoc - - () - - - bool - is_multicast - boost/urls/ipv4_address/is_multicast.adoc - - () - - - bool - is_unspecified - boost/urls/ipv4_address/is_unspecified.adoc - - () - - - core::string_view - to_buffer - boost/urls/ipv4_address/to_buffer.adoc - - (char* dest, std::size_t dest_size) - - - bytes_type - to_bytes - boost/urls/ipv4_address/to_bytes.adoc - - () - - - StringToken::result_type - to_string - boost/urls/ipv4_address/to_string.adoc - - (StringToken&& token) - - - uint_type - to_uint - boost/urls/ipv4_address/to_uint.adoc - - () - - - ipv4_address - any - boost/urls/ipv4_address/any.adoc - - () - - - ipv4_address - broadcast - boost/urls/ipv4_address/broadcast.adoc - - () - - - ipv4_address - loopback - boost/urls/ipv4_address/loopback.adoc - - () - - - - boost::urls::ipv6_address - boost/urls/ipv6_address.adoc - - ipv6_address& - operator= - boost/urls/ipv6_address/operator_assign.adoc - - (const ipv6_address& other) - - - bool - is_loopback - boost/urls/ipv6_address/is_loopback.adoc - - () - - - bool - is_unspecified - boost/urls/ipv6_address/is_unspecified.adoc - - () - - - bool - is_v4_mapped - boost/urls/ipv6_address/is_v4_mapped.adoc - - () - - - core::string_view - to_buffer - boost/urls/ipv6_address/to_buffer.adoc - - (char* dest, std::size_t dest_size) - - - bytes_type - to_bytes - boost/urls/ipv6_address/to_bytes.adoc - - () - - - StringToken::result_type - to_string - boost/urls/ipv6_address/to_string.adoc - - (StringToken&& token) - - - ipv6_address - loopback - boost/urls/ipv6_address/loopback.adoc - - () - - - std::size_t - print_impl - boost/urls/ipv6_address/print_impl.adoc - - (char* dest) - - - void - to_string_impl - boost/urls/ipv6_address/to_string_impl.adoc - - (string_token::arg& t) - - - - boost::urls::no_value_t - boost/urls/no_value_t.adoc - - - boost::urls::param - boost/urls/param.adoc - - const param* - operator-> - boost/urls/param/operator_ptr.adoc - - () - - - void - param - boost/urls/param/2constructor-097.adoc - - (core::string_view key, const detail::optional_string& value) - - - - boost::urls::param_pct_view - boost/urls/param_pct_view.adoc - - const param_pct_view* - operator-> - boost/urls/param_pct_view/operator_ptr.adoc - - () - - - param - operator param - boost/urls/param_pct_view/2conversion-00.adoc - - () - - - param_view - operator param_view - boost/urls/param_pct_view/2conversion-0c.adoc - - () - - - void - param_pct_view - boost/urls/param_pct_view/2constructor-08.adoc - - (pct_string_view key, const detail::optional_string& value) - - - - boost::urls::param_view - boost/urls/param_view.adoc - - const param_view* - operator-> - boost/urls/param_view/operator_ptr.adoc - - () - - - param - operator param - boost/urls/param_view/2conversion.adoc - - () - - - void - param_view - boost/urls/param_view/2constructor-039.adoc - - (core::string_view key, const detail::optional_string& value) - - - - boost::urls::params_base - boost/urls/params_base.adoc - - iterator - begin - boost/urls/params_base/begin.adoc - - () - - - pct_string_view - buffer - boost/urls/params_base/buffer.adoc - - () - - - bool - contains - boost/urls/params_base/contains.adoc - - (core::string_view key, ignore_case_param ic) - - - std::size_t - count - boost/urls/params_base/count.adoc - - (core::string_view key, ignore_case_param ic) - - - bool - empty - boost/urls/params_base/empty.adoc - - () - - - iterator - end - boost/urls/params_base/end.adoc - - () - - - std::size_t - size - boost/urls/params_base/size.adoc - - () - - - std::size_t - max_size - boost/urls/params_base/max_size.adoc - - () - - - params_base& - operator= - boost/urls/params_base/operator_assign.adoc - - (const params_base& ) - - - detail::params_iter_impl - find_impl - boost/urls/params_base/find_impl.adoc - - (detail::params_iter_impl , core::string_view , ignore_case_param ) - - - detail::params_iter_impl - find_last_impl - boost/urls/params_base/find_last_impl.adoc - - (detail::params_iter_impl , core::string_view , ignore_case_param ) - - - - boost::urls::params_encoded_base - boost/urls/params_encoded_base.adoc - - iterator - begin - boost/urls/params_encoded_base/begin.adoc - - () - - - pct_string_view - buffer - boost/urls/params_encoded_base/buffer.adoc - - () - - - bool - contains - boost/urls/params_encoded_base/contains.adoc - - (pct_string_view key, ignore_case_param ic) - - - std::size_t - count - boost/urls/params_encoded_base/count.adoc - - (pct_string_view key, ignore_case_param ic) - - - bool - empty - boost/urls/params_encoded_base/empty.adoc - - () - - - iterator - end - boost/urls/params_encoded_base/end.adoc - - () - - - std::size_t - size - boost/urls/params_encoded_base/size.adoc - - () - - - std::size_t - max_size - boost/urls/params_encoded_base/max_size.adoc - - () - - - params_encoded_base& - operator= - boost/urls/params_encoded_base/operator_assign.adoc - - (const params_encoded_base& ) - - - detail::params_iter_impl - find_impl - boost/urls/params_encoded_base/find_impl.adoc - - (detail::params_iter_impl , pct_string_view , ignore_case_param ) - - - detail::params_iter_impl - find_last_impl - boost/urls/params_encoded_base/find_last_impl.adoc - - (detail::params_iter_impl , pct_string_view , ignore_case_param ) - - - - boost::urls::params_encoded_ref - boost/urls/params_encoded_ref.adoc - - void - params_encoded_ref - boost/urls/params_encoded_ref/2constructor-01.adoc - - (const params_encoded_ref& other) - - - iterator - begin - boost/urls/params_encoded_base/begin.adoc - - () - - - pct_string_view - buffer - boost/urls/params_encoded_base/buffer.adoc - - () - - - void - clear - boost/urls/params_encoded_ref/clear.adoc - - () - - - bool - contains - boost/urls/params_encoded_base/contains.adoc - - (pct_string_view key, ignore_case_param ic) - - - std::size_t - count - boost/urls/params_encoded_base/count.adoc - - (pct_string_view key, ignore_case_param ic) - - - bool - empty - boost/urls/params_encoded_base/empty.adoc - - () - - - iterator - end - boost/urls/params_encoded_base/end.adoc - - () - - - std::size_t - size - boost/urls/params_encoded_base/size.adoc - - () - - - iterator - unset - boost/urls/params_encoded_ref/unset.adoc - - (iterator pos) - - - url_base& - url - boost/urls/params_encoded_ref/url.adoc - - () - - - params_encoded_view - operator params_encoded_view - boost/urls/params_encoded_ref/2conversion.adoc - - () - - - std::size_t - max_size - boost/urls/params_encoded_base/max_size.adoc - - () - - - void - params_encoded_ref - boost/urls/params_encoded_ref/2constructor-05.adoc - - (url_base& u) - - - - boost::urls::params_encoded_view - boost/urls/params_encoded_view.adoc - - params_encoded_view& - operator= - boost/urls/params_encoded_view/operator_assign.adoc - - (const params_encoded_view& other) - - - iterator - begin - boost/urls/params_encoded_base/begin.adoc - - () - - - pct_string_view - buffer - boost/urls/params_encoded_base/buffer.adoc - - () - - - bool - contains - boost/urls/params_encoded_base/contains.adoc - - (pct_string_view key, ignore_case_param ic) - - - std::size_t - count - boost/urls/params_encoded_base/count.adoc - - (pct_string_view key, ignore_case_param ic) - - - bool - empty - boost/urls/params_encoded_base/empty.adoc - - () - - - iterator - end - boost/urls/params_encoded_base/end.adoc - - () - - - std::size_t - size - boost/urls/params_encoded_base/size.adoc - - () - - - params_view - operator params_view - boost/urls/params_encoded_view/2conversion.adoc - - () - - - std::size_t - max_size - boost/urls/params_encoded_base/max_size.adoc - - () - - - void - params_encoded_view - boost/urls/params_encoded_view/2constructor-0d.adoc - - (const detail::query_ref& ref) - - - - boost::urls::params_ref - boost/urls/params_ref.adoc - - iterator - begin - boost/urls/params_base/begin.adoc - - () - - - pct_string_view - buffer - boost/urls/params_base/buffer.adoc - - () - - - void - clear - boost/urls/params_ref/clear.adoc - - () - - - bool - contains - boost/urls/params_base/contains.adoc - - (core::string_view key, ignore_case_param ic) - - - std::size_t - count - boost/urls/params_base/count.adoc - - (core::string_view key, ignore_case_param ic) - - - bool - empty - boost/urls/params_base/empty.adoc - - () - - - iterator - end - boost/urls/params_base/end.adoc - - () - - - std::size_t - size - boost/urls/params_base/size.adoc - - () - - - iterator - unset - boost/urls/params_ref/unset.adoc - - (iterator pos) - - - url_base& - url - boost/urls/params_ref/url.adoc - - () - - - params_view - operator params_view - boost/urls/params_ref/2conversion.adoc - - () - - - std::size_t - max_size - boost/urls/params_base/max_size.adoc - - () - - - void - params_ref - boost/urls/params_ref/2constructor-0f.adoc - - (url_base& u, encoding_opts opt) - - - - boost::urls::params_view - boost/urls/params_view.adoc - - params_view& - operator= - boost/urls/params_view/operator_assign.adoc - - (const params_view& other) - - - iterator - begin - boost/urls/params_base/begin.adoc - - () - - - pct_string_view - buffer - boost/urls/params_base/buffer.adoc - - () - - - bool - contains - boost/urls/params_base/contains.adoc - - (core::string_view key, ignore_case_param ic) - - - std::size_t - count - boost/urls/params_base/count.adoc - - (core::string_view key, ignore_case_param ic) - - - bool - empty - boost/urls/params_base/empty.adoc - - () - - - iterator - end - boost/urls/params_base/end.adoc - - () - - - std::size_t - size - boost/urls/params_base/size.adoc - - () - - - std::size_t - max_size - boost/urls/params_base/max_size.adoc - - () - - - void - params_view - boost/urls/params_view/2constructor-0a.adoc - - (const detail::query_ref& ref, encoding_opts opt) - - - - boost::urls::pct_string_view - boost/urls/pct_string_view.adoc - - pct_string_view& - operator= - boost/urls/pct_string_view/operator_assign.adoc - - (const pct_string_view& other) - - - const_reference - at - boost/urls/grammar/string_view_base/at.adoc - - (size_type pos) - - - const_reference - back - boost/urls/grammar/string_view_base/back.adoc - - () - - - const_iterator - begin - boost/urls/grammar/string_view_base/begin.adoc - - () - - - const_iterator - cbegin - boost/urls/grammar/string_view_base/cbegin.adoc - - () - - - const_iterator - cend - boost/urls/grammar/string_view_base/cend.adoc - - () - - - size_type - copy - boost/urls/grammar/string_view_base/copy.adoc - - (char* s, size_type n, size_type pos) - - - const_reverse_iterator - crbegin - boost/urls/grammar/string_view_base/crbegin.adoc - - () - - - const_reverse_iterator - crend - boost/urls/grammar/string_view_base/crend.adoc - - () - - - const_pointer - data - boost/urls/grammar/string_view_base/data.adoc - - () - - - StringToken::result_type - decode - boost/urls/pct_string_view/decode.adoc - - (encoding_opts opt, StringToken&& token) - - - std::size_t - decoded_size - boost/urls/pct_string_view/decoded_size.adoc - - () - - - bool - empty - boost/urls/grammar/string_view_base/empty.adoc - - () - - - const_iterator - end - boost/urls/grammar/string_view_base/end.adoc - - () - - - const_reference - front - boost/urls/grammar/string_view_base/front.adoc - - () - - - size_type - length - boost/urls/grammar/string_view_base/length.adoc - - () - - - size_type - max_size - boost/urls/grammar/string_view_base/max_size.adoc - - () - - - decode_view - operator* - boost/urls/pct_string_view/operator_star.adoc - - () - - - const pct_string_view* - operator-> - boost/urls/pct_string_view/operator_ptr.adoc - - () - - - const_reference - operator[] - boost/urls/grammar/string_view_base/operator_subs.adoc - - (size_type pos) - - - const_reverse_iterator - rbegin - boost/urls/grammar/string_view_base/rbegin.adoc - - () - - - const_reverse_iterator - rend - boost/urls/grammar/string_view_base/rend.adoc - - () - - - size_type - size - boost/urls/grammar/string_view_base/size.adoc - - () - - - core::string_view - substr - boost/urls/grammar/string_view_base/substr.adoc - - (size_type pos, size_type n) - - - void - swap - boost/urls/pct_string_view/swap.adoc - - (pct_string_view& s) - - - std::string - operator basic_string<char> - boost/urls/grammar/string_view_base/2conversion-06.adoc - - () - - - std::string_view - operator basic_string_view<char> - boost/urls/grammar/string_view_base/2conversion-0e.adoc - - () - - - string_view_base& - operator= - boost/urls/grammar/string_view_base/operator_assign.adoc - - (const string_view_base& other) - - - void - swap - boost/urls/grammar/string_view_base/swap.adoc - - (string_view_base& s) - - - - boost::urls::segments_base - boost/urls/segments_base.adoc - - std::string - back - boost/urls/segments_base/back.adoc - - () - - - iterator - begin - boost/urls/segments_base/begin.adoc - - () - - - pct_string_view - buffer - boost/urls/segments_base/buffer.adoc - - () - - - bool - empty - boost/urls/segments_base/empty.adoc - - () - - - iterator - end - boost/urls/segments_base/end.adoc - - () - - - std::string - front - boost/urls/segments_base/front.adoc - - () - - - bool - is_absolute - boost/urls/segments_base/is_absolute.adoc - - () - - - std::size_t - size - boost/urls/segments_base/size.adoc - - () - - - std::size_t - max_size - boost/urls/segments_base/max_size.adoc - - () - - - segments_base& - operator= - boost/urls/segments_base/operator_assign.adoc - - (const segments_base& ) - - - - boost::urls::segments_encoded_base - boost/urls/segments_encoded_base.adoc - - pct_string_view - back - boost/urls/segments_encoded_base/back.adoc - - () - - - iterator - begin - boost/urls/segments_encoded_base/begin.adoc - - () - - - pct_string_view - buffer - boost/urls/segments_encoded_base/buffer.adoc - - () - - - bool - empty - boost/urls/segments_encoded_base/empty.adoc - - () - - - iterator - end - boost/urls/segments_encoded_base/end.adoc - - () - - - pct_string_view - front - boost/urls/segments_encoded_base/front.adoc - - () - - - bool - is_absolute - boost/urls/segments_encoded_base/is_absolute.adoc - - () - - - std::size_t - size - boost/urls/segments_encoded_base/size.adoc - - () - - - std::size_t - max_size - boost/urls/segments_encoded_base/max_size.adoc - - () - - - segments_encoded_base& - operator= - boost/urls/segments_encoded_base/operator_assign.adoc - - (const segments_encoded_base& ) - - - - boost::urls::segments_encoded_ref - boost/urls/segments_encoded_ref.adoc - - void - segments_encoded_ref - boost/urls/segments_encoded_ref/2constructor-0a.adoc - - (const segments_encoded_ref& other) - - - pct_string_view - back - boost/urls/segments_encoded_base/back.adoc - - () - - - iterator - begin - boost/urls/segments_encoded_base/begin.adoc - - () - - - pct_string_view - buffer - boost/urls/segments_encoded_base/buffer.adoc - - () - - - void - clear - boost/urls/segments_encoded_ref/clear.adoc - - () - - - bool - empty - boost/urls/segments_encoded_base/empty.adoc - - () - - - iterator - end - boost/urls/segments_encoded_base/end.adoc - - () - - - pct_string_view - front - boost/urls/segments_encoded_base/front.adoc - - () - - - bool - is_absolute - boost/urls/segments_encoded_base/is_absolute.adoc - - () - - - void - pop_back - boost/urls/segments_encoded_ref/pop_back.adoc - - () - - - void - push_back - boost/urls/segments_encoded_ref/push_back.adoc - - (pct_string_view s) - - - std::size_t - size - boost/urls/segments_encoded_base/size.adoc - - () - - - url_base& - url - boost/urls/segments_encoded_ref/url.adoc - - () - - - segments_encoded_view - operator segments_encoded_view - boost/urls/segments_encoded_ref/2conversion.adoc - - () - - - std::size_t - max_size - boost/urls/segments_encoded_base/max_size.adoc - - () - - - void - segments_encoded_ref - boost/urls/segments_encoded_ref/2constructor-0e.adoc - - (url_base& u) - - - - boost::urls::segments_encoded_view - boost/urls/segments_encoded_view.adoc - - segments_encoded_view& - operator= - boost/urls/segments_encoded_view/operator_assign.adoc - - (const segments_encoded_view& other) - - - pct_string_view - back - boost/urls/segments_encoded_base/back.adoc - - () - - - iterator - begin - boost/urls/segments_encoded_base/begin.adoc - - () - - - pct_string_view - buffer - boost/urls/segments_encoded_base/buffer.adoc - - () - - - bool - empty - boost/urls/segments_encoded_base/empty.adoc - - () - - - iterator - end - boost/urls/segments_encoded_base/end.adoc - - () - - - pct_string_view - front - boost/urls/segments_encoded_base/front.adoc - - () - - - bool - is_absolute - boost/urls/segments_encoded_base/is_absolute.adoc - - () - - - std::size_t - size - boost/urls/segments_encoded_base/size.adoc - - () - - - segments_view - operator segments_view - boost/urls/segments_encoded_view/2conversion.adoc - - () - - - std::size_t - max_size - boost/urls/segments_encoded_base/max_size.adoc - - () - - - void - segments_encoded_view - boost/urls/segments_encoded_view/2constructor-0e.adoc - - (const detail::path_ref& ref) - - - - boost::urls::segments_ref - boost/urls/segments_ref.adoc - - void - segments_ref - boost/urls/segments_ref/2constructor-09.adoc - - (const segments_ref& other) - - - std::string - back - boost/urls/segments_base/back.adoc - - () - - - iterator - begin - boost/urls/segments_base/begin.adoc - - () - - - pct_string_view - buffer - boost/urls/segments_base/buffer.adoc - - () - - - void - clear - boost/urls/segments_ref/clear.adoc - - () - - - bool - empty - boost/urls/segments_base/empty.adoc - - () - - - iterator - end - boost/urls/segments_base/end.adoc - - () - - - std::string - front - boost/urls/segments_base/front.adoc - - () - - - bool - is_absolute - boost/urls/segments_base/is_absolute.adoc - - () - - - void - pop_back - boost/urls/segments_ref/pop_back.adoc - - () - - - void - push_back - boost/urls/segments_ref/push_back.adoc - - (core::string_view s) - - - std::size_t - size - boost/urls/segments_base/size.adoc - - () - - - url_base& - url - boost/urls/segments_ref/url.adoc - - () - - - segments_view - operator segments_view - boost/urls/segments_ref/2conversion.adoc - - () - - - std::size_t - max_size - boost/urls/segments_base/max_size.adoc - - () - - - void - segments_ref - boost/urls/segments_ref/2constructor-0c.adoc - - (url_base& u) - - - - boost::urls::segments_view - boost/urls/segments_view.adoc - - segments_view& - operator= - boost/urls/segments_view/operator_assign.adoc - - (const segments_view& other) - - - std::string - back - boost/urls/segments_base/back.adoc - - () - - - iterator - begin - boost/urls/segments_base/begin.adoc - - () - - - pct_string_view - buffer - boost/urls/segments_base/buffer.adoc - - () - - - bool - empty - boost/urls/segments_base/empty.adoc - - () - - - iterator - end - boost/urls/segments_base/end.adoc - - () - - - std::string - front - boost/urls/segments_base/front.adoc - - () - - - bool - is_absolute - boost/urls/segments_base/is_absolute.adoc - - () - - - std::size_t - size - boost/urls/segments_base/size.adoc - - () - - - std::size_t - max_size - boost/urls/segments_base/max_size.adoc - - () - - - void - segments_view - boost/urls/segments_view/2constructor-07.adoc - - (const detail::path_ref& ref) - - - - boost::urls::static_url - boost/urls/static_url.adoc - - void - ~static_url - boost/urls/static_url/2destructor.adoc - - () - - - authority_view - authority - boost/urls/url_view_base/authority.adoc - - () - - - core::string_view - buffer - boost/urls/url_view_base/buffer.adoc - - () - - - const char* - c_str - boost/urls/url_base/c_str.adoc - - () - - - std::size_t - capacity - boost/urls/url_base/capacity.adoc - - () - - - void - clear - boost/urls/url_base/clear.adoc - - () - - - int - compare - boost/urls/url_view_base/compare.adoc - - (const url_view_base& other) - - - const char* - data - boost/urls/url_view_base/data.adoc - - () - - - bool - empty - boost/urls/url_view_base/empty.adoc - - () - - - pct_string_view - encoded_authority - boost/urls/url_view_base/encoded_authority.adoc - - () - - - pct_string_view - encoded_fragment - boost/urls/url_view_base/encoded_fragment.adoc - - () - - - pct_string_view - encoded_host - boost/urls/url_view_base/encoded_host.adoc - - () - - - pct_string_view - encoded_host_address - boost/urls/url_view_base/encoded_host_address.adoc - - () - - - pct_string_view - encoded_host_and_port - boost/urls/url_view_base/encoded_host_and_port.adoc - - () - - - pct_string_view - encoded_host_name - boost/urls/url_view_base/encoded_host_name.adoc - - () - - - pct_string_view - encoded_origin - boost/urls/url_view_base/encoded_origin.adoc - - () - - - pct_string_view - encoded_password - boost/urls/url_view_base/encoded_password.adoc - - () - - - pct_string_view - encoded_path - boost/urls/url_view_base/encoded_path.adoc - - () - - - pct_string_view - encoded_query - boost/urls/url_view_base/encoded_query.adoc - - () - - - pct_string_view - encoded_resource - boost/urls/url_view_base/encoded_resource.adoc - - () - - - pct_string_view - encoded_target - boost/urls/url_view_base/encoded_target.adoc - - () - - - pct_string_view - encoded_user - boost/urls/url_view_base/encoded_user.adoc - - () - - - pct_string_view - encoded_userinfo - boost/urls/url_view_base/encoded_userinfo.adoc - - () - - - pct_string_view - encoded_zone_id - boost/urls/url_view_base/encoded_zone_id.adoc - - () - - - StringToken::result_type - fragment - boost/urls/url_view_base/fragment.adoc - - (StringToken&& token) - - - bool - has_authority - boost/urls/url_view_base/has_authority.adoc - - () - - - bool - has_fragment - boost/urls/url_view_base/has_fragment.adoc - - () - - - bool - has_password - boost/urls/url_view_base/has_password.adoc - - () - - - bool - has_port - boost/urls/url_view_base/has_port.adoc - - () - - - bool - has_query - boost/urls/url_view_base/has_query.adoc - - () - - - bool - has_scheme - boost/urls/url_view_base/has_scheme.adoc - - () - - - bool - has_userinfo - boost/urls/url_view_base/has_userinfo.adoc - - () - - - StringToken::result_type - host - boost/urls/url_view_base/host.adoc - - (StringToken&& token) - - - StringToken::result_type - host_address - boost/urls/url_view_base/host_address.adoc - - (StringToken&& token) - - - ipv4_address - host_ipv4_address - boost/urls/url_view_base/host_ipv4_address.adoc - - () - - - ipv6_address - host_ipv6_address - boost/urls/url_view_base/host_ipv6_address.adoc - - () - - - core::string_view - host_ipvfuture - boost/urls/url_view_base/host_ipvfuture.adoc - - () - - - StringToken::result_type - host_name - boost/urls/url_view_base/host_name.adoc - - (StringToken&& token) - - - urls::host_type - host_type - boost/urls/url_view_base/host_type.adoc - - () - - - bool - is_path_absolute - boost/urls/url_view_base/is_path_absolute.adoc - - () - - - static_url& - normalize - boost/urls/static_url/normalize.adoc - - () - - - static_url& - normalize_authority - boost/urls/static_url/normalize_authority.adoc - - () - - - static_url& - normalize_fragment - boost/urls/static_url/normalize_fragment.adoc - - () - - - static_url& - normalize_path - boost/urls/static_url/normalize_path.adoc - - () - - - static_url& - normalize_query - boost/urls/static_url/normalize_query.adoc - - () - - - static_url& - normalize_scheme - boost/urls/static_url/normalize_scheme.adoc - - () - - - StringToken::result_type - password - boost/urls/url_view_base/password.adoc - - (StringToken&& token) - - - StringToken::result_type - path - boost/urls/url_view_base/path.adoc - - (StringToken&& token) - - - std::shared_ptr<const url_view> - persist - boost/urls/url_view_base/persist.adoc - - () - - - core::string_view - port - boost/urls/url_view_base/port.adoc - - () - - - std::uint16_t - port_number - boost/urls/url_view_base/port_number.adoc - - () - - - StringToken::result_type - query - boost/urls/url_view_base/query.adoc - - (StringToken&& token) - - - static_url& - remove_authority - boost/urls/static_url/remove_authority.adoc - - () - - - static_url& - remove_fragment - boost/urls/static_url/remove_fragment.adoc - - () - - - static_url& - remove_origin - boost/urls/static_url/remove_origin.adoc - - () - - - static_url& - remove_password - boost/urls/static_url/remove_password.adoc - - () - - - static_url& - remove_port - boost/urls/static_url/remove_port.adoc - - () - - - static_url& - remove_query - boost/urls/static_url/remove_query.adoc - - () - - - static_url& - remove_scheme - boost/urls/static_url/remove_scheme.adoc - - () - - - static_url& - remove_userinfo - boost/urls/static_url/remove_userinfo.adoc - - () - - - void - reserve - boost/urls/url_base/reserve.adoc - - (std::size_t n) - - - system::result<void> - resolve - boost/urls/url_base/resolve.adoc - - (const url_view_base& ref) - - - core::string_view - scheme - boost/urls/url_view_base/scheme.adoc - - () - - - urls::scheme - scheme_id - boost/urls/url_view_base/scheme_id.adoc - - () - - - static_url& - set_encoded_authority - boost/urls/static_url/set_encoded_authority.adoc - - (pct_string_view s) - - - static_url& - set_encoded_fragment - boost/urls/static_url/set_encoded_fragment.adoc - - (pct_string_view s) - - - static_url& - set_encoded_host - boost/urls/static_url/set_encoded_host.adoc - - (pct_string_view s) - - - static_url& - set_encoded_host_address - boost/urls/static_url/set_encoded_host_address.adoc - - (pct_string_view s) - - - static_url& - set_encoded_host_name - boost/urls/static_url/set_encoded_host_name.adoc - - (pct_string_view s) - - - url_base& - set_encoded_params - boost/urls/url_base/set_encoded_params.adoc - - (std::initializer_list<param_pct_view> ps) - - - static_url& - set_encoded_password - boost/urls/static_url/set_encoded_password.adoc - - (pct_string_view s) - - - static_url& - set_encoded_path - boost/urls/static_url/set_encoded_path.adoc - - (pct_string_view s) - - - static_url& - set_encoded_query - boost/urls/static_url/set_encoded_query.adoc - - (pct_string_view s) - - - static_url& - set_encoded_user - boost/urls/static_url/set_encoded_user.adoc - - (pct_string_view s) - - - static_url& - set_encoded_userinfo - boost/urls/static_url/set_encoded_userinfo.adoc - - (pct_string_view s) - - - static_url& - set_fragment - boost/urls/static_url/set_fragment.adoc - - (core::string_view s) - - - static_url& - set_host - boost/urls/static_url/set_host.adoc - - (core::string_view s) - - - static_url& - set_host_address - boost/urls/static_url/set_host_address.adoc - - (core::string_view s) - - - static_url& - set_host_ipv4 - boost/urls/static_url/set_host_ipv4.adoc - - (const ipv4_address& addr) - - - static_url& - set_host_ipv6 - boost/urls/static_url/set_host_ipv6.adoc - - (const ipv6_address& addr) - - - static_url& - set_host_ipvfuture - boost/urls/static_url/set_host_ipvfuture.adoc - - (core::string_view s) - - - static_url& - set_host_name - boost/urls/static_url/set_host_name.adoc - - (core::string_view s) - - - static_url& - set_params - boost/urls/static_url/set_params.adoc - - (std::initializer_list<param_view> ps, encoding_opts opts) - - - static_url& - set_password - boost/urls/static_url/set_password.adoc - - (core::string_view s) - - - static_url& - set_path - boost/urls/static_url/set_path.adoc - - (core::string_view s) - - - bool - set_path_absolute - boost/urls/url_base/set_path_absolute.adoc - - (bool absolute) - - - static_url& - set_port - boost/urls/static_url/set_port.adoc - - (core::string_view s) - - - static_url& - set_port_number - boost/urls/static_url/set_port_number.adoc - - (std::uint16_t n) - - - static_url& - set_query - boost/urls/static_url/set_query.adoc - - (core::string_view s) - - - static_url& - set_scheme - boost/urls/static_url/set_scheme.adoc - - (core::string_view s) - - - static_url& - set_scheme_id - boost/urls/static_url/set_scheme_id.adoc - - (urls::scheme id) - - - static_url& - set_user - boost/urls/static_url/set_user.adoc - - (core::string_view s) - - - static_url& - set_userinfo - boost/urls/static_url/set_userinfo.adoc - - (core::string_view s) - - - std::size_t - size - boost/urls/url_view_base/size.adoc - - () - - - StringToken::result_type - user - boost/urls/url_view_base/user.adoc - - (StringToken&& token) - - - StringToken::result_type - userinfo - boost/urls/url_view_base/userinfo.adoc - - (StringToken&& token) - - - StringToken::result_type - zone_id - boost/urls/url_view_base/zone_id.adoc - - (StringToken&& token) - - - core::string_view - operator basic_string_view<char> - boost/urls/url_view_base/2conversion.adoc - - () - - - std::size_t - max_size - boost/urls/url_view_base/max_size.adoc - - () - - - std::size_t - digest - boost/urls/url_view_base/digest.adoc - - (std::size_t salt) - - - - boost::urls::static_url_base - boost/urls/static_url_base.adoc - - authority_view - authority - boost/urls/url_view_base/authority.adoc - - () - - - core::string_view - buffer - boost/urls/url_view_base/buffer.adoc - - () - - - const char* - c_str - boost/urls/url_base/c_str.adoc - - () - - - std::size_t - capacity - boost/urls/url_base/capacity.adoc - - () - - - void - clear - boost/urls/url_base/clear.adoc - - () - - - int - compare - boost/urls/url_view_base/compare.adoc - - (const url_view_base& other) - - - const char* - data - boost/urls/url_view_base/data.adoc - - () - - - bool - empty - boost/urls/url_view_base/empty.adoc - - () - - - pct_string_view - encoded_authority - boost/urls/url_view_base/encoded_authority.adoc - - () - - - pct_string_view - encoded_fragment - boost/urls/url_view_base/encoded_fragment.adoc - - () - - - pct_string_view - encoded_host - boost/urls/url_view_base/encoded_host.adoc - - () - - - pct_string_view - encoded_host_address - boost/urls/url_view_base/encoded_host_address.adoc - - () - - - pct_string_view - encoded_host_and_port - boost/urls/url_view_base/encoded_host_and_port.adoc - - () - - - pct_string_view - encoded_host_name - boost/urls/url_view_base/encoded_host_name.adoc - - () - - - pct_string_view - encoded_origin - boost/urls/url_view_base/encoded_origin.adoc - - () - - - pct_string_view - encoded_password - boost/urls/url_view_base/encoded_password.adoc - - () - - - pct_string_view - encoded_path - boost/urls/url_view_base/encoded_path.adoc - - () - - - pct_string_view - encoded_query - boost/urls/url_view_base/encoded_query.adoc - - () - - - pct_string_view - encoded_resource - boost/urls/url_view_base/encoded_resource.adoc - - () - - - pct_string_view - encoded_target - boost/urls/url_view_base/encoded_target.adoc - - () - - - pct_string_view - encoded_user - boost/urls/url_view_base/encoded_user.adoc - - () - - - pct_string_view - encoded_userinfo - boost/urls/url_view_base/encoded_userinfo.adoc - - () - - - pct_string_view - encoded_zone_id - boost/urls/url_view_base/encoded_zone_id.adoc - - () - - - StringToken::result_type - fragment - boost/urls/url_view_base/fragment.adoc - - (StringToken&& token) - - - bool - has_authority - boost/urls/url_view_base/has_authority.adoc - - () - - - bool - has_fragment - boost/urls/url_view_base/has_fragment.adoc - - () - - - bool - has_password - boost/urls/url_view_base/has_password.adoc - - () - - - bool - has_port - boost/urls/url_view_base/has_port.adoc - - () - - - bool - has_query - boost/urls/url_view_base/has_query.adoc - - () - - - bool - has_scheme - boost/urls/url_view_base/has_scheme.adoc - - () - - - bool - has_userinfo - boost/urls/url_view_base/has_userinfo.adoc - - () - - - StringToken::result_type - host - boost/urls/url_view_base/host.adoc - - (StringToken&& token) - - - StringToken::result_type - host_address - boost/urls/url_view_base/host_address.adoc - - (StringToken&& token) - - - ipv4_address - host_ipv4_address - boost/urls/url_view_base/host_ipv4_address.adoc - - () - - - ipv6_address - host_ipv6_address - boost/urls/url_view_base/host_ipv6_address.adoc - - () - - - core::string_view - host_ipvfuture - boost/urls/url_view_base/host_ipvfuture.adoc - - () - - - StringToken::result_type - host_name - boost/urls/url_view_base/host_name.adoc - - (StringToken&& token) - - - urls::host_type - host_type - boost/urls/url_view_base/host_type.adoc - - () - - - bool - is_path_absolute - boost/urls/url_view_base/is_path_absolute.adoc - - () - - - url_base& - normalize - boost/urls/url_base/normalize.adoc - - () - - - url_base& - normalize_authority - boost/urls/url_base/normalize_authority.adoc - - () - - - url_base& - normalize_fragment - boost/urls/url_base/normalize_fragment.adoc - - () - - - url_base& - normalize_path - boost/urls/url_base/normalize_path.adoc - - () - - - url_base& - normalize_query - boost/urls/url_base/normalize_query.adoc - - () - - - url_base& - normalize_scheme - boost/urls/url_base/normalize_scheme.adoc - - () - - - StringToken::result_type - password - boost/urls/url_view_base/password.adoc - - (StringToken&& token) - - - StringToken::result_type - path - boost/urls/url_view_base/path.adoc - - (StringToken&& token) - - - std::shared_ptr<const url_view> - persist - boost/urls/url_view_base/persist.adoc - - () - - - core::string_view - port - boost/urls/url_view_base/port.adoc - - () - - - std::uint16_t - port_number - boost/urls/url_view_base/port_number.adoc - - () - - - StringToken::result_type - query - boost/urls/url_view_base/query.adoc - - (StringToken&& token) - - - url_base& - remove_authority - boost/urls/url_base/remove_authority.adoc - - () - - - url_base& - remove_fragment - boost/urls/url_base/remove_fragment.adoc - - () - - - url_base& - remove_origin - boost/urls/url_base/remove_origin.adoc - - () - - - url_base& - remove_password - boost/urls/url_base/remove_password.adoc - - () - - - url_base& - remove_port - boost/urls/url_base/remove_port.adoc - - () - - - url_base& - remove_query - boost/urls/url_base/remove_query.adoc - - () - - - url_base& - remove_scheme - boost/urls/url_base/remove_scheme.adoc - - () - - - url_base& - remove_userinfo - boost/urls/url_base/remove_userinfo.adoc - - () - - - void - reserve - boost/urls/url_base/reserve.adoc - - (std::size_t n) - - - system::result<void> - resolve - boost/urls/url_base/resolve.adoc - - (const url_view_base& ref) - - - core::string_view - scheme - boost/urls/url_view_base/scheme.adoc - - () - - - urls::scheme - scheme_id - boost/urls/url_view_base/scheme_id.adoc - - () - - - url_base& - set_encoded_authority - boost/urls/url_base/set_encoded_authority.adoc - - (pct_string_view s) - - - url_base& - set_encoded_fragment - boost/urls/url_base/set_encoded_fragment.adoc - - (pct_string_view s) - - - url_base& - set_encoded_host - boost/urls/url_base/set_encoded_host.adoc - - (pct_string_view s) - - - url_base& - set_encoded_host_address - boost/urls/url_base/set_encoded_host_address.adoc - - (pct_string_view s) - - - url_base& - set_encoded_host_name - boost/urls/url_base/set_encoded_host_name.adoc - - (pct_string_view s) - - - url_base& - set_encoded_params - boost/urls/url_base/set_encoded_params.adoc - - (std::initializer_list<param_pct_view> ps) - - - url_base& - set_encoded_password - boost/urls/url_base/set_encoded_password.adoc - - (pct_string_view s) - - - url_base& - set_encoded_path - boost/urls/url_base/set_encoded_path.adoc - - (pct_string_view s) - - - url_base& - set_encoded_query - boost/urls/url_base/set_encoded_query.adoc - - (pct_string_view s) - - - url_base& - set_encoded_user - boost/urls/url_base/set_encoded_user.adoc - - (pct_string_view s) - - - url_base& - set_encoded_userinfo - boost/urls/url_base/set_encoded_userinfo.adoc - - (pct_string_view s) - - - url_base& - set_fragment - boost/urls/url_base/set_fragment.adoc - - (core::string_view s) - - - url_base& - set_host - boost/urls/url_base/set_host.adoc - - (core::string_view s) - - - url_base& - set_host_address - boost/urls/url_base/set_host_address.adoc - - (core::string_view s) - - - url_base& - set_host_ipv4 - boost/urls/url_base/set_host_ipv4.adoc - - (const ipv4_address& addr) - - - url_base& - set_host_ipv6 - boost/urls/url_base/set_host_ipv6.adoc - - (const ipv6_address& addr) - - - url_base& - set_host_ipvfuture - boost/urls/url_base/set_host_ipvfuture.adoc - - (core::string_view s) - - - url_base& - set_host_name - boost/urls/url_base/set_host_name.adoc - - (core::string_view s) - - - url_base& - set_params - boost/urls/url_base/set_params.adoc - - (std::initializer_list<param_view> ps, encoding_opts opts) - - - url_base& - set_password - boost/urls/url_base/set_password.adoc - - (core::string_view s) - - - url_base& - set_path - boost/urls/url_base/set_path.adoc - - (core::string_view s) - - - bool - set_path_absolute - boost/urls/url_base/set_path_absolute.adoc - - (bool absolute) - - - url_base& - set_port - boost/urls/url_base/set_port.adoc - - (core::string_view s) - - - url_base& - set_port_number - boost/urls/url_base/set_port_number.adoc - - (std::uint16_t n) - - - url_base& - set_query - boost/urls/url_base/set_query.adoc - - (core::string_view s) - - - url_base& - set_scheme - boost/urls/url_base/set_scheme.adoc - - (core::string_view s) - - - url_base& - set_scheme_id - boost/urls/url_base/set_scheme_id.adoc - - (urls::scheme id) - - - url_base& - set_user - boost/urls/url_base/set_user.adoc - - (core::string_view s) - - - url_base& - set_userinfo - boost/urls/url_base/set_userinfo.adoc - - (core::string_view s) - - - std::size_t - size - boost/urls/url_view_base/size.adoc - - () - - - StringToken::result_type - user - boost/urls/url_view_base/user.adoc - - (StringToken&& token) - - - StringToken::result_type - userinfo - boost/urls/url_view_base/userinfo.adoc - - (StringToken&& token) - - - StringToken::result_type - zone_id - boost/urls/url_view_base/zone_id.adoc - - (StringToken&& token) - - - core::string_view - operator basic_string_view<char> - boost/urls/url_view_base/2conversion.adoc - - () - - - std::size_t - max_size - boost/urls/url_view_base/max_size.adoc - - () - - - std::size_t - digest - boost/urls/url_view_base/digest.adoc - - (std::size_t salt) - - - void - ~static_url_base - boost/urls/static_url_base/2destructor.adoc - - () - - - void - cleanup - boost/urls/static_url_base/cleanup.adoc - - (op_t& ) - - - void - clear_impl - boost/urls/static_url_base/clear_impl.adoc - - () - - - void - copy - boost/urls/static_url_base/copy.adoc - - (const url_view_base& u) - - - void - reserve_impl - boost/urls/static_url_base/reserve_impl.adoc - - (std::size_t , op_t& ) - - - - boost::urls::url - boost/urls/url.adoc - - void - ~url - boost/urls/url/2destructor.adoc - - () - - - authority_view - authority - boost/urls/url_view_base/authority.adoc - - () - - - core::string_view - buffer - boost/urls/url_view_base/buffer.adoc - - () - - - const char* - c_str - boost/urls/url_base/c_str.adoc - - () - - - std::size_t - capacity - boost/urls/url_base/capacity.adoc - - () - - - void - clear - boost/urls/url_base/clear.adoc - - () - - - int - compare - boost/urls/url_view_base/compare.adoc - - (const url_view_base& other) - - - const char* - data - boost/urls/url_view_base/data.adoc - - () - - - bool - empty - boost/urls/url_view_base/empty.adoc - - () - - - pct_string_view - encoded_authority - boost/urls/url_view_base/encoded_authority.adoc - - () - - - pct_string_view - encoded_fragment - boost/urls/url_view_base/encoded_fragment.adoc - - () - - - pct_string_view - encoded_host - boost/urls/url_view_base/encoded_host.adoc - - () - - - pct_string_view - encoded_host_address - boost/urls/url_view_base/encoded_host_address.adoc - - () - - - pct_string_view - encoded_host_and_port - boost/urls/url_view_base/encoded_host_and_port.adoc - - () - - - pct_string_view - encoded_host_name - boost/urls/url_view_base/encoded_host_name.adoc - - () - - - pct_string_view - encoded_origin - boost/urls/url_view_base/encoded_origin.adoc - - () - - - pct_string_view - encoded_password - boost/urls/url_view_base/encoded_password.adoc - - () - - - pct_string_view - encoded_path - boost/urls/url_view_base/encoded_path.adoc - - () - - - pct_string_view - encoded_query - boost/urls/url_view_base/encoded_query.adoc - - () - - - pct_string_view - encoded_resource - boost/urls/url_view_base/encoded_resource.adoc - - () - - - pct_string_view - encoded_target - boost/urls/url_view_base/encoded_target.adoc - - () - - - pct_string_view - encoded_user - boost/urls/url_view_base/encoded_user.adoc - - () - - - pct_string_view - encoded_userinfo - boost/urls/url_view_base/encoded_userinfo.adoc - - () - - - pct_string_view - encoded_zone_id - boost/urls/url_view_base/encoded_zone_id.adoc - - () - - - StringToken::result_type - fragment - boost/urls/url_view_base/fragment.adoc - - (StringToken&& token) - - - bool - has_authority - boost/urls/url_view_base/has_authority.adoc - - () - - - bool - has_fragment - boost/urls/url_view_base/has_fragment.adoc - - () - - - bool - has_password - boost/urls/url_view_base/has_password.adoc - - () - - - bool - has_port - boost/urls/url_view_base/has_port.adoc - - () - - - bool - has_query - boost/urls/url_view_base/has_query.adoc - - () - - - bool - has_scheme - boost/urls/url_view_base/has_scheme.adoc - - () - - - bool - has_userinfo - boost/urls/url_view_base/has_userinfo.adoc - - () - - - StringToken::result_type - host - boost/urls/url_view_base/host.adoc - - (StringToken&& token) - - - StringToken::result_type - host_address - boost/urls/url_view_base/host_address.adoc - - (StringToken&& token) - - - ipv4_address - host_ipv4_address - boost/urls/url_view_base/host_ipv4_address.adoc - - () - - - ipv6_address - host_ipv6_address - boost/urls/url_view_base/host_ipv6_address.adoc - - () - - - core::string_view - host_ipvfuture - boost/urls/url_view_base/host_ipvfuture.adoc - - () - - - StringToken::result_type - host_name - boost/urls/url_view_base/host_name.adoc - - (StringToken&& token) - - - urls::host_type - host_type - boost/urls/url_view_base/host_type.adoc - - () - - - bool - is_path_absolute - boost/urls/url_view_base/is_path_absolute.adoc - - () - - - url& - normalize - boost/urls/url/normalize.adoc - - () - - - url& - normalize_authority - boost/urls/url/normalize_authority.adoc - - () - - - url& - normalize_fragment - boost/urls/url/normalize_fragment.adoc - - () - - - url& - normalize_path - boost/urls/url/normalize_path.adoc - - () - - - url& - normalize_query - boost/urls/url/normalize_query.adoc - - () - - - url& - normalize_scheme - boost/urls/url/normalize_scheme.adoc - - () - - - StringToken::result_type - password - boost/urls/url_view_base/password.adoc - - (StringToken&& token) - - - StringToken::result_type - path - boost/urls/url_view_base/path.adoc - - (StringToken&& token) - - - std::shared_ptr<const url_view> - persist - boost/urls/url_view_base/persist.adoc - - () - - - core::string_view - port - boost/urls/url_view_base/port.adoc - - () - - - std::uint16_t - port_number - boost/urls/url_view_base/port_number.adoc - - () - - - StringToken::result_type - query - boost/urls/url_view_base/query.adoc - - (StringToken&& token) - - - url& - remove_authority - boost/urls/url/remove_authority.adoc - - () - - - url& - remove_fragment - boost/urls/url/remove_fragment.adoc - - () - - - url& - remove_origin - boost/urls/url/remove_origin.adoc - - () - - - url& - remove_password - boost/urls/url/remove_password.adoc - - () - - - url& - remove_port - boost/urls/url/remove_port.adoc - - () - - - url& - remove_query - boost/urls/url/remove_query.adoc - - () - - - url& - remove_scheme - boost/urls/url/remove_scheme.adoc - - () - - - url& - remove_userinfo - boost/urls/url/remove_userinfo.adoc - - () - - - void - reserve - boost/urls/url_base/reserve.adoc - - (std::size_t n) - - - system::result<void> - resolve - boost/urls/url_base/resolve.adoc - - (const url_view_base& ref) - - - core::string_view - scheme - boost/urls/url_view_base/scheme.adoc - - () - - - urls::scheme - scheme_id - boost/urls/url_view_base/scheme_id.adoc - - () - - - url& - set_encoded_authority - boost/urls/url/set_encoded_authority.adoc - - (pct_string_view s) - - - url& - set_encoded_fragment - boost/urls/url/set_encoded_fragment.adoc - - (pct_string_view s) - - - url& - set_encoded_host - boost/urls/url/set_encoded_host.adoc - - (pct_string_view s) - - - url& - set_encoded_host_address - boost/urls/url/set_encoded_host_address.adoc - - (pct_string_view s) - - - url& - set_encoded_host_name - boost/urls/url/set_encoded_host_name.adoc - - (pct_string_view s) - - - url& - set_encoded_params - boost/urls/url/set_encoded_params.adoc - - (std::initializer_list<param_pct_view> ps) - - - url& - set_encoded_password - boost/urls/url/set_encoded_password.adoc - - (pct_string_view s) - - - url& - set_encoded_path - boost/urls/url/set_encoded_path.adoc - - (pct_string_view s) - - - url& - set_encoded_query - boost/urls/url/set_encoded_query.adoc - - (pct_string_view s) - - - url& - set_encoded_user - boost/urls/url/set_encoded_user.adoc - - (pct_string_view s) - - - url& - set_encoded_userinfo - boost/urls/url/set_encoded_userinfo.adoc - - (pct_string_view s) - - - url& - set_fragment - boost/urls/url/set_fragment.adoc - - (core::string_view s) - - - url& - set_host - boost/urls/url/set_host.adoc - - (core::string_view s) - - - url& - set_host_address - boost/urls/url/set_host_address.adoc - - (core::string_view s) - - - url& - set_host_ipv4 - boost/urls/url/set_host_ipv4.adoc - - (const ipv4_address& addr) - - - url& - set_host_ipv6 - boost/urls/url/set_host_ipv6.adoc - - (const ipv6_address& addr) - - - url& - set_host_ipvfuture - boost/urls/url/set_host_ipvfuture.adoc - - (core::string_view s) - - - url& - set_host_name - boost/urls/url/set_host_name.adoc - - (core::string_view s) - - - url& - set_params - boost/urls/url/set_params.adoc - - (std::initializer_list<param_view> ps, encoding_opts opts) - - - url& - set_password - boost/urls/url/set_password.adoc - - (core::string_view s) - - - url& - set_path - boost/urls/url/set_path.adoc - - (core::string_view s) - - - bool - set_path_absolute - boost/urls/url_base/set_path_absolute.adoc - - (bool absolute) - - - url& - set_port - boost/urls/url/set_port.adoc - - (core::string_view s) - - - url& - set_port_number - boost/urls/url/set_port_number.adoc - - (std::uint16_t n) - - - url& - set_query - boost/urls/url/set_query.adoc - - (core::string_view s) - - - url& - set_scheme - boost/urls/url/set_scheme.adoc - - (core::string_view s) - - - url& - set_scheme_id - boost/urls/url/set_scheme_id.adoc - - (urls::scheme id) - - - url& - set_user - boost/urls/url/set_user.adoc - - (core::string_view s) - - - url& - set_userinfo - boost/urls/url/set_userinfo.adoc - - (core::string_view s) - - - std::size_t - size - boost/urls/url_view_base/size.adoc - - () - - - void - swap - boost/urls/url/swap.adoc - - (url& other) - - - StringToken::result_type - user - boost/urls/url_view_base/user.adoc - - (StringToken&& token) - - - StringToken::result_type - userinfo - boost/urls/url_view_base/userinfo.adoc - - (StringToken&& token) - - - StringToken::result_type - zone_id - boost/urls/url_view_base/zone_id.adoc - - (StringToken&& token) - - - core::string_view - operator basic_string_view<char> - boost/urls/url_view_base/2conversion.adoc - - () - - - std::size_t - max_size - boost/urls/url_view_base/max_size.adoc - - () - - - std::size_t - digest - boost/urls/url_view_base/digest.adoc - - (std::size_t salt) - - - char* - allocate - boost/urls/url/allocate.adoc - - (std::size_t ) - - - void - cleanup - boost/urls/url/cleanup.adoc - - (op_t& ) - - - void - clear_impl - boost/urls/url/clear_impl.adoc - - () - - - void - deallocate - boost/urls/url/deallocate.adoc - - (char* s) - - - void - reserve_impl - boost/urls/url/reserve_impl.adoc - - (std::size_t , op_t& ) - - - - boost::urls::url_base - boost/urls/url_base.adoc - - authority_view - authority - boost/urls/url_view_base/authority.adoc - - () - - - core::string_view - buffer - boost/urls/url_view_base/buffer.adoc - - () - - - const char* - c_str - boost/urls/url_base/c_str.adoc - - () - - - std::size_t - capacity - boost/urls/url_base/capacity.adoc - - () - - - void - clear - boost/urls/url_base/clear.adoc - - () - - - int - compare - boost/urls/url_view_base/compare.adoc - - (const url_view_base& other) - - - const char* - data - boost/urls/url_view_base/data.adoc - - () - - - bool - empty - boost/urls/url_view_base/empty.adoc - - () - - - pct_string_view - encoded_authority - boost/urls/url_view_base/encoded_authority.adoc - - () - - - pct_string_view - encoded_fragment - boost/urls/url_view_base/encoded_fragment.adoc - - () - - - pct_string_view - encoded_host - boost/urls/url_view_base/encoded_host.adoc - - () - - - pct_string_view - encoded_host_address - boost/urls/url_view_base/encoded_host_address.adoc - - () - - - pct_string_view - encoded_host_and_port - boost/urls/url_view_base/encoded_host_and_port.adoc - - () - - - pct_string_view - encoded_host_name - boost/urls/url_view_base/encoded_host_name.adoc - - () - - - pct_string_view - encoded_origin - boost/urls/url_view_base/encoded_origin.adoc - - () - - - pct_string_view - encoded_password - boost/urls/url_view_base/encoded_password.adoc - - () - - - pct_string_view - encoded_path - boost/urls/url_view_base/encoded_path.adoc - - () - - - pct_string_view - encoded_query - boost/urls/url_view_base/encoded_query.adoc - - () - - - pct_string_view - encoded_resource - boost/urls/url_view_base/encoded_resource.adoc - - () - - - pct_string_view - encoded_target - boost/urls/url_view_base/encoded_target.adoc - - () - - - pct_string_view - encoded_user - boost/urls/url_view_base/encoded_user.adoc - - () - - - pct_string_view - encoded_userinfo - boost/urls/url_view_base/encoded_userinfo.adoc - - () - - - pct_string_view - encoded_zone_id - boost/urls/url_view_base/encoded_zone_id.adoc - - () - - - StringToken::result_type - fragment - boost/urls/url_view_base/fragment.adoc - - (StringToken&& token) - - - bool - has_authority - boost/urls/url_view_base/has_authority.adoc - - () - - - bool - has_fragment - boost/urls/url_view_base/has_fragment.adoc - - () - - - bool - has_password - boost/urls/url_view_base/has_password.adoc - - () - - - bool - has_port - boost/urls/url_view_base/has_port.adoc - - () - - - bool - has_query - boost/urls/url_view_base/has_query.adoc - - () - - - bool - has_scheme - boost/urls/url_view_base/has_scheme.adoc - - () - - - bool - has_userinfo - boost/urls/url_view_base/has_userinfo.adoc - - () - - - StringToken::result_type - host - boost/urls/url_view_base/host.adoc - - (StringToken&& token) - - - StringToken::result_type - host_address - boost/urls/url_view_base/host_address.adoc - - (StringToken&& token) - - - ipv4_address - host_ipv4_address - boost/urls/url_view_base/host_ipv4_address.adoc - - () - - - ipv6_address - host_ipv6_address - boost/urls/url_view_base/host_ipv6_address.adoc - - () - - - core::string_view - host_ipvfuture - boost/urls/url_view_base/host_ipvfuture.adoc - - () - - - StringToken::result_type - host_name - boost/urls/url_view_base/host_name.adoc - - (StringToken&& token) - - - urls::host_type - host_type - boost/urls/url_view_base/host_type.adoc - - () - - - bool - is_path_absolute - boost/urls/url_view_base/is_path_absolute.adoc - - () - - - url_base& - normalize - boost/urls/url_base/normalize.adoc - - () - - - url_base& - normalize_authority - boost/urls/url_base/normalize_authority.adoc - - () - - - url_base& - normalize_fragment - boost/urls/url_base/normalize_fragment.adoc - - () - - - url_base& - normalize_path - boost/urls/url_base/normalize_path.adoc - - () - - - url_base& - normalize_query - boost/urls/url_base/normalize_query.adoc - - () - - - url_base& - normalize_scheme - boost/urls/url_base/normalize_scheme.adoc - - () - - - StringToken::result_type - password - boost/urls/url_view_base/password.adoc - - (StringToken&& token) - - - StringToken::result_type - path - boost/urls/url_view_base/path.adoc - - (StringToken&& token) - - - std::shared_ptr<const url_view> - persist - boost/urls/url_view_base/persist.adoc - - () - - - core::string_view - port - boost/urls/url_view_base/port.adoc - - () - - - std::uint16_t - port_number - boost/urls/url_view_base/port_number.adoc - - () - - - StringToken::result_type - query - boost/urls/url_view_base/query.adoc - - (StringToken&& token) - - - url_base& - remove_authority - boost/urls/url_base/remove_authority.adoc - - () - - - url_base& - remove_fragment - boost/urls/url_base/remove_fragment.adoc - - () - - - url_base& - remove_origin - boost/urls/url_base/remove_origin.adoc - - () - - - url_base& - remove_password - boost/urls/url_base/remove_password.adoc - - () - - - url_base& - remove_port - boost/urls/url_base/remove_port.adoc - - () - - - url_base& - remove_query - boost/urls/url_base/remove_query.adoc - - () - - - url_base& - remove_scheme - boost/urls/url_base/remove_scheme.adoc - - () - - - url_base& - remove_userinfo - boost/urls/url_base/remove_userinfo.adoc - - () - - - void - reserve - boost/urls/url_base/reserve.adoc - - (std::size_t n) - - - system::result<void> - resolve - boost/urls/url_base/resolve.adoc - - (const url_view_base& ref) - - - core::string_view - scheme - boost/urls/url_view_base/scheme.adoc - - () - - - urls::scheme - scheme_id - boost/urls/url_view_base/scheme_id.adoc - - () - - - url_base& - set_encoded_authority - boost/urls/url_base/set_encoded_authority.adoc - - (pct_string_view s) - - - url_base& - set_encoded_fragment - boost/urls/url_base/set_encoded_fragment.adoc - - (pct_string_view s) - - - url_base& - set_encoded_host - boost/urls/url_base/set_encoded_host.adoc - - (pct_string_view s) - - - url_base& - set_encoded_host_address - boost/urls/url_base/set_encoded_host_address.adoc - - (pct_string_view s) - - - url_base& - set_encoded_host_name - boost/urls/url_base/set_encoded_host_name.adoc - - (pct_string_view s) - - - url_base& - set_encoded_params - boost/urls/url_base/set_encoded_params.adoc - - (std::initializer_list<param_pct_view> ps) - - - url_base& - set_encoded_password - boost/urls/url_base/set_encoded_password.adoc - - (pct_string_view s) - - - url_base& - set_encoded_path - boost/urls/url_base/set_encoded_path.adoc - - (pct_string_view s) - - - url_base& - set_encoded_query - boost/urls/url_base/set_encoded_query.adoc - - (pct_string_view s) - - - url_base& - set_encoded_user - boost/urls/url_base/set_encoded_user.adoc - - (pct_string_view s) - - - url_base& - set_encoded_userinfo - boost/urls/url_base/set_encoded_userinfo.adoc - - (pct_string_view s) - - - url_base& - set_fragment - boost/urls/url_base/set_fragment.adoc - - (core::string_view s) - - - url_base& - set_host - boost/urls/url_base/set_host.adoc - - (core::string_view s) - - - url_base& - set_host_address - boost/urls/url_base/set_host_address.adoc - - (core::string_view s) - - - url_base& - set_host_ipv4 - boost/urls/url_base/set_host_ipv4.adoc - - (const ipv4_address& addr) - - - url_base& - set_host_ipv6 - boost/urls/url_base/set_host_ipv6.adoc - - (const ipv6_address& addr) - - - url_base& - set_host_ipvfuture - boost/urls/url_base/set_host_ipvfuture.adoc - - (core::string_view s) - - - url_base& - set_host_name - boost/urls/url_base/set_host_name.adoc - - (core::string_view s) - - - url_base& - set_params - boost/urls/url_base/set_params.adoc - - (std::initializer_list<param_view> ps, encoding_opts opts) - - - url_base& - set_password - boost/urls/url_base/set_password.adoc - - (core::string_view s) - - - url_base& - set_path - boost/urls/url_base/set_path.adoc - - (core::string_view s) - - - bool - set_path_absolute - boost/urls/url_base/set_path_absolute.adoc - - (bool absolute) - - - url_base& - set_port - boost/urls/url_base/set_port.adoc - - (core::string_view s) - - - url_base& - set_port_number - boost/urls/url_base/set_port_number.adoc - - (std::uint16_t n) - - - url_base& - set_query - boost/urls/url_base/set_query.adoc - - (core::string_view s) - - - url_base& - set_scheme - boost/urls/url_base/set_scheme.adoc - - (core::string_view s) - - - url_base& - set_scheme_id - boost/urls/url_base/set_scheme_id.adoc - - (urls::scheme id) - - - url_base& - set_user - boost/urls/url_base/set_user.adoc - - (core::string_view s) - - - url_base& - set_userinfo - boost/urls/url_base/set_userinfo.adoc - - (core::string_view s) - - - std::size_t - size - boost/urls/url_view_base/size.adoc - - () - - - StringToken::result_type - user - boost/urls/url_view_base/user.adoc - - (StringToken&& token) - - - StringToken::result_type - userinfo - boost/urls/url_view_base/userinfo.adoc - - (StringToken&& token) - - - StringToken::result_type - zone_id - boost/urls/url_view_base/zone_id.adoc - - (StringToken&& token) - - - core::string_view - operator basic_string_view<char> - boost/urls/url_view_base/2conversion.adoc - - () - - - std::size_t - max_size - boost/urls/url_view_base/max_size.adoc - - () - - - std::size_t - digest - boost/urls/url_view_base/digest.adoc - - (std::size_t salt) - - - void - ~url_base - boost/urls/url_base/2destructor.adoc - - () - - - void - check_invariants - boost/urls/url_base/check_invariants.adoc - - () - - - void - cleanup - boost/urls/url_base/cleanup.adoc - - (op_t& ) - - - void - clear_impl - boost/urls/url_base/clear_impl.adoc - - () - - - void - copy - boost/urls/url_base/copy.adoc - - (const url_view_base& ) - - - void - decoded_to_lower_impl - boost/urls/url_base/decoded_to_lower_impl.adoc - - (int id) - - - detail::params_iter_impl - edit_params - boost/urls/url_base/edit_params.adoc - - (const detail::params_iter_impl& , const detail::params_iter_impl& , - detail::any_params_iter&& ) - - - - detail::segments_iter_impl - edit_segments - boost/urls/url_base/edit_segments.adoc - - (const detail::segments_iter_impl& , const detail::segments_iter_impl& , - detail::any_segments_iter&& it0, int absolute) - - - - core::string_view - first_segment - boost/urls/url_base/first_segment.adoc - - () - - - char* - set_host_impl - boost/urls/url_base/set_host_impl.adoc - - (std::size_t n, op_t& op) - - - char* - set_password_impl - boost/urls/url_base/set_password_impl.adoc - - (std::size_t n, op_t& op) - - - char* - set_path_impl - boost/urls/url_base/set_path_impl.adoc - - (std::size_t n, op_t& op) - - - char* - set_port_impl - boost/urls/url_base/set_port_impl.adoc - - (std::size_t n, op_t& op) - - - void - set_scheme_impl - boost/urls/url_base/set_scheme_impl.adoc - - (core::string_view , urls::scheme ) - - - char* - set_user_impl - boost/urls/url_base/set_user_impl.adoc - - (std::size_t n, op_t& op) - - - char* - set_userinfo_impl - boost/urls/url_base/set_userinfo_impl.adoc - - (std::size_t n, op_t& op) - - - void - to_lower_impl - boost/urls/url_base/to_lower_impl.adoc - - (int id) - - - - boost::urls::url_view - boost/urls/url_view.adoc - - void - ~url_view - boost/urls/url_view/2destructor.adoc - - () - - - authority_view - authority - boost/urls/url_view_base/authority.adoc - - () - - - core::string_view - buffer - boost/urls/url_view_base/buffer.adoc - - () - - - int - compare - boost/urls/url_view_base/compare.adoc - - (const url_view_base& other) - - - const char* - data - boost/urls/url_view_base/data.adoc - - () - - - bool - empty - boost/urls/url_view_base/empty.adoc - - () - - - pct_string_view - encoded_authority - boost/urls/url_view_base/encoded_authority.adoc - - () - - - pct_string_view - encoded_fragment - boost/urls/url_view_base/encoded_fragment.adoc - - () - - - pct_string_view - encoded_host - boost/urls/url_view_base/encoded_host.adoc - - () - - - pct_string_view - encoded_host_address - boost/urls/url_view_base/encoded_host_address.adoc - - () - - - pct_string_view - encoded_host_and_port - boost/urls/url_view_base/encoded_host_and_port.adoc - - () - - - pct_string_view - encoded_host_name - boost/urls/url_view_base/encoded_host_name.adoc - - () - - - pct_string_view - encoded_origin - boost/urls/url_view_base/encoded_origin.adoc - - () - - - params_encoded_view - encoded_params - boost/urls/url_view_base/encoded_params.adoc - - () - - - pct_string_view - encoded_password - boost/urls/url_view_base/encoded_password.adoc - - () - - - pct_string_view - encoded_path - boost/urls/url_view_base/encoded_path.adoc - - () - - - pct_string_view - encoded_query - boost/urls/url_view_base/encoded_query.adoc - - () - - - pct_string_view - encoded_resource - boost/urls/url_view_base/encoded_resource.adoc - - () - - - segments_encoded_view - encoded_segments - boost/urls/url_view_base/encoded_segments.adoc - - () - - - pct_string_view - encoded_target - boost/urls/url_view_base/encoded_target.adoc - - () - - - pct_string_view - encoded_user - boost/urls/url_view_base/encoded_user.adoc - - () - - - pct_string_view - encoded_userinfo - boost/urls/url_view_base/encoded_userinfo.adoc - - () - - - pct_string_view - encoded_zone_id - boost/urls/url_view_base/encoded_zone_id.adoc - - () - - - StringToken::result_type - fragment - boost/urls/url_view_base/fragment.adoc - - (StringToken&& token) - - - bool - has_authority - boost/urls/url_view_base/has_authority.adoc - - () - - - bool - has_fragment - boost/urls/url_view_base/has_fragment.adoc - - () - - - bool - has_password - boost/urls/url_view_base/has_password.adoc - - () - - - bool - has_port - boost/urls/url_view_base/has_port.adoc - - () - - - bool - has_query - boost/urls/url_view_base/has_query.adoc - - () - - - bool - has_scheme - boost/urls/url_view_base/has_scheme.adoc - - () - - - bool - has_userinfo - boost/urls/url_view_base/has_userinfo.adoc - - () - - - StringToken::result_type - host - boost/urls/url_view_base/host.adoc - - (StringToken&& token) - - - StringToken::result_type - host_address - boost/urls/url_view_base/host_address.adoc - - (StringToken&& token) - - - ipv4_address - host_ipv4_address - boost/urls/url_view_base/host_ipv4_address.adoc - - () - - - ipv6_address - host_ipv6_address - boost/urls/url_view_base/host_ipv6_address.adoc - - () - - - core::string_view - host_ipvfuture - boost/urls/url_view_base/host_ipvfuture.adoc - - () - - - StringToken::result_type - host_name - boost/urls/url_view_base/host_name.adoc - - (StringToken&& token) - - - urls::host_type - host_type - boost/urls/url_view_base/host_type.adoc - - () - - - bool - is_path_absolute - boost/urls/url_view_base/is_path_absolute.adoc - - () - - - StringToken::result_type - password - boost/urls/url_view_base/password.adoc - - (StringToken&& token) - - - StringToken::result_type - path - boost/urls/url_view_base/path.adoc - - (StringToken&& token) - - - std::shared_ptr<const url_view> - persist - boost/urls/url_view_base/persist.adoc - - () - - - core::string_view - port - boost/urls/url_view_base/port.adoc - - () - - - std::uint16_t - port_number - boost/urls/url_view_base/port_number.adoc - - () - - - StringToken::result_type - query - boost/urls/url_view_base/query.adoc - - (StringToken&& token) - - - core::string_view - scheme - boost/urls/url_view_base/scheme.adoc - - () - - - urls::scheme - scheme_id - boost/urls/url_view_base/scheme_id.adoc - - () - - - segments_view - segments - boost/urls/url_view_base/segments.adoc - - () - - - std::size_t - size - boost/urls/url_view_base/size.adoc - - () - - - StringToken::result_type - user - boost/urls/url_view_base/user.adoc - - (StringToken&& token) - - - StringToken::result_type - userinfo - boost/urls/url_view_base/userinfo.adoc - - (StringToken&& token) - - - StringToken::result_type - zone_id - boost/urls/url_view_base/zone_id.adoc - - (StringToken&& token) - - - core::string_view - operator basic_string_view<char> - boost/urls/url_view_base/2conversion.adoc - - () - - - std::size_t - max_size - boost/urls/url_view/max_size.adoc - - () - - - std::size_t - digest - boost/urls/url_view_base/digest.adoc - - (std::size_t salt) - - - - boost::urls::url_view_base - boost/urls/url_view_base.adoc - - authority_view - authority - boost/urls/url_view_base/authority.adoc - - () - - - core::string_view - buffer - boost/urls/url_view_base/buffer.adoc - - () - - - int - compare - boost/urls/url_view_base/compare.adoc - - (const url_view_base& other) - - - const char* - data - boost/urls/url_view_base/data.adoc - - () - - - bool - empty - boost/urls/url_view_base/empty.adoc - - () - - - pct_string_view - encoded_authority - boost/urls/url_view_base/encoded_authority.adoc - - () - - - pct_string_view - encoded_fragment - boost/urls/url_view_base/encoded_fragment.adoc - - () - - - pct_string_view - encoded_host - boost/urls/url_view_base/encoded_host.adoc - - () - - - pct_string_view - encoded_host_address - boost/urls/url_view_base/encoded_host_address.adoc - - () - - - pct_string_view - encoded_host_and_port - boost/urls/url_view_base/encoded_host_and_port.adoc - - () - - - pct_string_view - encoded_host_name - boost/urls/url_view_base/encoded_host_name.adoc - - () - - - pct_string_view - encoded_origin - boost/urls/url_view_base/encoded_origin.adoc - - () - - - params_encoded_view - encoded_params - boost/urls/url_view_base/encoded_params.adoc - - () - - - pct_string_view - encoded_password - boost/urls/url_view_base/encoded_password.adoc - - () - - - pct_string_view - encoded_path - boost/urls/url_view_base/encoded_path.adoc - - () - - - pct_string_view - encoded_query - boost/urls/url_view_base/encoded_query.adoc - - () - - - pct_string_view - encoded_resource - boost/urls/url_view_base/encoded_resource.adoc - - () - - - segments_encoded_view - encoded_segments - boost/urls/url_view_base/encoded_segments.adoc - - () - - - pct_string_view - encoded_target - boost/urls/url_view_base/encoded_target.adoc - - () - - - pct_string_view - encoded_user - boost/urls/url_view_base/encoded_user.adoc - - () - - - pct_string_view - encoded_userinfo - boost/urls/url_view_base/encoded_userinfo.adoc - - () - - - pct_string_view - encoded_zone_id - boost/urls/url_view_base/encoded_zone_id.adoc - - () - - - StringToken::result_type - fragment - boost/urls/url_view_base/fragment.adoc - - (StringToken&& token) - - - bool - has_authority - boost/urls/url_view_base/has_authority.adoc - - () - - - bool - has_fragment - boost/urls/url_view_base/has_fragment.adoc - - () - - - bool - has_password - boost/urls/url_view_base/has_password.adoc - - () - - - bool - has_port - boost/urls/url_view_base/has_port.adoc - - () - - - bool - has_query - boost/urls/url_view_base/has_query.adoc - - () - - - bool - has_scheme - boost/urls/url_view_base/has_scheme.adoc - - () - - - bool - has_userinfo - boost/urls/url_view_base/has_userinfo.adoc - - () - - - StringToken::result_type - host - boost/urls/url_view_base/host.adoc - - (StringToken&& token) - - - StringToken::result_type - host_address - boost/urls/url_view_base/host_address.adoc - - (StringToken&& token) - - - ipv4_address - host_ipv4_address - boost/urls/url_view_base/host_ipv4_address.adoc - - () - - - ipv6_address - host_ipv6_address - boost/urls/url_view_base/host_ipv6_address.adoc - - () - - - core::string_view - host_ipvfuture - boost/urls/url_view_base/host_ipvfuture.adoc - - () - - - StringToken::result_type - host_name - boost/urls/url_view_base/host_name.adoc - - (StringToken&& token) - - - urls::host_type - host_type - boost/urls/url_view_base/host_type.adoc - - () - - - bool - is_path_absolute - boost/urls/url_view_base/is_path_absolute.adoc - - () - - - StringToken::result_type - password - boost/urls/url_view_base/password.adoc - - (StringToken&& token) - - - StringToken::result_type - path - boost/urls/url_view_base/path.adoc - - (StringToken&& token) - - - std::shared_ptr<const url_view> - persist - boost/urls/url_view_base/persist.adoc - - () - - - core::string_view - port - boost/urls/url_view_base/port.adoc - - () - - - std::uint16_t - port_number - boost/urls/url_view_base/port_number.adoc - - () - - - StringToken::result_type - query - boost/urls/url_view_base/query.adoc - - (StringToken&& token) - - - core::string_view - scheme - boost/urls/url_view_base/scheme.adoc - - () - - - urls::scheme - scheme_id - boost/urls/url_view_base/scheme_id.adoc - - () - - - segments_view - segments - boost/urls/url_view_base/segments.adoc - - () - - - std::size_t - size - boost/urls/url_view_base/size.adoc - - () - - - StringToken::result_type - user - boost/urls/url_view_base/user.adoc - - (StringToken&& token) - - - StringToken::result_type - userinfo - boost/urls/url_view_base/userinfo.adoc - - (StringToken&& token) - - - StringToken::result_type - zone_id - boost/urls/url_view_base/zone_id.adoc - - (StringToken&& token) - - - core::string_view - operator basic_string_view<char> - boost/urls/url_view_base/2conversion.adoc - - () - - - std::size_t - max_size - boost/urls/url_view_base/max_size.adoc - - () - - - std::size_t - digest - boost/urls/url_view_base/digest.adoc - - (std::size_t salt) - - - void - ~url_view_base - boost/urls/url_view_base/2destructor.adoc - - () - - - url_view_base& - operator= - boost/urls/url_view_base/operator_assign.adoc - - (const url_view_base& ) - - - int - segments_compare - boost/urls/url_view_base/segments_compare.adoc - - (segments_encoded_view seg0, segments_encoded_view seg1) - - - - boost::urls::error - boost/urls/error.adoc - - - boost::urls::host_type - boost/urls/host_type.adoc - - - boost::urls::scheme - boost/urls/scheme.adoc - - - boost::urls::encode - boost/urls/encode-0d.adoc - - - boost::urls::format - boost/urls/format-06.adoc - - - boost::urls::format_to - boost/urls/format_to-01.adoc - - - boost::urls::operator<< - boost/urls/operator_lshift-04.adoc - - - boost::urls::operator< - boost/urls/operator_lt-05c.adoc - - - boost::urls::operator<= - boost/urls/operator_le-0b.adoc - - - boost::urls::operator> - boost/urls/operator_gt-0f.adoc - - - boost::urls::operator>= - boost/urls/operator_ge-07.adoc - - - boost::urls::absolute_uri_rule - boost/urls/absolute_uri_rule.adoc - - - boost::urls::authority_rule - boost/urls/authority_rule.adoc - - - boost::urls::gen_delim_chars - boost/urls/gen_delim_chars.adoc - - - boost::urls::ignore_case - boost/urls/ignore_case.adoc - - - boost::urls::ipv4_address_rule - boost/urls/ipv4_address_rule.adoc - - - boost::urls::ipv6_address_rule - boost/urls/ipv6_address_rule.adoc - - - boost::urls::no_value - boost/urls/no_value.adoc - - - boost::urls::origin_form_rule - boost/urls/origin_form_rule.adoc - - - boost::urls::pchars - boost/urls/pchars.adoc - - - boost::urls::query_rule - boost/urls/query_rule.adoc - - - boost::urls::relative_ref_rule - boost/urls/relative_ref_rule.adoc - - - boost::urls::reserved_chars - boost/urls/reserved_chars.adoc - - - boost::urls::sub_delim_chars - boost/urls/sub_delim_chars.adoc - - - boost::urls::unreserved_chars - boost/urls/unreserved_chars.adoc - - - boost::urls::uri_reference_rule - boost/urls/uri_reference_rule.adoc - - - boost::urls::uri_rule - boost/urls/uri_rule.adoc - -