mirror of
https://github.com/XRPLF/rippled.git
synced 2025-12-06 17:27:55 +00:00
Format first-party source according to .clang-format
This commit is contained in:
committed by
manojsdoshi
parent
65dfc5d19e
commit
50760c6935
@@ -25,17 +25,12 @@
|
||||
|
||||
namespace ripple {
|
||||
|
||||
class STArray final
|
||||
: public STBase
|
||||
, public CountedObject <STArray>
|
||||
class STArray final : public STBase, public CountedObject<STArray>
|
||||
{
|
||||
private:
|
||||
using list_type = std::vector<STObject>;
|
||||
|
||||
enum
|
||||
{
|
||||
reserveSize = 8
|
||||
};
|
||||
enum { reserveSize = 8 };
|
||||
|
||||
list_type v_;
|
||||
|
||||
@@ -43,47 +38,63 @@ public:
|
||||
// Read-only iteration
|
||||
class Items;
|
||||
|
||||
static char const* getCountedObjectName () { return "STArray"; }
|
||||
static char const*
|
||||
getCountedObjectName()
|
||||
{
|
||||
return "STArray";
|
||||
}
|
||||
|
||||
using size_type = list_type::size_type;
|
||||
using iterator = list_type::iterator;
|
||||
using const_iterator = list_type::const_iterator;
|
||||
|
||||
STArray();
|
||||
STArray (STArray&&);
|
||||
STArray (STArray const&) = default;
|
||||
STArray (SField const& f, int n);
|
||||
STArray (SerialIter& sit, SField const& f, int depth = 0);
|
||||
explicit STArray (int n);
|
||||
explicit STArray (SField const& f);
|
||||
STArray& operator= (STArray const&) = default;
|
||||
STArray& operator= (STArray&&);
|
||||
STArray(STArray&&);
|
||||
STArray(STArray const&) = default;
|
||||
STArray(SField const& f, int n);
|
||||
STArray(SerialIter& sit, SField const& f, int depth = 0);
|
||||
explicit STArray(int n);
|
||||
explicit STArray(SField const& f);
|
||||
STArray&
|
||||
operator=(STArray const&) = default;
|
||||
STArray&
|
||||
operator=(STArray&&);
|
||||
|
||||
STBase*
|
||||
copy (std::size_t n, void* buf) const override
|
||||
copy(std::size_t n, void* buf) const override
|
||||
{
|
||||
return emplace(n, buf, *this);
|
||||
}
|
||||
|
||||
STBase*
|
||||
move (std::size_t n, void* buf) override
|
||||
move(std::size_t n, void* buf) override
|
||||
{
|
||||
return emplace(n, buf, std::move(*this));
|
||||
}
|
||||
|
||||
STObject& operator[] (std::size_t j)
|
||||
STObject&
|
||||
operator[](std::size_t j)
|
||||
{
|
||||
return v_[j];
|
||||
}
|
||||
|
||||
STObject const& operator[] (std::size_t j) const
|
||||
STObject const&
|
||||
operator[](std::size_t j) const
|
||||
{
|
||||
return v_[j];
|
||||
}
|
||||
|
||||
STObject& back() { return v_.back(); }
|
||||
STObject&
|
||||
back()
|
||||
{
|
||||
return v_.back();
|
||||
}
|
||||
|
||||
STObject const& back() const { return v_.back(); }
|
||||
STObject const&
|
||||
back() const
|
||||
{
|
||||
return v_.back();
|
||||
}
|
||||
|
||||
template <class... Args>
|
||||
void
|
||||
@@ -92,86 +103,107 @@ public:
|
||||
v_.emplace_back(std::forward<Args>(args)...);
|
||||
}
|
||||
|
||||
void push_back (STObject const& object)
|
||||
void
|
||||
push_back(STObject const& object)
|
||||
{
|
||||
v_.push_back(object);
|
||||
}
|
||||
|
||||
void push_back (STObject&& object)
|
||||
void
|
||||
push_back(STObject&& object)
|
||||
{
|
||||
v_.push_back(std::move(object));
|
||||
}
|
||||
|
||||
iterator begin ()
|
||||
iterator
|
||||
begin()
|
||||
{
|
||||
return v_.begin ();
|
||||
return v_.begin();
|
||||
}
|
||||
|
||||
iterator end ()
|
||||
iterator
|
||||
end()
|
||||
{
|
||||
return v_.end ();
|
||||
return v_.end();
|
||||
}
|
||||
|
||||
const_iterator begin () const
|
||||
const_iterator
|
||||
begin() const
|
||||
{
|
||||
return v_.begin ();
|
||||
return v_.begin();
|
||||
}
|
||||
|
||||
const_iterator end () const
|
||||
const_iterator
|
||||
end() const
|
||||
{
|
||||
return v_.end ();
|
||||
return v_.end();
|
||||
}
|
||||
|
||||
size_type size () const
|
||||
size_type
|
||||
size() const
|
||||
{
|
||||
return v_.size ();
|
||||
return v_.size();
|
||||
}
|
||||
|
||||
bool empty () const
|
||||
bool
|
||||
empty() const
|
||||
{
|
||||
return v_.empty ();
|
||||
return v_.empty();
|
||||
}
|
||||
void clear ()
|
||||
void
|
||||
clear()
|
||||
{
|
||||
v_.clear ();
|
||||
v_.clear();
|
||||
}
|
||||
void reserve (std::size_t n)
|
||||
void
|
||||
reserve(std::size_t n)
|
||||
{
|
||||
v_.reserve (n);
|
||||
v_.reserve(n);
|
||||
}
|
||||
void swap (STArray & a) noexcept
|
||||
void
|
||||
swap(STArray& a) noexcept
|
||||
{
|
||||
v_.swap (a.v_);
|
||||
v_.swap(a.v_);
|
||||
}
|
||||
|
||||
virtual std::string getFullText () const override;
|
||||
virtual std::string getText () const override;
|
||||
virtual std::string
|
||||
getFullText() const override;
|
||||
virtual std::string
|
||||
getText() const override;
|
||||
|
||||
virtual Json::Value getJson (JsonOptions index) const override;
|
||||
virtual void add (Serializer & s) const override;
|
||||
virtual Json::Value
|
||||
getJson(JsonOptions index) const override;
|
||||
virtual void
|
||||
add(Serializer& s) const override;
|
||||
|
||||
void sort (bool (*compare) (const STObject & o1, const STObject & o2));
|
||||
void
|
||||
sort(bool (*compare)(const STObject& o1, const STObject& o2));
|
||||
|
||||
bool operator== (const STArray & s) const
|
||||
bool
|
||||
operator==(const STArray& s) const
|
||||
{
|
||||
return v_ == s.v_;
|
||||
}
|
||||
bool operator!= (const STArray & s) const
|
||||
bool
|
||||
operator!=(const STArray& s) const
|
||||
{
|
||||
return v_ != s.v_;
|
||||
}
|
||||
|
||||
virtual SerializedTypeID getSType () const override
|
||||
virtual SerializedTypeID
|
||||
getSType() const override
|
||||
{
|
||||
return STI_ARRAY;
|
||||
}
|
||||
virtual bool isEquivalent (const STBase & t) const override;
|
||||
virtual bool isDefault () const override
|
||||
virtual bool
|
||||
isEquivalent(const STBase& t) const override;
|
||||
virtual bool
|
||||
isDefault() const override
|
||||
{
|
||||
return v_.empty ();
|
||||
return v_.empty();
|
||||
}
|
||||
};
|
||||
|
||||
} // ripple
|
||||
} // namespace ripple
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user