Clio develop
The XRP Ledger API server.
Loading...
Searching...
No Matches
data::cassandra::SomeSettingsProvider Concept Reference

The requirements of a settings provider. More...

#include <Concepts.hpp>

Concept definition

template<typename T>
concept data::cassandra::SomeSettingsProvider = requires(T a) {
{ a.getSettings() } -> std::same_as<Settings>;
{ a.getKeyspace() } -> std::same_as<std::string>;
{ a.getTablePrefix() } -> std::same_as<std::optional<std::string>>;
{ a.getReplicationFactor() } -> std::same_as<uint16_t>;
}
The requirements of a settings provider.
Definition Concepts.hpp:43

Detailed Description

The requirements of a settings provider.