20 #ifndef RIPPLE_PROTOCOL_STACCOUNT_H_INCLUDED
21 #define RIPPLE_PROTOCOL_STACCOUNT_H_INCLUDED
23 #include <ripple/protocol/AccountID.h>
24 #include <ripple/protocol/STBase.h>
68 value() const noexcept;
75 copy(
std::
size_t n,
void* buf) const override;
77 move(
std::
size_t n,
void* buf) override;
79 friend class detail::STVar;
SerializedTypeID getSType() const override
Like std::vector<char> but better.
bool isDefault() const override
bool isEquivalent(const STBase &t) const override
void setValue(AccountID const &v)
void add(Serializer &s) const override
AccountID value() const noexcept
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
std::string getText() const override
A type which can be exported to a well known binary format.
STBase * copy(std::size_t n, void *buf) const override
STAccount & operator=(AccountID const &value)
STBase * move(std::size_t n, void *buf) override
base_uint< 160, detail::AccountIDTag > AccountID
A 160-bit unsigned that uniquely identifies an account.