Prefer std::optional over boost:optional:

Some of the boost::optionals must remain for now.  Both
boost::beast and SOCI have interfaces that require
boost::optional.
This commit is contained in:
Scott Schurr
2020-11-13 15:09:18 -08:00
committed by Nik Bougalis
parent 85307b29d0
commit 3b33318dc8
241 changed files with 1293 additions and 1248 deletions

View File

@@ -120,7 +120,7 @@ Env::closed()
bool
Env::close(
NetClock::time_point closeTime,
boost::optional<std::chrono::milliseconds> consensusDelay)
std::optional<std::chrono::milliseconds> consensusDelay)
{
// Round up to next distinguishable value
using namespace std::chrono_literals;
@@ -422,7 +422,7 @@ Env::st(JTx const& jt)
{
// The parse must succeed, since we
// generated the JSON ourselves.
boost::optional<STObject> obj;
std::optional<STObject> obj;
try
{
obj = jtx::parse(jt.jv);