mirror of
https://github.com/XRPLF/rippled.git
synced 2026-09-28 15:58:07 +00:00
Splitting the consensus span labels into their own header moved both constexpr std::string_view helpers out of ConsensusSpanNames.h, but left the include they needed behind. The header names string_view nowhere now, and SpanNames.h already provides the type for the conversion operator. clang-tidy misc-include-cleaner reports this as an error under -warnings-as-errors, which fails the clang-tidy job for the whole chain.
Consensus
This directory contains the implementation of a generic consensus algorithm. The implementation follows a CRTP design, requiring client code to implement specific functions and types to use consensus in their application. The interface is undergoing refactoring and is not yet finalized.