mirror of
https://github.com/XRPLF/rippled.git
synced 2026-02-07 07:25:26 +00:00
Compare commits
15 Commits
copilot/su
...
develop
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
db2734cbc9 | ||
|
|
bf4674f42b | ||
|
|
f5208fc850 | ||
|
|
2305bc98a4 | ||
|
|
677758b1cc | ||
|
|
25d7c2c4ec | ||
|
|
0a626d95f4 | ||
|
|
6006c281e2 | ||
|
|
e79673cf40 | ||
|
|
7f41012e59 | ||
|
|
b449a6ee84 | ||
|
|
34ef577604 | ||
|
|
3a172301ce | ||
|
|
6c1a92fe93 | ||
|
|
7813683091 |
8
.github/CODEOWNERS
vendored
8
.github/CODEOWNERS
vendored
@@ -1,8 +0,0 @@
|
|||||||
# Allow anyone to review any change by default.
|
|
||||||
*
|
|
||||||
|
|
||||||
# Require the rpc-reviewers team to review changes to the rpc code.
|
|
||||||
include/xrpl/protocol/ @xrplf/rpc-reviewers
|
|
||||||
src/libxrpl/protocol/ @xrplf/rpc-reviewers
|
|
||||||
src/xrpld/rpc/ @xrplf/rpc-reviewers
|
|
||||||
src/xrpld/app/misc/ @xrplf/rpc-reviewers
|
|
||||||
@@ -153,6 +153,7 @@ tests.libxrpl > xrpl.json
|
|||||||
tests.libxrpl > xrpl.net
|
tests.libxrpl > xrpl.net
|
||||||
xrpl.core > xrpl.basics
|
xrpl.core > xrpl.basics
|
||||||
xrpl.core > xrpl.json
|
xrpl.core > xrpl.json
|
||||||
|
xrpl.core > xrpl.ledger
|
||||||
xrpl.json > xrpl.basics
|
xrpl.json > xrpl.basics
|
||||||
xrpl.ledger > xrpl.basics
|
xrpl.ledger > xrpl.basics
|
||||||
xrpl.ledger > xrpl.protocol
|
xrpl.ledger > xrpl.protocol
|
||||||
|
|||||||
30
.github/scripts/rename/include.sh
vendored
Executable file
30
.github/scripts/rename/include.sh
vendored
Executable file
@@ -0,0 +1,30 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
# Exit the script as soon as an error occurs.
|
||||||
|
set -e
|
||||||
|
|
||||||
|
# This script checks whether there are no new include guards introduced by a new
|
||||||
|
# PR, as header files should use "#pragma once" instead. The script assumes any
|
||||||
|
# include guards will use "XRPL_" as prefix.
|
||||||
|
# Usage: .github/scripts/rename/include.sh <repository directory>
|
||||||
|
|
||||||
|
if [ "$#" -ne 1 ]; then
|
||||||
|
echo "Usage: $0 <repository directory>"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
DIRECTORY=$1
|
||||||
|
echo "Processing directory: ${DIRECTORY}"
|
||||||
|
if [ ! -d "${DIRECTORY}" ]; then
|
||||||
|
echo "Error: Directory '${DIRECTORY}' does not exist."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
find "${DIRECTORY}" -type f \( -name "*.h" -o -name "*.hpp" -o -name "*.ipp" \) | while read -r FILE; do
|
||||||
|
echo "Processing file: ${FILE}"
|
||||||
|
if grep -q "#ifndef XRPL_" "${FILE}"; then
|
||||||
|
echo "Please replace all include guards by #pragma once."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
echo "Checking complete."
|
||||||
74
.github/scripts/strategy-matrix/generate.py
vendored
74
.github/scripts/strategy-matrix/generate.py
vendored
@@ -51,22 +51,20 @@ def generate_strategy_matrix(all: bool, config: Config) -> list:
|
|||||||
# Only generate a subset of configurations in PRs.
|
# Only generate a subset of configurations in PRs.
|
||||||
if not all:
|
if not all:
|
||||||
# Debian:
|
# Debian:
|
||||||
# - Bookworm using GCC 13: Release and Unity on linux/amd64, set
|
# - Bookworm using GCC 13: Release on linux/amd64, set the reference
|
||||||
# the reference fee to 500.
|
# fee to 500.
|
||||||
# - Bookworm using GCC 15: Debug and no Unity on linux/amd64, enable
|
# - Bookworm using GCC 15: Debug on linux/amd64, enable code
|
||||||
# code coverage (which will be done below).
|
# coverage (which will be done below).
|
||||||
# - Bookworm using Clang 16: Debug and no Unity on linux/arm64,
|
# - Bookworm using Clang 16: Debug on linux/arm64, enable voidstar.
|
||||||
# enable voidstar.
|
# - Bookworm using Clang 17: Release on linux/amd64, set the
|
||||||
# - Bookworm using Clang 17: Release and no Unity on linux/amd64,
|
# reference fee to 1000.
|
||||||
# set the reference fee to 1000.
|
# - Bookworm using Clang 20: Debug on linux/amd64.
|
||||||
# - Bookworm using Clang 20: Debug and Unity on linux/amd64.
|
|
||||||
if os["distro_name"] == "debian":
|
if os["distro_name"] == "debian":
|
||||||
skip = True
|
skip = True
|
||||||
if os["distro_version"] == "bookworm":
|
if os["distro_version"] == "bookworm":
|
||||||
if (
|
if (
|
||||||
f"{os['compiler_name']}-{os['compiler_version']}" == "gcc-13"
|
f"{os['compiler_name']}-{os['compiler_version']}" == "gcc-13"
|
||||||
and build_type == "Release"
|
and build_type == "Release"
|
||||||
and "-Dunity=ON" in cmake_args
|
|
||||||
and architecture["platform"] == "linux/amd64"
|
and architecture["platform"] == "linux/amd64"
|
||||||
):
|
):
|
||||||
cmake_args = f"-DUNIT_TEST_REFERENCE_FEE=500 {cmake_args}"
|
cmake_args = f"-DUNIT_TEST_REFERENCE_FEE=500 {cmake_args}"
|
||||||
@@ -74,14 +72,12 @@ def generate_strategy_matrix(all: bool, config: Config) -> list:
|
|||||||
if (
|
if (
|
||||||
f"{os['compiler_name']}-{os['compiler_version']}" == "gcc-15"
|
f"{os['compiler_name']}-{os['compiler_version']}" == "gcc-15"
|
||||||
and build_type == "Debug"
|
and build_type == "Debug"
|
||||||
and "-Dunity=OFF" in cmake_args
|
|
||||||
and architecture["platform"] == "linux/amd64"
|
and architecture["platform"] == "linux/amd64"
|
||||||
):
|
):
|
||||||
skip = False
|
skip = False
|
||||||
if (
|
if (
|
||||||
f"{os['compiler_name']}-{os['compiler_version']}" == "clang-16"
|
f"{os['compiler_name']}-{os['compiler_version']}" == "clang-16"
|
||||||
and build_type == "Debug"
|
and build_type == "Debug"
|
||||||
and "-Dunity=OFF" in cmake_args
|
|
||||||
and architecture["platform"] == "linux/arm64"
|
and architecture["platform"] == "linux/arm64"
|
||||||
):
|
):
|
||||||
cmake_args = f"-Dvoidstar=ON {cmake_args}"
|
cmake_args = f"-Dvoidstar=ON {cmake_args}"
|
||||||
@@ -89,7 +85,6 @@ def generate_strategy_matrix(all: bool, config: Config) -> list:
|
|||||||
if (
|
if (
|
||||||
f"{os['compiler_name']}-{os['compiler_version']}" == "clang-17"
|
f"{os['compiler_name']}-{os['compiler_version']}" == "clang-17"
|
||||||
and build_type == "Release"
|
and build_type == "Release"
|
||||||
and "-Dunity=ON" in cmake_args
|
|
||||||
and architecture["platform"] == "linux/amd64"
|
and architecture["platform"] == "linux/amd64"
|
||||||
):
|
):
|
||||||
cmake_args = f"-DUNIT_TEST_REFERENCE_FEE=1000 {cmake_args}"
|
cmake_args = f"-DUNIT_TEST_REFERENCE_FEE=1000 {cmake_args}"
|
||||||
@@ -97,7 +92,6 @@ def generate_strategy_matrix(all: bool, config: Config) -> list:
|
|||||||
if (
|
if (
|
||||||
f"{os['compiler_name']}-{os['compiler_version']}" == "clang-20"
|
f"{os['compiler_name']}-{os['compiler_version']}" == "clang-20"
|
||||||
and build_type == "Debug"
|
and build_type == "Debug"
|
||||||
and "-Dunity=ON" in cmake_args
|
|
||||||
and architecture["platform"] == "linux/amd64"
|
and architecture["platform"] == "linux/amd64"
|
||||||
):
|
):
|
||||||
skip = False
|
skip = False
|
||||||
@@ -105,15 +99,14 @@ def generate_strategy_matrix(all: bool, config: Config) -> list:
|
|||||||
continue
|
continue
|
||||||
|
|
||||||
# RHEL:
|
# RHEL:
|
||||||
# - 9 using GCC 12: Debug and Unity on linux/amd64.
|
# - 9 using GCC 12: Debug on linux/amd64.
|
||||||
# - 10 using Clang: Release and no Unity on linux/amd64.
|
# - 10 using Clang: Release on linux/amd64.
|
||||||
if os["distro_name"] == "rhel":
|
if os["distro_name"] == "rhel":
|
||||||
skip = True
|
skip = True
|
||||||
if os["distro_version"] == "9":
|
if os["distro_version"] == "9":
|
||||||
if (
|
if (
|
||||||
f"{os['compiler_name']}-{os['compiler_version']}" == "gcc-12"
|
f"{os['compiler_name']}-{os['compiler_version']}" == "gcc-12"
|
||||||
and build_type == "Debug"
|
and build_type == "Debug"
|
||||||
and "-Dunity=ON" in cmake_args
|
|
||||||
and architecture["platform"] == "linux/amd64"
|
and architecture["platform"] == "linux/amd64"
|
||||||
):
|
):
|
||||||
skip = False
|
skip = False
|
||||||
@@ -121,7 +114,6 @@ def generate_strategy_matrix(all: bool, config: Config) -> list:
|
|||||||
if (
|
if (
|
||||||
f"{os['compiler_name']}-{os['compiler_version']}" == "clang-any"
|
f"{os['compiler_name']}-{os['compiler_version']}" == "clang-any"
|
||||||
and build_type == "Release"
|
and build_type == "Release"
|
||||||
and "-Dunity=OFF" in cmake_args
|
|
||||||
and architecture["platform"] == "linux/amd64"
|
and architecture["platform"] == "linux/amd64"
|
||||||
):
|
):
|
||||||
skip = False
|
skip = False
|
||||||
@@ -129,17 +121,16 @@ def generate_strategy_matrix(all: bool, config: Config) -> list:
|
|||||||
continue
|
continue
|
||||||
|
|
||||||
# Ubuntu:
|
# Ubuntu:
|
||||||
# - Jammy using GCC 12: Debug and no Unity on linux/arm64.
|
# - Jammy using GCC 12: Debug on linux/arm64.
|
||||||
# - Noble using GCC 14: Release and Unity on linux/amd64.
|
# - Noble using GCC 14: Release on linux/amd64.
|
||||||
# - Noble using Clang 18: Debug and no Unity on linux/amd64.
|
# - Noble using Clang 18: Debug on linux/amd64.
|
||||||
# - Noble using Clang 19: Release and Unity on linux/arm64.
|
# - Noble using Clang 19: Release on linux/arm64.
|
||||||
if os["distro_name"] == "ubuntu":
|
if os["distro_name"] == "ubuntu":
|
||||||
skip = True
|
skip = True
|
||||||
if os["distro_version"] == "jammy":
|
if os["distro_version"] == "jammy":
|
||||||
if (
|
if (
|
||||||
f"{os['compiler_name']}-{os['compiler_version']}" == "gcc-12"
|
f"{os['compiler_name']}-{os['compiler_version']}" == "gcc-12"
|
||||||
and build_type == "Debug"
|
and build_type == "Debug"
|
||||||
and "-Dunity=OFF" in cmake_args
|
|
||||||
and architecture["platform"] == "linux/arm64"
|
and architecture["platform"] == "linux/arm64"
|
||||||
):
|
):
|
||||||
skip = False
|
skip = False
|
||||||
@@ -147,21 +138,18 @@ def generate_strategy_matrix(all: bool, config: Config) -> list:
|
|||||||
if (
|
if (
|
||||||
f"{os['compiler_name']}-{os['compiler_version']}" == "gcc-14"
|
f"{os['compiler_name']}-{os['compiler_version']}" == "gcc-14"
|
||||||
and build_type == "Release"
|
and build_type == "Release"
|
||||||
and "-Dunity=ON" in cmake_args
|
|
||||||
and architecture["platform"] == "linux/amd64"
|
and architecture["platform"] == "linux/amd64"
|
||||||
):
|
):
|
||||||
skip = False
|
skip = False
|
||||||
if (
|
if (
|
||||||
f"{os['compiler_name']}-{os['compiler_version']}" == "clang-18"
|
f"{os['compiler_name']}-{os['compiler_version']}" == "clang-18"
|
||||||
and build_type == "Debug"
|
and build_type == "Debug"
|
||||||
and "-Dunity=OFF" in cmake_args
|
|
||||||
and architecture["platform"] == "linux/amd64"
|
and architecture["platform"] == "linux/amd64"
|
||||||
):
|
):
|
||||||
skip = False
|
skip = False
|
||||||
if (
|
if (
|
||||||
f"{os['compiler_name']}-{os['compiler_version']}" == "clang-19"
|
f"{os['compiler_name']}-{os['compiler_version']}" == "clang-19"
|
||||||
and build_type == "Release"
|
and build_type == "Release"
|
||||||
and "-Dunity=ON" in cmake_args
|
|
||||||
and architecture["platform"] == "linux/arm64"
|
and architecture["platform"] == "linux/arm64"
|
||||||
):
|
):
|
||||||
skip = False
|
skip = False
|
||||||
@@ -169,20 +157,16 @@ def generate_strategy_matrix(all: bool, config: Config) -> list:
|
|||||||
continue
|
continue
|
||||||
|
|
||||||
# MacOS:
|
# MacOS:
|
||||||
# - Debug and no Unity on macos/arm64.
|
# - Debug on macos/arm64.
|
||||||
if os["distro_name"] == "macos" and not (
|
if os["distro_name"] == "macos" and not (
|
||||||
build_type == "Debug"
|
build_type == "Debug" and architecture["platform"] == "macos/arm64"
|
||||||
and "-Dunity=OFF" in cmake_args
|
|
||||||
and architecture["platform"] == "macos/arm64"
|
|
||||||
):
|
):
|
||||||
continue
|
continue
|
||||||
|
|
||||||
# Windows:
|
# Windows:
|
||||||
# - Release and Unity on windows/amd64.
|
# - Release on windows/amd64.
|
||||||
if os["distro_name"] == "windows" and not (
|
if os["distro_name"] == "windows" and not (
|
||||||
build_type == "Release"
|
build_type == "Release" and architecture["platform"] == "windows/amd64"
|
||||||
and "-Dunity=ON" in cmake_args
|
|
||||||
and architecture["platform"] == "windows/amd64"
|
|
||||||
):
|
):
|
||||||
continue
|
continue
|
||||||
|
|
||||||
@@ -209,18 +193,28 @@ def generate_strategy_matrix(all: bool, config: Config) -> list:
|
|||||||
):
|
):
|
||||||
continue
|
continue
|
||||||
|
|
||||||
# Enable code coverage for Debian Bookworm using GCC 15 in Debug and no
|
# Enable code coverage for Debian Bookworm using GCC 15 in Debug on
|
||||||
# Unity on linux/amd64
|
# linux/amd64
|
||||||
if (
|
if (
|
||||||
f"{os['compiler_name']}-{os['compiler_version']}" == "gcc-15"
|
f"{os['distro_name']}-{os['distro_version']}" == "debian-bookworm"
|
||||||
|
and f"{os['compiler_name']}-{os['compiler_version']}" == "gcc-15"
|
||||||
and build_type == "Debug"
|
and build_type == "Debug"
|
||||||
and "-Dunity=OFF" in cmake_args
|
|
||||||
and architecture["platform"] == "linux/amd64"
|
and architecture["platform"] == "linux/amd64"
|
||||||
):
|
):
|
||||||
cmake_args = f"-Dcoverage=ON -Dcoverage_format=xml -DCODE_COVERAGE_VERBOSE=ON -DCMAKE_C_FLAGS=-O0 -DCMAKE_CXX_FLAGS=-O0 {cmake_args}"
|
cmake_args = f"{cmake_args} -Dcoverage=ON -Dcoverage_format=xml -DCODE_COVERAGE_VERBOSE=ON -DCMAKE_C_FLAGS=-O0 -DCMAKE_CXX_FLAGS=-O0"
|
||||||
|
|
||||||
|
# Enable unity build for Ubuntu Jammy using GCC 12 in Debug on
|
||||||
|
# linux/amd64.
|
||||||
|
if (
|
||||||
|
f"{os['distro_name']}-{os['distro_version']}" == "ubuntu-jammy"
|
||||||
|
and f"{os['compiler_name']}-{os['compiler_version']}" == "gcc-12"
|
||||||
|
and build_type == "Debug"
|
||||||
|
and architecture["platform"] == "linux/amd64"
|
||||||
|
):
|
||||||
|
cmake_args = f"{cmake_args} -Dunity=ON"
|
||||||
|
|
||||||
# Generate a unique name for the configuration, e.g. macos-arm64-debug
|
# Generate a unique name for the configuration, e.g. macos-arm64-debug
|
||||||
# or debian-bookworm-gcc-12-amd64-release-unity.
|
# or debian-bookworm-gcc-12-amd64-release.
|
||||||
config_name = os["distro_name"]
|
config_name = os["distro_name"]
|
||||||
if (n := os["distro_version"]) != "":
|
if (n := os["distro_version"]) != "":
|
||||||
config_name += f"-{n}"
|
config_name += f"-{n}"
|
||||||
|
|||||||
2
.github/scripts/strategy-matrix/linux.json
vendored
2
.github/scripts/strategy-matrix/linux.json
vendored
@@ -208,5 +208,5 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
"build_type": ["Debug", "Release"],
|
"build_type": ["Debug", "Release"],
|
||||||
"cmake_args": ["-Dunity=OFF", "-Dunity=ON"]
|
"cmake_args": [""]
|
||||||
}
|
}
|
||||||
|
|||||||
5
.github/scripts/strategy-matrix/macos.json
vendored
5
.github/scripts/strategy-matrix/macos.json
vendored
@@ -15,8 +15,5 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
"build_type": ["Debug", "Release"],
|
"build_type": ["Debug", "Release"],
|
||||||
"cmake_args": [
|
"cmake_args": ["-DCMAKE_POLICY_VERSION_MINIMUM=3.5"]
|
||||||
"-Dunity=OFF -DCMAKE_POLICY_VERSION_MINIMUM=3.5",
|
|
||||||
"-Dunity=ON -DCMAKE_POLICY_VERSION_MINIMUM=3.5"
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
|
|||||||
2
.github/scripts/strategy-matrix/windows.json
vendored
2
.github/scripts/strategy-matrix/windows.json
vendored
@@ -15,5 +15,5 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
"build_type": ["Debug", "Release"],
|
"build_type": ["Debug", "Release"],
|
||||||
"cmake_args": ["-Dunity=OFF", "-Dunity=ON"]
|
"cmake_args": [""]
|
||||||
}
|
}
|
||||||
|
|||||||
2
.github/workflows/reusable-check-rename.yml
vendored
2
.github/workflows/reusable-check-rename.yml
vendored
@@ -31,6 +31,8 @@ jobs:
|
|||||||
run: .github/scripts/rename/namespace.sh .
|
run: .github/scripts/rename/namespace.sh .
|
||||||
- name: Check config name
|
- name: Check config name
|
||||||
run: .github/scripts/rename/config.sh .
|
run: .github/scripts/rename/config.sh .
|
||||||
|
- name: Check include guards
|
||||||
|
run: .github/scripts/rename/include.sh .
|
||||||
- name: Check for differences
|
- name: Check for differences
|
||||||
env:
|
env:
|
||||||
MESSAGE: |
|
MESSAGE: |
|
||||||
|
|||||||
38
BUILD.md
38
BUILD.md
@@ -368,6 +368,36 @@ The workaround for this error is to add two lines to your profile:
|
|||||||
tools.build:cxxflags=['-DBOOST_ASIO_DISABLE_CONCEPTS']
|
tools.build:cxxflags=['-DBOOST_ASIO_DISABLE_CONCEPTS']
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### Set Up Ccache
|
||||||
|
|
||||||
|
To speed up repeated compilations, we recommend that you install
|
||||||
|
[ccache](https://ccache.dev), a tool that wraps your compiler so that it can
|
||||||
|
cache build objects locally.
|
||||||
|
|
||||||
|
#### Linux
|
||||||
|
|
||||||
|
You can install it using the package manager, e.g. `sudo apt install ccache`
|
||||||
|
(Ubuntu) or `sudo dnf install ccache` (RHEL).
|
||||||
|
|
||||||
|
#### macOS
|
||||||
|
|
||||||
|
You can install it using Homebrew, i.e. `brew install ccache`.
|
||||||
|
|
||||||
|
#### Windows
|
||||||
|
|
||||||
|
You can install it using Chocolatey, i.e. `choco install ccache`. If you already
|
||||||
|
have Ccache installed, then `choco upgrade ccache` will update it to the latest
|
||||||
|
version. However, if you see an error such as:
|
||||||
|
|
||||||
|
```
|
||||||
|
terminate called after throwing an instance of 'std::bad_alloc'
|
||||||
|
what(): std::bad_alloc
|
||||||
|
C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(617,5): error MSB6006: "cl.exe" exited with code 3.
|
||||||
|
```
|
||||||
|
|
||||||
|
then please install a specific version of Ccache that we know works, via: `choco
|
||||||
|
install ccache --version 4.11.3 --allow-downgrade`.
|
||||||
|
|
||||||
### Build and Test
|
### Build and Test
|
||||||
|
|
||||||
1. Create a build directory and move into it.
|
1. Create a build directory and move into it.
|
||||||
@@ -550,10 +580,10 @@ See [Sanitizers docs](./docs/build/sanitizers.md) for more details.
|
|||||||
| `werr` | OFF | Treat compilation warnings as errors |
|
| `werr` | OFF | Treat compilation warnings as errors |
|
||||||
| `wextra` | OFF | Enable additional compilation warnings |
|
| `wextra` | OFF | Enable additional compilation warnings |
|
||||||
|
|
||||||
[Unity builds][5] may be faster for the first build
|
[Unity builds][5] may be faster for the first build (at the cost of much more
|
||||||
(at the cost of much more memory) since they concatenate sources into fewer
|
memory) since they concatenate sources into fewer translation units. Non-unity
|
||||||
translation units. Non-unity builds may be faster for incremental builds,
|
builds may be faster for incremental builds, and can be helpful for detecting
|
||||||
and can be helpful for detecting `#include` omissions.
|
`#include` omissions.
|
||||||
|
|
||||||
## Troubleshooting
|
## Troubleshooting
|
||||||
|
|
||||||
|
|||||||
@@ -9,8 +9,5 @@ function (xrpl_add_test name)
|
|||||||
|
|
||||||
isolate_headers(${target} "${CMAKE_SOURCE_DIR}" "${CMAKE_SOURCE_DIR}/tests/${name}" PRIVATE)
|
isolate_headers(${target} "${CMAKE_SOURCE_DIR}" "${CMAKE_SOURCE_DIR}/tests/${name}" PRIVATE)
|
||||||
|
|
||||||
# Make sure the test isn't optimized away in unity builds
|
|
||||||
set_target_properties(${target} PROPERTIES UNITY_BUILD_MODE GROUP UNITY_BUILD_BATCH_SIZE 0) # Adjust as needed
|
|
||||||
|
|
||||||
add_test(NAME ${target} COMMAND ${target})
|
add_test(NAME ${target} COMMAND ${target})
|
||||||
endfunction ()
|
endfunction ()
|
||||||
|
|||||||
@@ -160,12 +160,4 @@ if (xrpld)
|
|||||||
# antithesis_instrumentation.h, which is not exported as INTERFACE
|
# antithesis_instrumentation.h, which is not exported as INTERFACE
|
||||||
target_include_directories(xrpld PRIVATE ${CMAKE_SOURCE_DIR}/external/antithesis-sdk)
|
target_include_directories(xrpld PRIVATE ${CMAKE_SOURCE_DIR}/external/antithesis-sdk)
|
||||||
endif ()
|
endif ()
|
||||||
|
|
||||||
# any files that don't play well with unity should be added here
|
|
||||||
if (tests)
|
|
||||||
set_source_files_properties(
|
|
||||||
# these two seem to produce conflicts in beast teardown template methods
|
|
||||||
src/test/rpc/ValidatorRPC_test.cpp src/test/ledger/Invariants_test.cpp PROPERTIES SKIP_UNITY_BUILD_INCLUSION
|
|
||||||
TRUE)
|
|
||||||
endif ()
|
|
||||||
endif ()
|
endif ()
|
||||||
|
|||||||
@@ -6,11 +6,11 @@
|
|||||||
"sqlite3/3.49.1#8631739a4c9b93bd3d6b753bac548a63%1765850149.926",
|
"sqlite3/3.49.1#8631739a4c9b93bd3d6b753bac548a63%1765850149.926",
|
||||||
"soci/4.0.3#a9f8d773cd33e356b5879a4b0564f287%1765850149.46",
|
"soci/4.0.3#a9f8d773cd33e356b5879a4b0564f287%1765850149.46",
|
||||||
"snappy/1.1.10#968fef506ff261592ec30c574d4a7809%1765850147.878",
|
"snappy/1.1.10#968fef506ff261592ec30c574d4a7809%1765850147.878",
|
||||||
"secp256k1/0.7.0#9c4ab67bdc3860c16ea5b36aed8f74ea%1765850147.928",
|
"secp256k1/0.7.1#3a61e95e220062ef32c48d019e9c81f7%1770306721.686",
|
||||||
"rocksdb/10.5.1#4a197eca381a3e5ae8adf8cffa5aacd0%1765850186.86",
|
"rocksdb/10.5.1#4a197eca381a3e5ae8adf8cffa5aacd0%1765850186.86",
|
||||||
"re2/20230301#ca3b241baec15bd31ea9187150e0b333%1765850148.103",
|
"re2/20230301#ca3b241baec15bd31ea9187150e0b333%1765850148.103",
|
||||||
"protobuf/6.32.1#f481fd276fc23a33b85a3ed1e898b693%1765850161.038",
|
"protobuf/6.32.1#f481fd276fc23a33b85a3ed1e898b693%1765850161.038",
|
||||||
"openssl/3.5.4#1b986e61b38fdfda3b40bebc1b234393%1768312656.257",
|
"openssl/3.5.5#05a4ac5b7323f7a329b2db1391d9941f%1769599205.414",
|
||||||
"nudb/2.0.9#0432758a24204da08fee953ec9ea03cb%1769436073.32",
|
"nudb/2.0.9#0432758a24204da08fee953ec9ea03cb%1769436073.32",
|
||||||
"lz4/1.10.0#59fc63cac7f10fbe8e05c7e62c2f3504%1765850143.914",
|
"lz4/1.10.0#59fc63cac7f10fbe8e05c7e62c2f3504%1765850143.914",
|
||||||
"libiconv/1.17#1e65319e945f2d31941a9d28cc13c058%1765842973.492",
|
"libiconv/1.17#1e65319e945f2d31941a9d28cc13c058%1765842973.492",
|
||||||
@@ -23,7 +23,7 @@
|
|||||||
"date/3.0.4#862e11e80030356b53c2c38599ceb32b%1765850143.772",
|
"date/3.0.4#862e11e80030356b53c2c38599ceb32b%1765850143.772",
|
||||||
"c-ares/1.34.5#5581c2b62a608b40bb85d965ab3ec7c8%1765850144.336",
|
"c-ares/1.34.5#5581c2b62a608b40bb85d965ab3ec7c8%1765850144.336",
|
||||||
"bzip2/1.0.8#c470882369c2d95c5c77e970c0c7e321%1765850143.837",
|
"bzip2/1.0.8#c470882369c2d95c5c77e970c0c7e321%1765850143.837",
|
||||||
"boost/1.90.0#d5e8defe7355494953be18524a7f135b%1765955095.179",
|
"boost/1.90.0#d5e8defe7355494953be18524a7f135b%1769454080.269",
|
||||||
"abseil/20250127.0#99262a368bd01c0ccca8790dfced9719%1766517936.993"
|
"abseil/20250127.0#99262a368bd01c0ccca8790dfced9719%1766517936.993"
|
||||||
],
|
],
|
||||||
"build_requires": [
|
"build_requires": [
|
||||||
@@ -31,7 +31,7 @@
|
|||||||
"strawberryperl/5.32.1.1#707032463aa0620fa17ec0d887f5fe41%1765850165.196",
|
"strawberryperl/5.32.1.1#707032463aa0620fa17ec0d887f5fe41%1765850165.196",
|
||||||
"protobuf/6.32.1#f481fd276fc23a33b85a3ed1e898b693%1765850161.038",
|
"protobuf/6.32.1#f481fd276fc23a33b85a3ed1e898b693%1765850161.038",
|
||||||
"nasm/2.16.01#31e26f2ee3c4346ecd347911bd126904%1765850144.707",
|
"nasm/2.16.01#31e26f2ee3c4346ecd347911bd126904%1765850144.707",
|
||||||
"msys2/cci.latest#1996656c3c98e5765b25b60ff5cf77b4%1764840888.758",
|
"msys2/cci.latest#eea83308ad7e9023f7318c60d5a9e6cb%1770199879.083",
|
||||||
"m4/1.4.19#70dc8bbb33e981d119d2acc0175cf381%1763158052.846",
|
"m4/1.4.19#70dc8bbb33e981d119d2acc0175cf381%1763158052.846",
|
||||||
"cmake/4.2.0#ae0a44f44a1ef9ab68fd4b3e9a1f8671%1765850153.937",
|
"cmake/4.2.0#ae0a44f44a1ef9ab68fd4b3e9a1f8671%1765850153.937",
|
||||||
"cmake/3.31.10#313d16a1aa16bbdb2ca0792467214b76%1765850153.479",
|
"cmake/3.31.10#313d16a1aa16bbdb2ca0792467214b76%1765850153.479",
|
||||||
|
|||||||
@@ -32,8 +32,8 @@ class Xrpl(ConanFile):
|
|||||||
"grpc/1.72.0",
|
"grpc/1.72.0",
|
||||||
"libarchive/3.8.1",
|
"libarchive/3.8.1",
|
||||||
"nudb/2.0.9",
|
"nudb/2.0.9",
|
||||||
"openssl/3.5.4",
|
"openssl/3.5.5",
|
||||||
"secp256k1/0.7.0",
|
"secp256k1/0.7.1",
|
||||||
"soci/4.0.3",
|
"soci/4.0.3",
|
||||||
"zlib/1.3.1",
|
"zlib/1.3.1",
|
||||||
]
|
]
|
||||||
|
|||||||
@@ -1,14 +1,13 @@
|
|||||||
ignorePaths:
|
ignorePaths:
|
||||||
- build/**
|
- build/**
|
||||||
- src/libxrpl/crypto
|
- src/libxrpl/crypto
|
||||||
- src/test/** # Will be removed in the future
|
|
||||||
- CMakeUserPresets.json
|
- CMakeUserPresets.json
|
||||||
- Doxyfile
|
- Doxyfile
|
||||||
- docs/**/*.puml
|
- docs/**/*.puml
|
||||||
- cmake/**
|
- cmake/**
|
||||||
- LICENSE.md
|
- LICENSE.md
|
||||||
language: en
|
language: en
|
||||||
allowCompoundWords: true
|
allowCompoundWords: true # TODO (#6334)
|
||||||
ignoreRandomStrings: true
|
ignoreRandomStrings: true
|
||||||
minWordLength: 5
|
minWordLength: 5
|
||||||
dictionaries:
|
dictionaries:
|
||||||
@@ -16,20 +15,29 @@ dictionaries:
|
|||||||
- en_US
|
- en_US
|
||||||
- en_GB
|
- en_GB
|
||||||
ignoreRegExpList:
|
ignoreRegExpList:
|
||||||
- /[rs][1-9A-HJ-NP-Za-km-z]{25,34}/g # addresses and seeds
|
- /\b[rs][1-9A-HJ-NP-Za-km-z]{25,34}/g # addresses and seeds
|
||||||
- /(XRPL|BEAST)_[A-Z_0-9]+_H_INCLUDED+/g # include guards
|
- /\bC[A-Z0-9]{15}/g # CTIDs
|
||||||
- /(XRPL|BEAST)_[A-Z_0-9]+_H+/g # include guards
|
- /\b(XRPL|BEAST)_[A-Z_0-9]+_H_INCLUDED+/g # include guards
|
||||||
|
- /\b(XRPL|BEAST)_[A-Z_0-9]+_H+/g # include guards
|
||||||
- /::[a-z:_]+/g # things from other namespaces
|
- /::[a-z:_]+/g # things from other namespaces
|
||||||
- /lib[a-z]+/g # libraries
|
- /\blib[a-z]+/g # libraries
|
||||||
- /[0-9]{4}-[0-9]{2}-[0-9]{2}[,:][A-Za-zÀ-ÖØ-öø-ÿ.\s]+/g # copyright dates
|
- /\b[0-9]{4}-[0-9]{2}-[0-9]{2}[,:][A-Za-zÀ-ÖØ-öø-ÿ.\s]+/g # copyright dates
|
||||||
- /[0-9]{4}[,:]?\s*[A-Za-zÀ-ÖØ-öø-ÿ.\s]+/g # copyright years
|
- /\b[0-9]{4}[,:]?\s*[A-Za-zÀ-ÖØ-öø-ÿ.\s]+/g # copyright years
|
||||||
- /\[[A-Za-z0-9-]+\]\(https:\/\/github.com\/[A-Za-z0-9-]+\)/g # Github usernames
|
- /\[[A-Za-z0-9-]+\]\(https:\/\/github.com\/[A-Za-z0-9-]+\)/g # Github usernames
|
||||||
- /-[DWw][a-zA-Z0-9_-]+=/g # compile flags
|
- /-[DWw][a-zA-Z0-9_-]+=/g # compile flags
|
||||||
- /[\['"`]-[DWw][a-zA-Z0-9_-]+['"`\]]/g # compile flags
|
- /[\['"`]-[DWw][a-zA-Z0-9_-]+['"`\]]/g # compile flags
|
||||||
|
- ABCDEFGHIJKLMNOPQRSTUVWXYZ
|
||||||
|
- ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz
|
||||||
|
overrides:
|
||||||
|
- filename: "**/*_test.cpp" # all test files
|
||||||
|
ignoreRegExpList:
|
||||||
|
- /"[^"]*"/g # double-quoted strings
|
||||||
|
- /'[^']*'/g # single-quoted strings
|
||||||
|
- /`[^`]*`/g # backtick strings
|
||||||
suggestWords:
|
suggestWords:
|
||||||
- xprl->xrpl
|
- xprl->xrpl
|
||||||
- xprld->xrpld
|
- xprld->xrpld # cspell: disable-line not sure what this problem is....
|
||||||
- unsynched->unsynced
|
- unsynched->unsynced # cspell: disable-line not sure what this problem is....
|
||||||
- synched->synced
|
- synched->synced
|
||||||
- synch->sync
|
- synch->sync
|
||||||
words:
|
words:
|
||||||
@@ -51,6 +59,7 @@ words:
|
|||||||
- Britto
|
- Britto
|
||||||
- Btrfs
|
- Btrfs
|
||||||
- canonicality
|
- canonicality
|
||||||
|
- changespq
|
||||||
- checkme
|
- checkme
|
||||||
- choco
|
- choco
|
||||||
- chrono
|
- chrono
|
||||||
@@ -106,12 +115,14 @@ words:
|
|||||||
- inequation
|
- inequation
|
||||||
- insuf
|
- insuf
|
||||||
- insuff
|
- insuff
|
||||||
|
- invasively
|
||||||
- iou
|
- iou
|
||||||
- ious
|
- ious
|
||||||
- isrdc
|
- isrdc
|
||||||
- itype
|
- itype
|
||||||
- jemalloc
|
- jemalloc
|
||||||
- jlog
|
- jlog
|
||||||
|
- jtnofill
|
||||||
- keylet
|
- keylet
|
||||||
- keylets
|
- keylets
|
||||||
- keyvadb
|
- keyvadb
|
||||||
@@ -138,6 +149,7 @@ words:
|
|||||||
- Metafuncton
|
- Metafuncton
|
||||||
- misprediction
|
- misprediction
|
||||||
- mptbalance
|
- mptbalance
|
||||||
|
- MPTDEX
|
||||||
- mptflags
|
- mptflags
|
||||||
- mptid
|
- mptid
|
||||||
- mptissuance
|
- mptissuance
|
||||||
@@ -147,6 +159,7 @@ words:
|
|||||||
- mptokenissuance
|
- mptokenissuance
|
||||||
- mptokens
|
- mptokens
|
||||||
- mpts
|
- mpts
|
||||||
|
- mtgox
|
||||||
- multisig
|
- multisig
|
||||||
- multisign
|
- multisign
|
||||||
- multisigned
|
- multisigned
|
||||||
@@ -174,6 +187,7 @@ words:
|
|||||||
- perminute
|
- perminute
|
||||||
- permissioned
|
- permissioned
|
||||||
- pointee
|
- pointee
|
||||||
|
- populator
|
||||||
- preauth
|
- preauth
|
||||||
- preauthorization
|
- preauthorization
|
||||||
- preauthorize
|
- preauthorize
|
||||||
@@ -182,6 +196,7 @@ words:
|
|||||||
- protobuf
|
- protobuf
|
||||||
- protos
|
- protos
|
||||||
- ptrs
|
- ptrs
|
||||||
|
- pushd
|
||||||
- pyenv
|
- pyenv
|
||||||
- qalloc
|
- qalloc
|
||||||
- queuable
|
- queuable
|
||||||
@@ -1,5 +1,4 @@
|
|||||||
#ifndef XRPL_BASICS_ARCHIVE_H_INCLUDED
|
#pragma once
|
||||||
#define XRPL_BASICS_ARCHIVE_H_INCLUDED
|
|
||||||
|
|
||||||
#include <boost/filesystem.hpp>
|
#include <boost/filesystem.hpp>
|
||||||
|
|
||||||
@@ -16,5 +15,3 @@ void
|
|||||||
extractTarLz4(boost::filesystem::path const& src, boost::filesystem::path const& dst);
|
extractTarLz4(boost::filesystem::path const& src, boost::filesystem::path const& dst);
|
||||||
|
|
||||||
} // namespace xrpl
|
} // namespace xrpl
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
#ifndef XRPL_BASICS_BASICCONFIG_H_INCLUDED
|
#pragma once
|
||||||
#define XRPL_BASICS_BASICCONFIG_H_INCLUDED
|
|
||||||
|
|
||||||
#include <xrpl/basics/contract.h>
|
#include <xrpl/basics/contract.h>
|
||||||
|
|
||||||
@@ -369,5 +368,3 @@ get_if_exists<bool>(Section const& section, std::string const& name, bool& v)
|
|||||||
}
|
}
|
||||||
|
|
||||||
} // namespace xrpl
|
} // namespace xrpl
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
#ifndef XRPL_BASICS_BLOB_H_INCLUDED
|
#pragma once
|
||||||
#define XRPL_BASICS_BLOB_H_INCLUDED
|
|
||||||
|
|
||||||
#include <vector>
|
#include <vector>
|
||||||
|
|
||||||
@@ -11,5 +10,3 @@ namespace xrpl {
|
|||||||
using Blob = std::vector<unsigned char>;
|
using Blob = std::vector<unsigned char>;
|
||||||
|
|
||||||
} // namespace xrpl
|
} // namespace xrpl
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
#ifndef XRPL_BASICS_BUFFER_H_INCLUDED
|
#pragma once
|
||||||
#define XRPL_BASICS_BUFFER_H_INCLUDED
|
|
||||||
|
|
||||||
#include <xrpl/basics/Slice.h>
|
#include <xrpl/basics/Slice.h>
|
||||||
#include <xrpl/beast/utility/instrumentation.h>
|
#include <xrpl/beast/utility/instrumentation.h>
|
||||||
@@ -213,5 +212,3 @@ operator!=(Buffer const& lhs, Buffer const& rhs) noexcept
|
|||||||
}
|
}
|
||||||
|
|
||||||
} // namespace xrpl
|
} // namespace xrpl
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
#ifndef XRPL_BASICS_BYTEUTILITIES_H_INCLUDED
|
#pragma once
|
||||||
#define XRPL_BASICS_BYTEUTILITIES_H_INCLUDED
|
|
||||||
|
|
||||||
namespace xrpl {
|
namespace xrpl {
|
||||||
|
|
||||||
@@ -20,5 +19,3 @@ megabytes(T value) noexcept
|
|||||||
static_assert(kilobytes(2) == 2048, "kilobytes(2) == 2048");
|
static_assert(kilobytes(2) == 2048, "kilobytes(2) == 2048");
|
||||||
static_assert(megabytes(3) == 3145728, "megabytes(3) == 3145728");
|
static_assert(megabytes(3) == 3145728, "megabytes(3) == 3145728");
|
||||||
} // namespace xrpl
|
} // namespace xrpl
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
#ifndef XRPL_COMPRESSIONALGORITHMS_H_INCLUDED
|
#pragma once
|
||||||
#define XRPL_COMPRESSIONALGORITHMS_H_INCLUDED
|
|
||||||
|
|
||||||
#include <xrpl/basics/contract.h>
|
#include <xrpl/basics/contract.h>
|
||||||
|
|
||||||
@@ -133,5 +132,3 @@ lz4Decompress(InputStream& in, std::size_t inSize, std::uint8_t* decompressed, s
|
|||||||
} // namespace compression_algorithms
|
} // namespace compression_algorithms
|
||||||
|
|
||||||
} // namespace xrpl
|
} // namespace xrpl
|
||||||
|
|
||||||
#endif // XRPL_COMPRESSIONALGORITHMS_H_INCLUDED
|
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
#ifndef XRPL_BASICS_COUNTEDOBJECT_H_INCLUDED
|
#pragma once
|
||||||
#define XRPL_BASICS_COUNTEDOBJECT_H_INCLUDED
|
|
||||||
|
|
||||||
#include <xrpl/beast/type_name.h>
|
#include <xrpl/beast/type_name.h>
|
||||||
|
|
||||||
@@ -134,5 +133,3 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
} // namespace xrpl
|
} // namespace xrpl
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
#ifndef XRPL_BASICS_DECAYINGSAMPLE_H_INCLUDED
|
#pragma once
|
||||||
#define XRPL_BASICS_DECAYINGSAMPLE_H_INCLUDED
|
|
||||||
|
|
||||||
#include <chrono>
|
#include <chrono>
|
||||||
#include <cmath>
|
#include <cmath>
|
||||||
@@ -130,5 +129,3 @@ private:
|
|||||||
};
|
};
|
||||||
|
|
||||||
} // namespace xrpl
|
} // namespace xrpl
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
#ifndef XRPL_BASICS_EXPECTED_H_INCLUDED
|
#pragma once
|
||||||
#define XRPL_BASICS_EXPECTED_H_INCLUDED
|
|
||||||
|
|
||||||
#include <xrpl/basics/contract.h>
|
#include <xrpl/basics/contract.h>
|
||||||
|
|
||||||
@@ -229,5 +228,3 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
} // namespace xrpl
|
} // namespace xrpl
|
||||||
|
|
||||||
#endif // XRPL_BASICS_EXPECTED_H_INCLUDED
|
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
#ifndef XRPL_BASICS_FILEUTILITIES_H_INCLUDED
|
#pragma once
|
||||||
#define XRPL_BASICS_FILEUTILITIES_H_INCLUDED
|
|
||||||
|
|
||||||
#include <boost/filesystem.hpp>
|
#include <boost/filesystem.hpp>
|
||||||
#include <boost/system/error_code.hpp>
|
#include <boost/system/error_code.hpp>
|
||||||
@@ -18,5 +17,3 @@ void
|
|||||||
writeFileContents(boost::system::error_code& ec, boost::filesystem::path const& destPath, std::string const& contents);
|
writeFileContents(boost::system::error_code& ec, boost::filesystem::path const& destPath, std::string const& contents);
|
||||||
|
|
||||||
} // namespace xrpl
|
} // namespace xrpl
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
#ifndef XRPL_BASICS_INTRUSIVEPOINTER_H_INCLUDED
|
#pragma once
|
||||||
#define XRPL_BASICS_INTRUSIVEPOINTER_H_INCLUDED
|
|
||||||
|
|
||||||
#include <concepts>
|
#include <concepts>
|
||||||
#include <cstdint>
|
#include <cstdint>
|
||||||
@@ -485,4 +484,3 @@ dynamic_pointer_cast(TT const& v)
|
|||||||
}
|
}
|
||||||
} // namespace intr_ptr
|
} // namespace intr_ptr
|
||||||
} // namespace xrpl
|
} // namespace xrpl
|
||||||
#endif
|
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
#ifndef XRPL_BASICS_INTRUSIVEPOINTER_IPP_INCLUDED
|
#pragma once
|
||||||
#define XRPL_BASICS_INTRUSIVEPOINTER_IPP_INCLUDED
|
|
||||||
|
|
||||||
#include <xrpl/basics/IntrusivePointer.h>
|
#include <xrpl/basics/IntrusivePointer.h>
|
||||||
#include <xrpl/basics/IntrusiveRefCounts.h>
|
#include <xrpl/basics/IntrusiveRefCounts.h>
|
||||||
@@ -703,4 +702,3 @@ SharedWeakUnion<T>::unsafeReleaseNoStore()
|
|||||||
}
|
}
|
||||||
|
|
||||||
} // namespace xrpl
|
} // namespace xrpl
|
||||||
#endif
|
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
#ifndef XRPL_BASICS_INTRUSIVEREFCOUNTS_H_INCLUDED
|
#pragma once
|
||||||
#define XRPL_BASICS_INTRUSIVEREFCOUNTS_H_INCLUDED
|
|
||||||
|
|
||||||
#include <xrpl/beast/utility/instrumentation.h>
|
#include <xrpl/beast/utility/instrumentation.h>
|
||||||
|
|
||||||
@@ -461,4 +460,3 @@ partialDestructorFinished(T** o)
|
|||||||
//------------------------------------------------------------------------------
|
//------------------------------------------------------------------------------
|
||||||
|
|
||||||
} // namespace xrpl
|
} // namespace xrpl
|
||||||
#endif
|
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
#ifndef XRPL_BASICS_KEYCACHE_H
|
#pragma once
|
||||||
#define XRPL_BASICS_KEYCACHE_H
|
|
||||||
|
|
||||||
#include <xrpl/basics/TaggedCache.h>
|
#include <xrpl/basics/TaggedCache.h>
|
||||||
#include <xrpl/basics/base_uint.h>
|
#include <xrpl/basics/base_uint.h>
|
||||||
@@ -9,5 +8,3 @@ namespace xrpl {
|
|||||||
using KeyCache = TaggedCache<uint256, int, true>;
|
using KeyCache = TaggedCache<uint256, int, true>;
|
||||||
|
|
||||||
} // namespace xrpl
|
} // namespace xrpl
|
||||||
|
|
||||||
#endif // XRPL_BASICS_KEYCACHE_H
|
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
#ifndef XRPL_BASICS_LOCALVALUE_H_INCLUDED
|
#pragma once
|
||||||
#define XRPL_BASICS_LOCALVALUE_H_INCLUDED
|
|
||||||
|
|
||||||
#include <boost/thread/tss.hpp>
|
#include <boost/thread/tss.hpp>
|
||||||
|
|
||||||
@@ -107,5 +106,3 @@ LocalValue<T>::operator*()
|
|||||||
lvs->values.emplace(this, std::make_unique<detail::LocalValues::Value<T>>(t_)).first->second->get());
|
lvs->values.emplace(this, std::make_unique<detail::LocalValues::Value<T>>(t_)).first->second->get());
|
||||||
}
|
}
|
||||||
} // namespace xrpl
|
} // namespace xrpl
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
#ifndef XRPL_BASICS_LOG_H_INCLUDED
|
#pragma once
|
||||||
#define XRPL_BASICS_LOG_H_INCLUDED
|
|
||||||
|
|
||||||
#include <xrpl/basics/UnorderedContainers.h>
|
#include <xrpl/basics/UnorderedContainers.h>
|
||||||
#include <xrpl/beast/utility/Journal.h>
|
#include <xrpl/beast/utility/Journal.h>
|
||||||
@@ -258,5 +257,3 @@ beast::Journal
|
|||||||
debugLog();
|
debugLog();
|
||||||
|
|
||||||
} // namespace xrpl
|
} // namespace xrpl
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
#ifndef XRPL_BASICS_MATHUTILITIES_H_INCLUDED
|
#pragma once
|
||||||
#define XRPL_BASICS_MATHUTILITIES_H_INCLUDED
|
|
||||||
|
|
||||||
#include <algorithm>
|
#include <algorithm>
|
||||||
#include <cassert>
|
#include <cassert>
|
||||||
@@ -45,5 +44,3 @@ static_assert(calculatePercent(50'000'001, 100'000'000) == 51);
|
|||||||
static_assert(calculatePercent(99'999'999, 100'000'000) == 100);
|
static_assert(calculatePercent(99'999'999, 100'000'000) == 100);
|
||||||
|
|
||||||
} // namespace xrpl
|
} // namespace xrpl
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
#ifndef XRPL_BASICS_NUMBER_H_INCLUDED
|
#pragma once
|
||||||
#define XRPL_BASICS_NUMBER_H_INCLUDED
|
|
||||||
|
|
||||||
#include <xrpl/beast/utility/instrumentation.h>
|
#include <xrpl/beast/utility/instrumentation.h>
|
||||||
|
|
||||||
@@ -819,5 +818,3 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
} // namespace xrpl
|
} // namespace xrpl
|
||||||
|
|
||||||
#endif // XRPL_BASICS_NUMBER_H_INCLUDED
|
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
#ifndef XRPL_BASICS_RANGESET_H_INCLUDED
|
#pragma once
|
||||||
#define XRPL_BASICS_RANGESET_H_INCLUDED
|
|
||||||
|
|
||||||
#include <xrpl/beast/core/LexicalCast.h>
|
#include <xrpl/beast/core/LexicalCast.h>
|
||||||
|
|
||||||
@@ -173,5 +172,3 @@ prevMissing(RangeSet<T> const& rs, T t, T minVal = 0)
|
|||||||
}
|
}
|
||||||
|
|
||||||
} // namespace xrpl
|
} // namespace xrpl
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
#ifndef XRPL_BASICS_RESOLVER_H_INCLUDED
|
#pragma once
|
||||||
#define XRPL_BASICS_RESOLVER_H_INCLUDED
|
|
||||||
|
|
||||||
#include <xrpl/beast/net/IPEndpoint.h>
|
#include <xrpl/beast/net/IPEndpoint.h>
|
||||||
|
|
||||||
@@ -45,5 +44,3 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
} // namespace xrpl
|
} // namespace xrpl
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
#ifndef XRPL_BASICS_RESOLVERASIO_H_INCLUDED
|
#pragma once
|
||||||
#define XRPL_BASICS_RESOLVERASIO_H_INCLUDED
|
|
||||||
|
|
||||||
#include <xrpl/basics/Resolver.h>
|
#include <xrpl/basics/Resolver.h>
|
||||||
#include <xrpl/beast/utility/Journal.h>
|
#include <xrpl/beast/utility/Journal.h>
|
||||||
@@ -18,5 +17,3 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
} // namespace xrpl
|
} // namespace xrpl
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
#ifndef XRPL_BASICS_SHAMAP_HASH_H_INCLUDED
|
#pragma once
|
||||||
#define XRPL_BASICS_SHAMAP_HASH_H_INCLUDED
|
|
||||||
|
|
||||||
#include <xrpl/basics/base_uint.h>
|
#include <xrpl/basics/base_uint.h>
|
||||||
#include <xrpl/basics/partitioned_unordered_map.h>
|
#include <xrpl/basics/partitioned_unordered_map.h>
|
||||||
@@ -98,5 +97,3 @@ extract(SHAMapHash const& key)
|
|||||||
}
|
}
|
||||||
|
|
||||||
} // namespace xrpl
|
} // namespace xrpl
|
||||||
|
|
||||||
#endif // XRPL_BASICS_SHAMAP_HASH_H_INCLUDED
|
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
#ifndef XRPL_BASICS_SHAREDWEAKCACHEPOINTER_H_INCLUDED
|
#pragma once
|
||||||
#define XRPL_BASICS_SHAREDWEAKCACHEPOINTER_H_INCLUDED
|
|
||||||
|
|
||||||
#include <memory>
|
#include <memory>
|
||||||
#include <variant>
|
#include <variant>
|
||||||
@@ -113,4 +112,3 @@ private:
|
|||||||
std::variant<std::shared_ptr<T>, std::weak_ptr<T>> combo_;
|
std::variant<std::shared_ptr<T>, std::weak_ptr<T>> combo_;
|
||||||
};
|
};
|
||||||
} // namespace xrpl
|
} // namespace xrpl
|
||||||
#endif
|
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
#ifndef XRPL_BASICS_SHAREDWEAKCACHEPOINTER_IPP_INCLUDED
|
#pragma once
|
||||||
#define XRPL_BASICS_SHAREDWEAKCACHEPOINTER_IPP_INCLUDED
|
|
||||||
|
|
||||||
#include <xrpl/basics/SharedWeakCachePointer.h>
|
#include <xrpl/basics/SharedWeakCachePointer.h>
|
||||||
|
|
||||||
@@ -164,4 +163,3 @@ SharedWeakCachePointer<T>::convertToWeak()
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
} // namespace xrpl
|
} // namespace xrpl
|
||||||
#endif
|
|
||||||
|
|||||||
@@ -1,7 +1,6 @@
|
|||||||
// Copyright (c) 2022, Nikolaos D. Bougalis <nikb@bougalis.net>
|
// Copyright (c) 2022, Nikolaos D. Bougalis <nikb@bougalis.net>
|
||||||
|
|
||||||
#ifndef XRPL_BASICS_SLABALLOCATOR_H_INCLUDED
|
#pragma once
|
||||||
#define XRPL_BASICS_SLABALLOCATOR_H_INCLUDED
|
|
||||||
|
|
||||||
#include <xrpl/basics/ByteUtilities.h>
|
#include <xrpl/basics/ByteUtilities.h>
|
||||||
#include <xrpl/beast/type_name.h>
|
#include <xrpl/beast/type_name.h>
|
||||||
@@ -386,5 +385,3 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
} // namespace xrpl
|
} // namespace xrpl
|
||||||
|
|
||||||
#endif // XRPL_BASICS_SLABALLOCATOR_H_INCLUDED
|
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
#ifndef XRPL_BASICS_SLICE_H_INCLUDED
|
#pragma once
|
||||||
#define XRPL_BASICS_SLICE_H_INCLUDED
|
|
||||||
|
|
||||||
#include <xrpl/basics/contract.h>
|
#include <xrpl/basics/contract.h>
|
||||||
#include <xrpl/basics/strHex.h>
|
#include <xrpl/basics/strHex.h>
|
||||||
@@ -231,5 +230,3 @@ makeSlice(std::basic_string<char, Traits, Alloc> const& s)
|
|||||||
}
|
}
|
||||||
|
|
||||||
} // namespace xrpl
|
} // namespace xrpl
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
#ifndef XRPL_BASICS_STRINGUTILITIES_H_INCLUDED
|
#pragma once
|
||||||
#define XRPL_BASICS_STRINGUTILITIES_H_INCLUDED
|
|
||||||
|
|
||||||
#include <xrpl/basics/Blob.h>
|
#include <xrpl/basics/Blob.h>
|
||||||
#include <xrpl/basics/strHex.h>
|
#include <xrpl/basics/strHex.h>
|
||||||
@@ -132,5 +131,3 @@ bool
|
|||||||
isProperlyFormedTomlDomain(std::string_view domain);
|
isProperlyFormedTomlDomain(std::string_view domain);
|
||||||
|
|
||||||
} // namespace xrpl
|
} // namespace xrpl
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
#ifndef XRPL_BASICS_TAGGEDCACHE_H_INCLUDED
|
#pragma once
|
||||||
#define XRPL_BASICS_TAGGEDCACHE_H_INCLUDED
|
|
||||||
|
|
||||||
#include <xrpl/basics/IntrusivePointer.h>
|
#include <xrpl/basics/IntrusivePointer.h>
|
||||||
#include <xrpl/basics/Log.h>
|
#include <xrpl/basics/Log.h>
|
||||||
@@ -298,5 +297,3 @@ private:
|
|||||||
};
|
};
|
||||||
|
|
||||||
} // namespace xrpl
|
} // namespace xrpl
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
#ifndef XRPL_BASICS_TAGGEDCACHE_IPP_INCLUDED
|
#pragma once
|
||||||
#define XRPL_BASICS_TAGGEDCACHE_IPP_INCLUDED
|
|
||||||
|
|
||||||
#include <xrpl/basics/IntrusivePointer.ipp>
|
#include <xrpl/basics/IntrusivePointer.ipp>
|
||||||
#include <xrpl/basics/TaggedCache.h>
|
#include <xrpl/basics/TaggedCache.h>
|
||||||
@@ -784,5 +783,3 @@ TaggedCache<Key, T, IsKeyCache, SharedWeakUnionPointer, SharedPointerType, Hash,
|
|||||||
}
|
}
|
||||||
|
|
||||||
} // namespace xrpl
|
} // namespace xrpl
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
#ifndef XRPL_BASICS_TOSTRING_H_INCLUDED
|
#pragma once
|
||||||
#define XRPL_BASICS_TOSTRING_H_INCLUDED
|
|
||||||
|
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <type_traits>
|
#include <type_traits>
|
||||||
@@ -44,5 +43,3 @@ to_string(char const* s)
|
|||||||
}
|
}
|
||||||
|
|
||||||
} // namespace xrpl
|
} // namespace xrpl
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
#ifndef XRPL_BASICS_UNORDEREDCONTAINERS_H_INCLUDED
|
#pragma once
|
||||||
#define XRPL_BASICS_UNORDEREDCONTAINERS_H_INCLUDED
|
|
||||||
|
|
||||||
#include <xrpl/basics/hardened_hash.h>
|
#include <xrpl/basics/hardened_hash.h>
|
||||||
#include <xrpl/basics/partitioned_unordered_map.h>
|
#include <xrpl/basics/partitioned_unordered_map.h>
|
||||||
@@ -99,5 +98,3 @@ template <
|
|||||||
using hardened_hash_multiset = std::unordered_multiset<Value, Hash, Pred, Allocator>;
|
using hardened_hash_multiset = std::unordered_multiset<Value, Hash, Pred, Allocator>;
|
||||||
|
|
||||||
} // namespace xrpl
|
} // namespace xrpl
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
#ifndef XRPL_BASICS_UPTIMETIMER_H_INCLUDED
|
#pragma once
|
||||||
#define XRPL_BASICS_UPTIMETIMER_H_INCLUDED
|
|
||||||
|
|
||||||
#include <atomic>
|
#include <atomic>
|
||||||
#include <chrono>
|
#include <chrono>
|
||||||
@@ -46,5 +45,3 @@ private:
|
|||||||
};
|
};
|
||||||
|
|
||||||
} // namespace xrpl
|
} // namespace xrpl
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
#ifndef XRPL_ALGORITHM_H_INCLUDED
|
#pragma once
|
||||||
#define XRPL_ALGORITHM_H_INCLUDED
|
|
||||||
|
|
||||||
#include <utility>
|
#include <utility>
|
||||||
|
|
||||||
@@ -90,5 +89,3 @@ remove_if_intersect_or_match(FwdIter1 first1, FwdIter1 last1, InputIter2 first2,
|
|||||||
}
|
}
|
||||||
|
|
||||||
} // namespace xrpl
|
} // namespace xrpl
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|||||||
@@ -32,8 +32,7 @@
|
|||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef XRPL_BASICS_BASE64_H_INCLUDED
|
#pragma once
|
||||||
#define XRPL_BASICS_BASE64_H_INCLUDED
|
|
||||||
|
|
||||||
#include <cstdint>
|
#include <cstdint>
|
||||||
#include <string>
|
#include <string>
|
||||||
@@ -53,5 +52,3 @@ std::string
|
|||||||
base64_decode(std::string_view data);
|
base64_decode(std::string_view data);
|
||||||
|
|
||||||
} // namespace xrpl
|
} // namespace xrpl
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|||||||
@@ -3,8 +3,7 @@
|
|||||||
// Distributed under the MIT/X11 software license, see the accompanying
|
// Distributed under the MIT/X11 software license, see the accompanying
|
||||||
// file license.txt or http://www.opensource.org/licenses/mit-license.php.
|
// file license.txt or http://www.opensource.org/licenses/mit-license.php.
|
||||||
|
|
||||||
#ifndef XRPL_BASICS_BASE_UINT_H_INCLUDED
|
#pragma once
|
||||||
#define XRPL_BASICS_BASE_UINT_H_INCLUDED
|
|
||||||
|
|
||||||
#include <xrpl/basics/Expected.h>
|
#include <xrpl/basics/Expected.h>
|
||||||
#include <xrpl/basics/Slice.h>
|
#include <xrpl/basics/Slice.h>
|
||||||
@@ -644,5 +643,3 @@ struct is_uniquely_represented<xrpl::base_uint<Bits, Tag>> : public std::true_ty
|
|||||||
};
|
};
|
||||||
|
|
||||||
} // namespace beast
|
} // namespace beast
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
#ifndef XRPL_BASICS_CHRONO_H_INCLUDED
|
#pragma once
|
||||||
#define XRPL_BASICS_CHRONO_H_INCLUDED
|
|
||||||
|
|
||||||
#include <xrpl/beast/clock/abstract_clock.h>
|
#include <xrpl/beast/clock/abstract_clock.h>
|
||||||
#include <xrpl/beast/clock/basic_seconds_clock.h>
|
#include <xrpl/beast/clock/basic_seconds_clock.h>
|
||||||
@@ -99,5 +98,3 @@ stopwatch()
|
|||||||
}
|
}
|
||||||
|
|
||||||
} // namespace xrpl
|
} // namespace xrpl
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
#ifndef XRPL_BASICS_COMPARATORS_H_INCLUDED
|
#pragma once
|
||||||
#define XRPL_BASICS_COMPARATORS_H_INCLUDED
|
|
||||||
|
|
||||||
#include <functional>
|
#include <functional>
|
||||||
|
|
||||||
@@ -53,5 +52,3 @@ using equal_to = std::equal_to<T>;
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
} // namespace xrpl
|
} // namespace xrpl
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
#ifndef XRPL_BASICS_CONTRACT_H_INCLUDED
|
#pragma once
|
||||||
#define XRPL_BASICS_CONTRACT_H_INCLUDED
|
|
||||||
|
|
||||||
#include <xrpl/beast/type_name.h>
|
#include <xrpl/beast/type_name.h>
|
||||||
|
|
||||||
@@ -48,5 +47,3 @@ Throw(Args&&... args)
|
|||||||
LogicError(std::string const& how) noexcept;
|
LogicError(std::string const& how) noexcept;
|
||||||
|
|
||||||
} // namespace xrpl
|
} // namespace xrpl
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
#ifndef XRPL_BASICS_HARDENED_HASH_H_INCLUDED
|
#pragma once
|
||||||
#define XRPL_BASICS_HARDENED_HASH_H_INCLUDED
|
|
||||||
|
|
||||||
#include <xrpl/beast/hash/hash_append.h>
|
#include <xrpl/beast/hash/hash_append.h>
|
||||||
#include <xrpl/beast/hash/xxhasher.h>
|
#include <xrpl/beast/hash/xxhasher.h>
|
||||||
@@ -93,5 +92,3 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
} // namespace xrpl
|
} // namespace xrpl
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
#ifndef JOIN_H_INCLUDED
|
#pragma once
|
||||||
#define JOIN_H_INCLUDED
|
|
||||||
|
|
||||||
#include <string>
|
#include <string>
|
||||||
|
|
||||||
@@ -80,5 +79,3 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
} // namespace xrpl
|
} // namespace xrpl
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
#ifndef XRPL_BASICS_MAKE_SSLCONTEXT_H_INCLUDED
|
#pragma once
|
||||||
#define XRPL_BASICS_MAKE_SSLCONTEXT_H_INCLUDED
|
|
||||||
|
|
||||||
#include <boost/asio/ssl/context.hpp>
|
#include <boost/asio/ssl/context.hpp>
|
||||||
|
|
||||||
@@ -20,5 +19,3 @@ make_SSLContextAuthed(
|
|||||||
std::string const& cipherList);
|
std::string const& cipherList);
|
||||||
|
|
||||||
} // namespace xrpl
|
} // namespace xrpl
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
#ifndef XRPL_BASICS_MULDIV_H_INCLUDED
|
#pragma once
|
||||||
#define XRPL_BASICS_MULDIV_H_INCLUDED
|
|
||||||
|
|
||||||
#include <cstdint>
|
#include <cstdint>
|
||||||
#include <limits>
|
#include <limits>
|
||||||
@@ -22,5 +21,3 @@ std::optional<std::uint64_t>
|
|||||||
mulDiv(std::uint64_t value, std::uint64_t mul, std::uint64_t div);
|
mulDiv(std::uint64_t value, std::uint64_t mul, std::uint64_t div);
|
||||||
|
|
||||||
} // namespace xrpl
|
} // namespace xrpl
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
#ifndef XRPL_BASICS_PARTITIONED_UNORDERED_MAP_H
|
#pragma once
|
||||||
#define XRPL_BASICS_PARTITIONED_UNORDERED_MAP_H
|
|
||||||
|
|
||||||
#include <xrpl/beast/hash/uhash.h>
|
#include <xrpl/beast/hash/uhash.h>
|
||||||
#include <xrpl/beast/utility/instrumentation.h>
|
#include <xrpl/beast/utility/instrumentation.h>
|
||||||
@@ -393,5 +392,3 @@ private:
|
|||||||
};
|
};
|
||||||
|
|
||||||
} // namespace xrpl
|
} // namespace xrpl
|
||||||
|
|
||||||
#endif // XRPL_BASICS_PARTITIONED_UNORDERED_MAP_H
|
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
#ifndef XRPL_BASICS_RANDOM_H_INCLUDED
|
#pragma once
|
||||||
#define XRPL_BASICS_RANDOM_H_INCLUDED
|
|
||||||
|
|
||||||
#include <xrpl/beast/utility/instrumentation.h>
|
#include <xrpl/beast/utility/instrumentation.h>
|
||||||
#include <xrpl/beast/xor_shift_engine.h>
|
#include <xrpl/beast/xor_shift_engine.h>
|
||||||
@@ -174,5 +173,3 @@ rand_bool()
|
|||||||
/** @} */
|
/** @} */
|
||||||
|
|
||||||
} // namespace xrpl
|
} // namespace xrpl
|
||||||
|
|
||||||
#endif // XRPL_BASICS_RANDOM_H_INCLUDED
|
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
#ifndef XRPL_UNITY_ROCKSDB_H_INCLUDED
|
#pragma once
|
||||||
#define XRPL_UNITY_ROCKSDB_H_INCLUDED
|
|
||||||
|
|
||||||
#if XRPL_ROCKSDB_AVAILABLE
|
#if XRPL_ROCKSDB_AVAILABLE
|
||||||
// #include <rocksdb2/port/port_posix.h>
|
// #include <rocksdb2/port/port_posix.h>
|
||||||
@@ -28,5 +27,3 @@
|
|||||||
#include <rocksdb/write_batch.h>
|
#include <rocksdb/write_batch.h>
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
#ifndef XRPL_BASICS_SAFE_CAST_H_INCLUDED
|
#pragma once
|
||||||
#define XRPL_BASICS_SAFE_CAST_H_INCLUDED
|
|
||||||
|
|
||||||
#include <type_traits>
|
#include <type_traits>
|
||||||
|
|
||||||
@@ -69,5 +68,3 @@ unsafe_cast(Src s) noexcept
|
|||||||
}
|
}
|
||||||
|
|
||||||
} // namespace xrpl
|
} // namespace xrpl
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
#ifndef XRPL_BASICS_SCOPE_H_INCLUDED
|
#pragma once
|
||||||
#define XRPL_BASICS_SCOPE_H_INCLUDED
|
|
||||||
|
|
||||||
#include <xrpl/beast/utility/instrumentation.h>
|
#include <xrpl/beast/utility/instrumentation.h>
|
||||||
|
|
||||||
@@ -220,5 +219,3 @@ template <class Mutex>
|
|||||||
scope_unlock(std::unique_lock<Mutex>&) -> scope_unlock<Mutex>;
|
scope_unlock(std::unique_lock<Mutex>&) -> scope_unlock<Mutex>;
|
||||||
|
|
||||||
} // namespace xrpl
|
} // namespace xrpl
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|||||||
@@ -1,7 +1,6 @@
|
|||||||
// Copyright (c) 2022, Nikolaos D. Bougalis <nikb@bougalis.net>
|
// Copyright (c) 2022, Nikolaos D. Bougalis <nikb@bougalis.net>
|
||||||
|
|
||||||
#ifndef XRPL_BASICS_SPINLOCK_H_INCLUDED
|
#pragma once
|
||||||
#define XRPL_BASICS_SPINLOCK_H_INCLUDED
|
|
||||||
|
|
||||||
#include <xrpl/beast/utility/instrumentation.h>
|
#include <xrpl/beast/utility/instrumentation.h>
|
||||||
|
|
||||||
@@ -201,5 +200,3 @@ public:
|
|||||||
/** @} */
|
/** @} */
|
||||||
|
|
||||||
} // namespace xrpl
|
} // namespace xrpl
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
#ifndef XRPL_BASICS_STRHEX_H_INCLUDED
|
#pragma once
|
||||||
#define XRPL_BASICS_STRHEX_H_INCLUDED
|
|
||||||
|
|
||||||
#include <boost/algorithm/hex.hpp>
|
#include <boost/algorithm/hex.hpp>
|
||||||
#include <boost/endian/conversion.hpp>
|
#include <boost/endian/conversion.hpp>
|
||||||
@@ -27,5 +26,3 @@ strHex(T const& from)
|
|||||||
}
|
}
|
||||||
|
|
||||||
} // namespace xrpl
|
} // namespace xrpl
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|||||||
@@ -1,7 +1,6 @@
|
|||||||
// Copyright (c) 2014, Nikolaos D. Bougalis <nikb@bougalis.net>
|
// Copyright (c) 2014, Nikolaos D. Bougalis <nikb@bougalis.net>
|
||||||
|
|
||||||
#ifndef BEAST_UTILITY_TAGGED_INTEGER_H_INCLUDED
|
#pragma once
|
||||||
#define BEAST_UTILITY_TAGGED_INTEGER_H_INCLUDED
|
|
||||||
|
|
||||||
#include <xrpl/beast/hash/hash_append.h>
|
#include <xrpl/beast/hash/hash_append.h>
|
||||||
|
|
||||||
@@ -202,4 +201,3 @@ struct is_contiguously_hashable<xrpl::tagged_integer<Int, Tag>, HashAlgorithm>
|
|||||||
};
|
};
|
||||||
|
|
||||||
} // namespace beast
|
} // namespace beast
|
||||||
#endif
|
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
#ifndef BEAST_ASIO_IO_LATENCY_PROBE_H_INCLUDED
|
#pragma once
|
||||||
#define BEAST_ASIO_IO_LATENCY_PROBE_H_INCLUDED
|
|
||||||
|
|
||||||
#include <xrpl/beast/utility/instrumentation.h>
|
#include <xrpl/beast/utility/instrumentation.h>
|
||||||
|
|
||||||
@@ -226,5 +225,3 @@ private:
|
|||||||
};
|
};
|
||||||
|
|
||||||
} // namespace beast
|
} // namespace beast
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
#ifndef BEAST_CHRONO_ABSTRACT_CLOCK_H_INCLUDED
|
#pragma once
|
||||||
#define BEAST_CHRONO_ABSTRACT_CLOCK_H_INCLUDED
|
|
||||||
|
|
||||||
namespace beast {
|
namespace beast {
|
||||||
|
|
||||||
@@ -89,5 +88,3 @@ get_abstract_clock()
|
|||||||
}
|
}
|
||||||
|
|
||||||
} // namespace beast
|
} // namespace beast
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
#ifndef BEAST_CHRONO_BASIC_SECONDS_CLOCK_H_INCLUDED
|
#pragma once
|
||||||
#define BEAST_CHRONO_BASIC_SECONDS_CLOCK_H_INCLUDED
|
|
||||||
|
|
||||||
#include <chrono>
|
#include <chrono>
|
||||||
|
|
||||||
@@ -33,5 +32,3 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
} // namespace beast
|
} // namespace beast
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
#ifndef BEAST_CHRONO_MANUAL_CLOCK_H_INCLUDED
|
#pragma once
|
||||||
#define BEAST_CHRONO_MANUAL_CLOCK_H_INCLUDED
|
|
||||||
|
|
||||||
#include <xrpl/beast/clock/abstract_clock.h>
|
#include <xrpl/beast/clock/abstract_clock.h>
|
||||||
#include <xrpl/beast/utility/instrumentation.h>
|
#include <xrpl/beast/utility/instrumentation.h>
|
||||||
@@ -75,5 +74,3 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
} // namespace beast
|
} // namespace beast
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
#ifndef BEAST_CONTAINER_AGED_CONTAINER_H_INCLUDED
|
#pragma once
|
||||||
#define BEAST_CONTAINER_AGED_CONTAINER_H_INCLUDED
|
|
||||||
|
|
||||||
#include <type_traits>
|
#include <type_traits>
|
||||||
|
|
||||||
@@ -12,5 +11,3 @@ struct is_aged_container : std::false_type
|
|||||||
};
|
};
|
||||||
|
|
||||||
} // namespace beast
|
} // namespace beast
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
#ifndef BEAST_CONTAINER_AGED_CONTAINER_UTILITY_H_INCLUDED
|
#pragma once
|
||||||
#define BEAST_CONTAINER_AGED_CONTAINER_UTILITY_H_INCLUDED
|
|
||||||
|
|
||||||
#include <xrpl/beast/container/aged_container.h>
|
#include <xrpl/beast/container/aged_container.h>
|
||||||
|
|
||||||
@@ -24,5 +23,3 @@ expire(AgedContainer& c, std::chrono::duration<Rep, Period> const& age)
|
|||||||
}
|
}
|
||||||
|
|
||||||
} // namespace beast
|
} // namespace beast
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
#ifndef BEAST_CONTAINER_AGED_MAP_H_INCLUDED
|
#pragma once
|
||||||
#define BEAST_CONTAINER_AGED_MAP_H_INCLUDED
|
|
||||||
|
|
||||||
#include <xrpl/beast/container/detail/aged_ordered_container.h>
|
#include <xrpl/beast/container/detail/aged_ordered_container.h>
|
||||||
|
|
||||||
@@ -18,5 +17,3 @@ template <
|
|||||||
using aged_map = detail::aged_ordered_container<false, true, Key, T, Clock, Compare, Allocator>;
|
using aged_map = detail::aged_ordered_container<false, true, Key, T, Clock, Compare, Allocator>;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
#ifndef BEAST_CONTAINER_AGED_MULTIMAP_H_INCLUDED
|
#pragma once
|
||||||
#define BEAST_CONTAINER_AGED_MULTIMAP_H_INCLUDED
|
|
||||||
|
|
||||||
#include <xrpl/beast/container/detail/aged_ordered_container.h>
|
#include <xrpl/beast/container/detail/aged_ordered_container.h>
|
||||||
|
|
||||||
@@ -18,5 +17,3 @@ template <
|
|||||||
using aged_multimap = detail::aged_ordered_container<true, true, Key, T, Clock, Compare, Allocator>;
|
using aged_multimap = detail::aged_ordered_container<true, true, Key, T, Clock, Compare, Allocator>;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
#ifndef BEAST_CONTAINER_AGED_MULTISET_H_INCLUDED
|
#pragma once
|
||||||
#define BEAST_CONTAINER_AGED_MULTISET_H_INCLUDED
|
|
||||||
|
|
||||||
#include <xrpl/beast/container/detail/aged_ordered_container.h>
|
#include <xrpl/beast/container/detail/aged_ordered_container.h>
|
||||||
|
|
||||||
@@ -17,5 +16,3 @@ template <
|
|||||||
using aged_multiset = detail::aged_ordered_container<true, false, Key, void, Clock, Compare, Allocator>;
|
using aged_multiset = detail::aged_ordered_container<true, false, Key, void, Clock, Compare, Allocator>;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
#ifndef BEAST_CONTAINER_AGED_SET_H_INCLUDED
|
#pragma once
|
||||||
#define BEAST_CONTAINER_AGED_SET_H_INCLUDED
|
|
||||||
|
|
||||||
#include <xrpl/beast/container/detail/aged_ordered_container.h>
|
#include <xrpl/beast/container/detail/aged_ordered_container.h>
|
||||||
|
|
||||||
@@ -17,5 +16,3 @@ template <
|
|||||||
using aged_set = detail::aged_ordered_container<false, false, Key, void, Clock, Compare, Allocator>;
|
using aged_set = detail::aged_ordered_container<false, false, Key, void, Clock, Compare, Allocator>;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
#ifndef BEAST_CONTAINER_AGED_UNORDERED_MAP_H_INCLUDED
|
#pragma once
|
||||||
#define BEAST_CONTAINER_AGED_UNORDERED_MAP_H_INCLUDED
|
|
||||||
|
|
||||||
#include <xrpl/beast/container/detail/aged_unordered_container.h>
|
#include <xrpl/beast/container/detail/aged_unordered_container.h>
|
||||||
|
|
||||||
@@ -19,5 +18,3 @@ template <
|
|||||||
using aged_unordered_map = detail::aged_unordered_container<false, true, Key, T, Clock, Hash, KeyEqual, Allocator>;
|
using aged_unordered_map = detail::aged_unordered_container<false, true, Key, T, Clock, Hash, KeyEqual, Allocator>;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
#ifndef BEAST_CONTAINER_AGED_UNORDERED_MULTIMAP_H_INCLUDED
|
#pragma once
|
||||||
#define BEAST_CONTAINER_AGED_UNORDERED_MULTIMAP_H_INCLUDED
|
|
||||||
|
|
||||||
#include <xrpl/beast/container/detail/aged_unordered_container.h>
|
#include <xrpl/beast/container/detail/aged_unordered_container.h>
|
||||||
|
|
||||||
@@ -19,5 +18,3 @@ template <
|
|||||||
using aged_unordered_multimap = detail::aged_unordered_container<true, true, Key, T, Clock, Hash, KeyEqual, Allocator>;
|
using aged_unordered_multimap = detail::aged_unordered_container<true, true, Key, T, Clock, Hash, KeyEqual, Allocator>;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
#ifndef BEAST_CONTAINER_AGED_UNORDERED_MULTISET_H_INCLUDED
|
#pragma once
|
||||||
#define BEAST_CONTAINER_AGED_UNORDERED_MULTISET_H_INCLUDED
|
|
||||||
|
|
||||||
#include <xrpl/beast/container/detail/aged_unordered_container.h>
|
#include <xrpl/beast/container/detail/aged_unordered_container.h>
|
||||||
|
|
||||||
@@ -19,5 +18,3 @@ using aged_unordered_multiset =
|
|||||||
detail::aged_unordered_container<true, false, Key, void, Clock, Hash, KeyEqual, Allocator>;
|
detail::aged_unordered_container<true, false, Key, void, Clock, Hash, KeyEqual, Allocator>;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
#ifndef BEAST_CONTAINER_AGED_UNORDERED_SET_H_INCLUDED
|
#pragma once
|
||||||
#define BEAST_CONTAINER_AGED_UNORDERED_SET_H_INCLUDED
|
|
||||||
|
|
||||||
#include <xrpl/beast/container/detail/aged_unordered_container.h>
|
#include <xrpl/beast/container/detail/aged_unordered_container.h>
|
||||||
|
|
||||||
@@ -18,5 +17,3 @@ template <
|
|||||||
using aged_unordered_set = detail::aged_unordered_container<false, false, Key, void, Clock, Hash, KeyEqual, Allocator>;
|
using aged_unordered_set = detail::aged_unordered_container<false, false, Key, void, Clock, Hash, KeyEqual, Allocator>;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
#ifndef BEAST_CONTAINER_DETAIL_AGED_ASSOCIATIVE_CONTAINER_H_INCLUDED
|
#pragma once
|
||||||
#define BEAST_CONTAINER_DETAIL_AGED_ASSOCIATIVE_CONTAINER_H_INCLUDED
|
|
||||||
|
|
||||||
namespace beast {
|
namespace beast {
|
||||||
namespace detail {
|
namespace detail {
|
||||||
@@ -33,5 +32,3 @@ struct aged_associative_container_extract_t<false>
|
|||||||
|
|
||||||
} // namespace detail
|
} // namespace detail
|
||||||
} // namespace beast
|
} // namespace beast
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
#ifndef BEAST_CONTAINER_DETAIL_AGED_CONTAINER_ITERATOR_H_INCLUDED
|
#pragma once
|
||||||
#define BEAST_CONTAINER_DETAIL_AGED_CONTAINER_ITERATOR_H_INCLUDED
|
|
||||||
|
|
||||||
#include <iterator>
|
#include <iterator>
|
||||||
#include <type_traits>
|
#include <type_traits>
|
||||||
@@ -146,5 +145,3 @@ private:
|
|||||||
} // namespace detail
|
} // namespace detail
|
||||||
|
|
||||||
} // namespace beast
|
} // namespace beast
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
#ifndef BEAST_CONTAINER_DETAIL_AGED_ORDERED_CONTAINER_H_INCLUDED
|
#pragma once
|
||||||
#define BEAST_CONTAINER_DETAIL_AGED_ORDERED_CONTAINER_H_INCLUDED
|
|
||||||
|
|
||||||
#include <xrpl/beast/clock/abstract_clock.h>
|
#include <xrpl/beast/clock/abstract_clock.h>
|
||||||
#include <xrpl/beast/container/aged_container.h>
|
#include <xrpl/beast/container/aged_container.h>
|
||||||
@@ -1687,5 +1686,3 @@ expire(
|
|||||||
}
|
}
|
||||||
|
|
||||||
} // namespace beast
|
} // namespace beast
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
#ifndef BEAST_CONTAINER_DETAIL_AGED_UNORDERED_CONTAINER_H_INCLUDED
|
#pragma once
|
||||||
#define BEAST_CONTAINER_DETAIL_AGED_UNORDERED_CONTAINER_H_INCLUDED
|
|
||||||
|
|
||||||
#include <xrpl/beast/clock/abstract_clock.h>
|
#include <xrpl/beast/clock/abstract_clock.h>
|
||||||
#include <xrpl/beast/container/aged_container.h>
|
#include <xrpl/beast/container/aged_container.h>
|
||||||
@@ -2226,5 +2225,3 @@ expire(
|
|||||||
}
|
}
|
||||||
|
|
||||||
} // namespace beast
|
} // namespace beast
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|||||||
@@ -4,8 +4,7 @@
|
|||||||
// Official repository: https://github.com/boostorg/beast
|
// Official repository: https://github.com/boostorg/beast
|
||||||
//
|
//
|
||||||
|
|
||||||
#ifndef BEAST_CONTAINER_DETAIL_EMPTY_BASE_OPTIMIZATION_H_INCLUDED
|
#pragma once
|
||||||
#define BEAST_CONTAINER_DETAIL_EMPTY_BASE_OPTIMIZATION_H_INCLUDED
|
|
||||||
|
|
||||||
#include <boost/type_traits/is_final.hpp>
|
#include <boost/type_traits/is_final.hpp>
|
||||||
|
|
||||||
@@ -89,5 +88,3 @@ public:
|
|||||||
|
|
||||||
} // namespace detail
|
} // namespace detail
|
||||||
} // namespace beast
|
} // namespace beast
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|||||||
@@ -2,8 +2,7 @@
|
|||||||
// Copyright (c) 2013 - Raw Material Software Ltd.
|
// Copyright (c) 2013 - Raw Material Software Ltd.
|
||||||
// Please visit http://www.juce.com
|
// Please visit http://www.juce.com
|
||||||
|
|
||||||
#ifndef BEAST_CORE_CURRENT_THREAD_NAME_H_INCLUDED
|
#pragma once
|
||||||
#define BEAST_CORE_CURRENT_THREAD_NAME_H_INCLUDED
|
|
||||||
|
|
||||||
#include <boost/predef.h>
|
#include <boost/predef.h>
|
||||||
|
|
||||||
@@ -53,5 +52,3 @@ std::string
|
|||||||
getCurrentThreadName();
|
getCurrentThreadName();
|
||||||
|
|
||||||
} // namespace beast
|
} // namespace beast
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
#ifndef BEAST_MODULE_CORE_TEXT_LEXICALCAST_H_INCLUDED
|
#pragma once
|
||||||
#define BEAST_MODULE_CORE_TEXT_LEXICALCAST_H_INCLUDED
|
|
||||||
|
|
||||||
#include <xrpl/beast/utility/instrumentation.h>
|
#include <xrpl/beast/utility/instrumentation.h>
|
||||||
|
|
||||||
@@ -208,5 +207,3 @@ lexicalCast(In in, Out defaultValue = Out())
|
|||||||
}
|
}
|
||||||
|
|
||||||
} // namespace beast
|
} // namespace beast
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
#ifndef BEAST_INTRUSIVE_LIST_H_INCLUDED
|
#pragma once
|
||||||
#define BEAST_INTRUSIVE_LIST_H_INCLUDED
|
|
||||||
|
|
||||||
#include <iterator>
|
#include <iterator>
|
||||||
|
|
||||||
@@ -574,5 +573,3 @@ private:
|
|||||||
};
|
};
|
||||||
|
|
||||||
} // namespace beast
|
} // namespace beast
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
#ifndef BEAST_INTRUSIVE_LOCKFREESTACK_H_INCLUDED
|
#pragma once
|
||||||
#define BEAST_INTRUSIVE_LOCKFREESTACK_H_INCLUDED
|
|
||||||
|
|
||||||
#include <atomic>
|
#include <atomic>
|
||||||
#include <iterator>
|
#include <iterator>
|
||||||
@@ -268,5 +267,3 @@ private:
|
|||||||
};
|
};
|
||||||
|
|
||||||
} // namespace beast
|
} // namespace beast
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
#ifndef BEAST_MODULE_CORE_DIAGNOSTIC_SEMANTICVERSION_H_INCLUDED
|
#pragma once
|
||||||
#define BEAST_MODULE_CORE_DIAGNOSTIC_SEMANTICVERSION_H_INCLUDED
|
|
||||||
|
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <vector>
|
#include <vector>
|
||||||
@@ -95,5 +94,3 @@ operator<(SemanticVersion const& lhs, SemanticVersion const& rhs)
|
|||||||
}
|
}
|
||||||
|
|
||||||
} // namespace beast
|
} // namespace beast
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
#ifndef BEAST_HASH_HASH_APPEND_H_INCLUDED
|
#pragma once
|
||||||
#define BEAST_HASH_HASH_APPEND_H_INCLUDED
|
|
||||||
|
|
||||||
#include <boost/container/flat_set.hpp>
|
#include <boost/container/flat_set.hpp>
|
||||||
#include <boost/endian/conversion.hpp>
|
#include <boost/endian/conversion.hpp>
|
||||||
@@ -440,5 +439,3 @@ hash_append(HashAlgorithm& h, std::error_code const& ec)
|
|||||||
}
|
}
|
||||||
|
|
||||||
} // namespace beast
|
} // namespace beast
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
#ifndef BEAST_HASH_UHASH_H_INCLUDED
|
#pragma once
|
||||||
#define BEAST_HASH_UHASH_H_INCLUDED
|
|
||||||
|
|
||||||
#include <xrpl/beast/hash/hash_append.h>
|
#include <xrpl/beast/hash/hash_append.h>
|
||||||
#include <xrpl/beast/hash/xxhasher.h>
|
#include <xrpl/beast/hash/xxhasher.h>
|
||||||
@@ -25,5 +24,3 @@ struct uhash
|
|||||||
};
|
};
|
||||||
|
|
||||||
} // namespace beast
|
} // namespace beast
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
#ifndef BEAST_HASH_XXHASHER_H_INCLUDED
|
#pragma once
|
||||||
#define BEAST_HASH_XXHASHER_H_INCLUDED
|
|
||||||
|
|
||||||
#include <boost/endian/conversion.hpp>
|
#include <boost/endian/conversion.hpp>
|
||||||
|
|
||||||
@@ -152,5 +151,3 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
} // namespace beast
|
} // namespace beast
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
#ifndef BEAST_INSIGHT_COLLECTOR_H_INCLUDED
|
#pragma once
|
||||||
#define BEAST_INSIGHT_COLLECTOR_H_INCLUDED
|
|
||||||
|
|
||||||
#include <xrpl/beast/insight/Counter.h>
|
#include <xrpl/beast/insight/Counter.h>
|
||||||
#include <xrpl/beast/insight/Event.h>
|
#include <xrpl/beast/insight/Event.h>
|
||||||
@@ -120,5 +119,3 @@ public:
|
|||||||
|
|
||||||
} // namespace insight
|
} // namespace insight
|
||||||
} // namespace beast
|
} // namespace beast
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
#ifndef BEAST_INSIGHT_COUNTER_H_INCLUDED
|
#pragma once
|
||||||
#define BEAST_INSIGHT_COUNTER_H_INCLUDED
|
|
||||||
|
|
||||||
#include <xrpl/beast/insight/CounterImpl.h>
|
#include <xrpl/beast/insight/CounterImpl.h>
|
||||||
|
|
||||||
@@ -94,5 +93,3 @@ private:
|
|||||||
|
|
||||||
} // namespace insight
|
} // namespace insight
|
||||||
} // namespace beast
|
} // namespace beast
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
#ifndef BEAST_INSIGHT_COUNTERIMPL_H_INCLUDED
|
#pragma once
|
||||||
#define BEAST_INSIGHT_COUNTERIMPL_H_INCLUDED
|
|
||||||
|
|
||||||
#include <cstdint>
|
#include <cstdint>
|
||||||
#include <memory>
|
#include <memory>
|
||||||
@@ -21,5 +20,3 @@ public:
|
|||||||
|
|
||||||
} // namespace insight
|
} // namespace insight
|
||||||
} // namespace beast
|
} // namespace beast
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
#ifndef BEAST_INSIGHT_EVENT_H_INCLUDED
|
#pragma once
|
||||||
#define BEAST_INSIGHT_EVENT_H_INCLUDED
|
|
||||||
|
|
||||||
#include <xrpl/beast/insight/EventImpl.h>
|
#include <xrpl/beast/insight/EventImpl.h>
|
||||||
|
|
||||||
@@ -61,5 +60,3 @@ private:
|
|||||||
|
|
||||||
} // namespace insight
|
} // namespace insight
|
||||||
} // namespace beast
|
} // namespace beast
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
#ifndef BEAST_INSIGHT_EVENTIMPL_H_INCLUDED
|
#pragma once
|
||||||
#define BEAST_INSIGHT_EVENTIMPL_H_INCLUDED
|
|
||||||
|
|
||||||
#include <chrono>
|
#include <chrono>
|
||||||
#include <memory>
|
#include <memory>
|
||||||
@@ -21,5 +20,3 @@ public:
|
|||||||
|
|
||||||
} // namespace insight
|
} // namespace insight
|
||||||
} // namespace beast
|
} // namespace beast
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
#ifndef BEAST_INSIGHT_GAUGE_H_INCLUDED
|
#pragma once
|
||||||
#define BEAST_INSIGHT_GAUGE_H_INCLUDED
|
|
||||||
|
|
||||||
#include <xrpl/beast/insight/GaugeImpl.h>
|
#include <xrpl/beast/insight/GaugeImpl.h>
|
||||||
|
|
||||||
@@ -124,5 +123,3 @@ private:
|
|||||||
|
|
||||||
} // namespace insight
|
} // namespace insight
|
||||||
} // namespace beast
|
} // namespace beast
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
#ifndef BEAST_INSIGHT_GAUGEIMPL_H_INCLUDED
|
#pragma once
|
||||||
#define BEAST_INSIGHT_GAUGEIMPL_H_INCLUDED
|
|
||||||
|
|
||||||
#include <cstdint>
|
#include <cstdint>
|
||||||
#include <memory>
|
#include <memory>
|
||||||
@@ -24,5 +23,3 @@ public:
|
|||||||
|
|
||||||
} // namespace insight
|
} // namespace insight
|
||||||
} // namespace beast
|
} // namespace beast
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
#ifndef BEAST_INSIGHT_GROUP_H_INCLUDED
|
#pragma once
|
||||||
#define BEAST_INSIGHT_GROUP_H_INCLUDED
|
|
||||||
|
|
||||||
#include <xrpl/beast/insight/Collector.h>
|
#include <xrpl/beast/insight/Collector.h>
|
||||||
|
|
||||||
@@ -22,5 +21,3 @@ public:
|
|||||||
|
|
||||||
} // namespace insight
|
} // namespace insight
|
||||||
} // namespace beast
|
} // namespace beast
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
#ifndef BEAST_INSIGHT_GROUPS_H_INCLUDED
|
#pragma once
|
||||||
#define BEAST_INSIGHT_GROUPS_H_INCLUDED
|
|
||||||
|
|
||||||
#include <xrpl/beast/insight/Collector.h>
|
#include <xrpl/beast/insight/Collector.h>
|
||||||
#include <xrpl/beast/insight/Group.h>
|
#include <xrpl/beast/insight/Group.h>
|
||||||
@@ -35,5 +34,3 @@ make_Groups(Collector::ptr const& collector);
|
|||||||
|
|
||||||
} // namespace insight
|
} // namespace insight
|
||||||
} // namespace beast
|
} // namespace beast
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user