rippled
|
Public Types | |
using | value_type = std::vector< uint256 > const & |
Static Protected Member Functions | |
template<class T > | |
static STBase * | emplace (std::size_t n, void *buf, T &&val) |
Private Member Functions | |
STBase * | copy (std::size_t n, void *buf) const override |
STBase * | move (std::size_t n, void *buf) override |
Private Attributes | |
std::vector< uint256 > | mValue |
SField const * | fName |
Friends | |
class | detail::STVar |
Definition at line 29 of file STVector256.h.
using ripple::STVector256::value_type = std::vector<uint256> const& |
Definition at line 34 of file STVector256.h.
|
default |
|
explicit |
Definition at line 123 of file STVector256.h.
|
explicit |
Definition at line 127 of file STVector256.h.
ripple::STVector256::STVector256 | ( | SField const & | n, |
std::vector< uint256 > const & | vector | ||
) |
Definition at line 132 of file STVector256.h.
ripple::STVector256::STVector256 | ( | SerialIter & | sit, |
SField const & | name | ||
) |
Definition at line 27 of file STVector256.cpp.
|
overridevirtual |
Reimplemented from ripple::STBase.
Definition at line 57 of file STVector256.cpp.
|
overridevirtual |
Reimplemented from ripple::STBase.
Definition at line 69 of file STVector256.cpp.
|
overridevirtual |
Reimplemented from ripple::STBase.
Definition at line 83 of file STVector256.cpp.
|
overridevirtual |
Reimplemented from ripple::STBase.
Definition at line 77 of file STVector256.cpp.
|
overridevirtual |
Reimplemented from ripple::STBase.
Definition at line 63 of file STVector256.cpp.
STVector256 & ripple::STVector256::operator= | ( | std::vector< uint256 > const & | v | ) |
Definition at line 140 of file STVector256.h.
STVector256 & ripple::STVector256::operator= | ( | std::vector< uint256 > && | v | ) |
Definition at line 147 of file STVector256.h.
void ripple::STVector256::setValue | ( | const STVector256 & | v | ) |
Definition at line 154 of file STVector256.h.
|
explicit |
Retrieve a copy of the vector we contain.
Definition at line 160 of file STVector256.h.
std::size_t ripple::STVector256::size | ( | ) | const |
Definition at line 166 of file STVector256.h.
void ripple::STVector256::resize | ( | std::size_t | n | ) |
Definition at line 172 of file STVector256.h.
bool ripple::STVector256::empty | ( | ) | const |
Definition at line 178 of file STVector256.h.
std::vector< uint256 >::reference ripple::STVector256::operator[] | ( | std::vector< uint256 >::size_type | n | ) |
Definition at line 184 of file STVector256.h.
std::vector< uint256 >::const_reference ripple::STVector256::operator[] | ( | std::vector< uint256 >::size_type | n | ) | const |
Definition at line 190 of file STVector256.h.
std::vector< uint256 > const & ripple::STVector256::value | ( | ) | const |
Definition at line 196 of file STVector256.h.
std::vector< uint256 >::iterator ripple::STVector256::insert | ( | std::vector< uint256 >::const_iterator | pos, |
uint256 const & | value | ||
) |
Definition at line 202 of file STVector256.h.
std::vector< uint256 >::iterator ripple::STVector256::insert | ( | std::vector< uint256 >::const_iterator | pos, |
uint256 && | value | ||
) |
Definition at line 210 of file STVector256.h.
void ripple::STVector256::push_back | ( | uint256 const & | v | ) |
Definition at line 216 of file STVector256.h.
std::vector< uint256 >::const_iterator ripple::STVector256::begin | ( | ) |
Definition at line 222 of file STVector256.h.
std::vector<uint256>::const_iterator ripple::STVector256::begin | ( | ) | const |
std::vector< uint256 >::const_iterator ripple::STVector256::end | ( | ) |
Definition at line 234 of file STVector256.h.
std::vector<uint256>::const_iterator ripple::STVector256::end | ( | ) | const |
std::vector< uint256 >::iterator ripple::STVector256::erase | ( | std::vector< uint256 >::iterator | position | ) |
Definition at line 246 of file STVector256.h.
|
noexcept |
Definition at line 252 of file STVector256.h.
|
overrideprivatevirtual |
Reimplemented from ripple::STBase.
Definition at line 45 of file STVector256.cpp.
|
overrideprivatevirtual |
Reimplemented from ripple::STBase.
Definition at line 51 of file STVector256.cpp.
|
inherited |
Definition at line 45 of file STBase.cpp.
|
inherited |
Definition at line 51 of file STBase.cpp.
|
inherited |
|
virtualinherited |
Reimplemented in ripple::STAmount, ripple::STObject, ripple::STArray, ripple::STTx, and ripple::STLedgerEntry.
Definition at line 75 of file STBase.cpp.
|
virtualinherited |
Reimplemented in ripple::STAmount, ripple::STObject, ripple::STArray, ripple::STBlob, ripple::STAccount, and ripple::STLedgerEntry.
Definition at line 94 of file STBase.cpp.
|
inherited |
|
inherited |
Definition at line 132 of file STBase.cpp.
|
inherited |
Definition at line 138 of file STBase.cpp.
|
staticprotectedinherited |
|
friend |
Definition at line 120 of file STVector256.h.
|
private |
Definition at line 31 of file STVector256.h.