Format first-party source according to .clang-format

This commit is contained in:
Pretty Printer
2020-04-17 09:56:34 -05:00
committed by manojsdoshi
parent 65dfc5d19e
commit 50760c6935
1076 changed files with 86161 additions and 77449 deletions

View File

@@ -17,132 +17,126 @@
*/
//==============================================================================
#include <ripple/protocol/STLedgerEntry.h>
#include <ripple/basics/contract.h>
#include <ripple/basics/Log.h>
#include <ripple/basics/contract.h>
#include <ripple/basics/safe_cast.h>
#include <ripple/json/to_string.h>
#include <ripple/protocol/Indexes.h>
#include <ripple/protocol/STLedgerEntry.h>
#include <ripple/protocol/jss.h>
#include <boost/format.hpp>
namespace ripple {
STLedgerEntry::STLedgerEntry (Keylet const& k)
: STObject(sfLedgerEntry)
, key_ (k.key)
, type_ (k.type)
STLedgerEntry::STLedgerEntry(Keylet const& k)
: STObject(sfLedgerEntry), key_(k.key), type_(k.type)
{
if (!(0u <= type_ &&
type_ <= std::min<unsigned>(std::numeric_limits<std::uint16_t>::max(),
std::numeric_limits<std::underlying_type_t<LedgerEntryType>>::max())))
Throw<std::runtime_error> ("invalid ledger entry type: out of range");
auto const format =
LedgerFormats::getInstance().findByType (type_);
type_ <= std::min<unsigned>(
std::numeric_limits<std::uint16_t>::max(),
std::numeric_limits<
std::underlying_type_t<LedgerEntryType>>::max())))
Throw<std::runtime_error>("invalid ledger entry type: out of range");
auto const format = LedgerFormats::getInstance().findByType(type_);
if (format == nullptr)
Throw<std::runtime_error> ("invalid ledger entry type");
Throw<std::runtime_error>("invalid ledger entry type");
set (format->getSOTemplate());
set(format->getSOTemplate());
setFieldU16 (sfLedgerEntryType,
static_cast <std::uint16_t> (type_));
setFieldU16(sfLedgerEntryType, static_cast<std::uint16_t>(type_));
}
STLedgerEntry::STLedgerEntry (
SerialIter& sit,
uint256 const& index)
: STObject (sfLedgerEntry)
, key_ (index)
STLedgerEntry::STLedgerEntry(SerialIter& sit, uint256 const& index)
: STObject(sfLedgerEntry), key_(index)
{
set (sit);
setSLEType ();
set(sit);
setSLEType();
}
STLedgerEntry::STLedgerEntry (
STObject const& object,
uint256 const& index)
: STObject (object)
, key_ (index)
STLedgerEntry::STLedgerEntry(STObject const& object, uint256 const& index)
: STObject(object), key_(index)
{
setSLEType ();
setSLEType();
}
void STLedgerEntry::setSLEType ()
void
STLedgerEntry::setSLEType()
{
auto format = LedgerFormats::getInstance().findByType (
safe_cast <LedgerEntryType> (
getFieldU16 (sfLedgerEntryType)));
auto format = LedgerFormats::getInstance().findByType(
safe_cast<LedgerEntryType>(getFieldU16(sfLedgerEntryType)));
if (format == nullptr)
Throw<std::runtime_error> ("invalid ledger entry type");
Throw<std::runtime_error>("invalid ledger entry type");
type_ = format->getType ();
applyTemplate (format->getSOTemplate()); // May throw
type_ = format->getType();
applyTemplate(format->getSOTemplate()); // May throw
}
std::string STLedgerEntry::getFullText () const
std::string
STLedgerEntry::getFullText() const
{
auto const format =
LedgerFormats::getInstance().findByType (type_);
auto const format = LedgerFormats::getInstance().findByType(type_);
if (format == nullptr)
Throw<std::runtime_error> ("invalid ledger entry type");
Throw<std::runtime_error>("invalid ledger entry type");
std::string ret = "\"";
ret += to_string (key_);
ret += to_string(key_);
ret += "\" = { ";
ret += format->getName ();
ret += format->getName();
ret += ", ";
ret += STObject::getFullText ();
ret += STObject::getFullText();
ret += "}";
return ret;
}
std::string STLedgerEntry::getText () const
std::string
STLedgerEntry::getText() const
{
return str (boost::format ("{ %s, %s }")
% to_string (key_)
% STObject::getText ());
return str(
boost::format("{ %s, %s }") % to_string(key_) % STObject::getText());
}
Json::Value STLedgerEntry::getJson (JsonOptions options) const
Json::Value
STLedgerEntry::getJson(JsonOptions options) const
{
Json::Value ret (STObject::getJson (options));
Json::Value ret(STObject::getJson(options));
ret[jss::index] = to_string (key_);
ret[jss::index] = to_string(key_);
return ret;
}
bool STLedgerEntry::isThreadedType () const
bool
STLedgerEntry::isThreadedType() const
{
return getFieldIndex (sfPreviousTxnID) != -1;
return getFieldIndex(sfPreviousTxnID) != -1;
}
bool STLedgerEntry::thread (
bool
STLedgerEntry::thread(
uint256 const& txID,
std::uint32_t ledgerSeq,
uint256& prevTxID,
std::uint32_t& prevLedgerID)
{
uint256 oldPrevTxID = getFieldH256 (sfPreviousTxnID);
uint256 oldPrevTxID = getFieldH256(sfPreviousTxnID);
JLOG (debugLog().info())
<< "Thread Tx:" << txID << " prev:" << oldPrevTxID;
JLOG(debugLog().info()) << "Thread Tx:" << txID << " prev:" << oldPrevTxID;
if (oldPrevTxID == txID)
{
// this transaction is already threaded
assert (getFieldU32 (sfPreviousTxnLgrSeq) == ledgerSeq);
assert(getFieldU32(sfPreviousTxnLgrSeq) == ledgerSeq);
return false;
}
prevTxID = oldPrevTxID;
prevLedgerID = getFieldU32 (sfPreviousTxnLgrSeq);
setFieldH256 (sfPreviousTxnID, txID);
setFieldU32 (sfPreviousTxnLgrSeq, ledgerSeq);
prevLedgerID = getFieldU32(sfPreviousTxnLgrSeq);
setFieldH256(sfPreviousTxnID, txID);
setFieldU32(sfPreviousTxnLgrSeq, ledgerSeq);
return true;
}
} // ripple
} // namespace ripple