mirror of
https://github.com/Xahau/xahaud.git
synced 2025-12-06 17:27:52 +00:00
Format first-party source according to .clang-format
This commit is contained in:
committed by
manojsdoshi
parent
65dfc5d19e
commit
50760c6935
@@ -17,42 +17,35 @@
|
||||
*/
|
||||
//==============================================================================
|
||||
|
||||
#include <ripple/ledger/OpenView.h>
|
||||
#include <ripple/basics/contract.h>
|
||||
#include <ripple/ledger/OpenView.h>
|
||||
|
||||
namespace ripple {
|
||||
|
||||
open_ledger_t const open_ledger {};
|
||||
open_ledger_t const open_ledger{};
|
||||
|
||||
class OpenView::txs_iter_impl
|
||||
: public txs_type::iter_base
|
||||
class OpenView::txs_iter_impl : public txs_type::iter_base
|
||||
{
|
||||
private:
|
||||
bool metadata_;
|
||||
txs_map::const_iterator iter_;
|
||||
|
||||
public:
|
||||
explicit
|
||||
txs_iter_impl (bool metadata,
|
||||
txs_map::const_iterator iter)
|
||||
: metadata_(metadata)
|
||||
, iter_(iter)
|
||||
explicit txs_iter_impl(bool metadata, txs_map::const_iterator iter)
|
||||
: metadata_(metadata), iter_(iter)
|
||||
{
|
||||
}
|
||||
|
||||
std::unique_ptr<base_type>
|
||||
copy() const override
|
||||
{
|
||||
return std::make_unique<
|
||||
txs_iter_impl>(
|
||||
metadata_, iter_);
|
||||
return std::make_unique<txs_iter_impl>(metadata_, iter_);
|
||||
}
|
||||
|
||||
bool
|
||||
equal (base_type const& impl) const override
|
||||
equal(base_type const& impl) const override
|
||||
{
|
||||
auto const& other = dynamic_cast<
|
||||
txs_iter_impl const&>(impl);
|
||||
auto const& other = dynamic_cast<txs_iter_impl const&>(impl);
|
||||
return iter_ == other.iter_;
|
||||
}
|
||||
|
||||
@@ -67,17 +60,13 @@ public:
|
||||
{
|
||||
value_type result;
|
||||
{
|
||||
SerialIter sit(
|
||||
iter_->second.first->slice());
|
||||
result.first = std::make_shared<
|
||||
STTx const>(sit);
|
||||
SerialIter sit(iter_->second.first->slice());
|
||||
result.first = std::make_shared<STTx const>(sit);
|
||||
}
|
||||
if (metadata_)
|
||||
{
|
||||
SerialIter sit(
|
||||
iter_->second.second->slice());
|
||||
result.second = std::make_shared<
|
||||
STObject const>(sit, sfMetadata);
|
||||
SerialIter sit(iter_->second.second->slice());
|
||||
result.second = std::make_shared<STObject const>(sit, sfMetadata);
|
||||
}
|
||||
return result;
|
||||
}
|
||||
@@ -85,13 +74,12 @@ public:
|
||||
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
OpenView::OpenView (open_ledger_t,
|
||||
ReadView const* base, Rules const& rules,
|
||||
std::shared_ptr<void const> hold)
|
||||
: rules_ (rules)
|
||||
, info_ (base->info())
|
||||
, base_ (base)
|
||||
, hold_ (std::move(hold))
|
||||
OpenView::OpenView(
|
||||
open_ledger_t,
|
||||
ReadView const* base,
|
||||
Rules const& rules,
|
||||
std::shared_ptr<void const> hold)
|
||||
: rules_(rules), info_(base->info()), base_(base), hold_(std::move(hold))
|
||||
{
|
||||
info_.validated = false;
|
||||
info_.accepted = false;
|
||||
@@ -100,13 +88,12 @@ OpenView::OpenView (open_ledger_t,
|
||||
info_.parentHash = base_->info().hash;
|
||||
}
|
||||
|
||||
OpenView::OpenView (ReadView const* base,
|
||||
std::shared_ptr<void const> hold)
|
||||
: rules_ (base->rules())
|
||||
, info_ (base->info())
|
||||
, base_ (base)
|
||||
, hold_ (std::move(hold))
|
||||
, open_ (base->open())
|
||||
OpenView::OpenView(ReadView const* base, std::shared_ptr<void const> hold)
|
||||
: rules_(base->rules())
|
||||
, info_(base->info())
|
||||
, base_(base)
|
||||
, hold_(std::move(hold))
|
||||
, open_(base->open())
|
||||
{
|
||||
}
|
||||
|
||||
@@ -117,13 +104,11 @@ OpenView::txCount() const
|
||||
}
|
||||
|
||||
void
|
||||
OpenView::apply (TxsRawView& to) const
|
||||
OpenView::apply(TxsRawView& to) const
|
||||
{
|
||||
items_.apply(to);
|
||||
for (auto const& item : txs_)
|
||||
to.rawTxInsert (item.first,
|
||||
item.second.first,
|
||||
item.second.second);
|
||||
to.rawTxInsert(item.first, item.second.first, item.second.second);
|
||||
}
|
||||
|
||||
//---
|
||||
@@ -147,114 +132,100 @@ OpenView::rules() const
|
||||
}
|
||||
|
||||
bool
|
||||
OpenView::exists (Keylet const& k) const
|
||||
OpenView::exists(Keylet const& k) const
|
||||
{
|
||||
return items_.exists(*base_, k);
|
||||
}
|
||||
|
||||
auto
|
||||
OpenView::succ (key_type const& key,
|
||||
boost::optional<key_type> const& last) const ->
|
||||
boost::optional<key_type>
|
||||
OpenView::succ(key_type const& key, boost::optional<key_type> const& last) const
|
||||
-> boost::optional<key_type>
|
||||
{
|
||||
return items_.succ(*base_, key, last);
|
||||
}
|
||||
|
||||
std::shared_ptr<SLE const>
|
||||
OpenView::read (Keylet const& k) const
|
||||
OpenView::read(Keylet const& k) const
|
||||
{
|
||||
return items_.read(*base_, k);
|
||||
}
|
||||
|
||||
auto
|
||||
OpenView::slesBegin() const ->
|
||||
std::unique_ptr<sles_type::iter_base>
|
||||
OpenView::slesBegin() const -> std::unique_ptr<sles_type::iter_base>
|
||||
{
|
||||
return items_.slesBegin(*base_);
|
||||
}
|
||||
|
||||
auto
|
||||
OpenView::slesEnd() const ->
|
||||
std::unique_ptr<sles_type::iter_base>
|
||||
OpenView::slesEnd() const -> std::unique_ptr<sles_type::iter_base>
|
||||
{
|
||||
return items_.slesEnd(*base_);
|
||||
}
|
||||
|
||||
auto
|
||||
OpenView::slesUpperBound(uint256 const& key) const ->
|
||||
std::unique_ptr<sles_type::iter_base>
|
||||
OpenView::slesUpperBound(uint256 const& key) const
|
||||
-> std::unique_ptr<sles_type::iter_base>
|
||||
{
|
||||
return items_.slesUpperBound(*base_, key);
|
||||
}
|
||||
|
||||
auto
|
||||
OpenView::txsBegin() const ->
|
||||
std::unique_ptr<txs_type::iter_base>
|
||||
OpenView::txsBegin() const -> std::unique_ptr<txs_type::iter_base>
|
||||
{
|
||||
return std::make_unique<txs_iter_impl>(
|
||||
!open(), txs_.cbegin());
|
||||
return std::make_unique<txs_iter_impl>(!open(), txs_.cbegin());
|
||||
}
|
||||
|
||||
auto
|
||||
OpenView::txsEnd() const ->
|
||||
std::unique_ptr<txs_type::iter_base>
|
||||
OpenView::txsEnd() const -> std::unique_ptr<txs_type::iter_base>
|
||||
{
|
||||
return std::make_unique<txs_iter_impl>(
|
||||
!open(), txs_.cend());
|
||||
return std::make_unique<txs_iter_impl>(!open(), txs_.cend());
|
||||
}
|
||||
|
||||
bool
|
||||
OpenView::txExists (key_type const& key) const
|
||||
OpenView::txExists(key_type const& key) const
|
||||
{
|
||||
return txs_.find(key) != txs_.end();
|
||||
}
|
||||
|
||||
auto
|
||||
OpenView::txRead (key_type const& key) const ->
|
||||
tx_type
|
||||
OpenView::txRead(key_type const& key) const -> tx_type
|
||||
{
|
||||
auto const iter = txs_.find(key);
|
||||
if (iter == txs_.end())
|
||||
return base_->txRead(key);
|
||||
auto const& item = iter->second;
|
||||
auto stx = std::make_shared<STTx const
|
||||
>(SerialIter{ item.first->slice() });
|
||||
auto stx = std::make_shared<STTx const>(SerialIter{item.first->slice()});
|
||||
decltype(tx_type::second) sto;
|
||||
if (item.second)
|
||||
sto = std::make_shared<STObject const>(
|
||||
SerialIter{ item.second->slice() },
|
||||
sfMetadata);
|
||||
SerialIter{item.second->slice()}, sfMetadata);
|
||||
else
|
||||
sto = nullptr;
|
||||
return { std::move(stx), std::move(sto) };
|
||||
return {std::move(stx), std::move(sto)};
|
||||
}
|
||||
|
||||
//---
|
||||
|
||||
void
|
||||
OpenView::rawErase(
|
||||
std::shared_ptr<SLE> const& sle)
|
||||
OpenView::rawErase(std::shared_ptr<SLE> const& sle)
|
||||
{
|
||||
items_.erase(sle);
|
||||
}
|
||||
|
||||
void
|
||||
OpenView::rawInsert(
|
||||
std::shared_ptr<SLE> const& sle)
|
||||
OpenView::rawInsert(std::shared_ptr<SLE> const& sle)
|
||||
{
|
||||
items_.insert(sle);
|
||||
}
|
||||
|
||||
void
|
||||
OpenView::rawReplace(
|
||||
std::shared_ptr<SLE> const& sle)
|
||||
OpenView::rawReplace(std::shared_ptr<SLE> const& sle)
|
||||
{
|
||||
items_.replace(sle);
|
||||
}
|
||||
|
||||
void
|
||||
OpenView::rawDestroyXRP(
|
||||
XRPAmount const& fee)
|
||||
OpenView::rawDestroyXRP(XRPAmount const& fee)
|
||||
{
|
||||
items_.destroyXRP(fee);
|
||||
// VFALCO Deduct from info_.totalDrops ?
|
||||
@@ -264,17 +235,14 @@ OpenView::rawDestroyXRP(
|
||||
//---
|
||||
|
||||
void
|
||||
OpenView::rawTxInsert (key_type const& key,
|
||||
std::shared_ptr<Serializer const>
|
||||
const& txn, std::shared_ptr<
|
||||
Serializer const>
|
||||
const& metaData)
|
||||
OpenView::rawTxInsert(
|
||||
key_type const& key,
|
||||
std::shared_ptr<Serializer const> const& txn,
|
||||
std::shared_ptr<Serializer const> const& metaData)
|
||||
{
|
||||
auto const result = txs_.emplace (key,
|
||||
std::make_pair(txn, metaData));
|
||||
if (! result.second)
|
||||
LogicError("rawTxInsert: duplicate TX id" +
|
||||
to_string(key));
|
||||
auto const result = txs_.emplace(key, std::make_pair(txn, metaData));
|
||||
if (!result.second)
|
||||
LogicError("rawTxInsert: duplicate TX id" + to_string(key));
|
||||
}
|
||||
|
||||
} // ripple
|
||||
} // namespace ripple
|
||||
|
||||
Reference in New Issue
Block a user