| 
    rippled
    
   | 
 
#include <STVector256.h>


Public Types | |
| using | value_type = std::vector< uint256 > const & | 
Public Member Functions | |
| STVector256 ()=default | |
| STVector256 (SField const &n) | |
| STVector256 (std::vector< uint256 > const &vector) | |
| STVector256 (SField const &n, std::vector< uint256 > const &vector) | |
| STVector256 (SerialIter &sit, SField const &name) | |
| SerializedTypeID | getSType () const override | 
| void | add (Serializer &s) const override | 
| Json::Value | getJson (JsonOptions) const override | 
| bool | isEquivalent (STBase const &t) const override | 
| bool | isDefault () const override | 
| STVector256 & | operator= (std::vector< uint256 > const &v) | 
| STVector256 & | operator= (std::vector< uint256 > &&v) | 
| void | setValue (STVector256 const &v) | 
| operator std::vector< uint256 > () const | |
| Retrieve a copy of the vector we contain.   | |
| std::size_t | size () const | 
| void | resize (std::size_t n) | 
| bool | empty () const | 
| std::vector< uint256 >::reference | operator[] (std::vector< uint256 >::size_type n) | 
| std::vector< uint256 >::const_reference | operator[] (std::vector< uint256 >::size_type n) const | 
| std::vector< uint256 > const & | value () const | 
| std::vector< uint256 >::iterator | insert (std::vector< uint256 >::const_iterator pos, uint256 const &value) | 
| std::vector< uint256 >::iterator | insert (std::vector< uint256 >::const_iterator pos, uint256 &&value) | 
| void | push_back (uint256 const &v) | 
| std::vector< uint256 >::iterator | begin () | 
| std::vector< uint256 >::const_iterator | begin () const | 
| std::vector< uint256 >::iterator | end () | 
| std::vector< uint256 >::const_iterator | end () const | 
| std::vector< uint256 >::iterator | erase (std::vector< uint256 >::iterator position) | 
| void | clear () noexcept | 
| bool | operator== (STBase const &t) const | 
| bool | operator!= (STBase const &t) const | 
| template<class D > | |
| D & | downcast () | 
| template<class D > | |
| D const & | downcast () const | 
| template<class D > | |
| D const & | downcast () const | 
| virtual std::string | getFullText () const | 
| virtual std::string | getText () const | 
| void | setFName (SField const &n) | 
| A STBase is a field.   | |
| SField const & | getFName () const | 
| void | addFieldID (Serializer &s) 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 | 
Static Private Member Functions | |
| static auto & | getCounter () noexcept | 
Private Attributes | |
| std::vector< uint256 > | mValue | 
| SField const * | fName | 
Friends | |
| class | detail::STVar | 
Definition at line 30 of file STVector256.h.
| using ripple::STVector256::value_type = std::vector<uint256> const& | 
Definition at line 35 of file STVector256.h.
      
  | 
  default | 
      
  | 
  explicit | 
Definition at line 125 of file STVector256.h.
      
  | 
  explicit | 
Definition at line 129 of file STVector256.h.
| ripple::STVector256::STVector256 | ( | SField const & | n, | 
| std::vector< uint256 > const & | vector | ||
| ) | 
Definition at line 134 of file STVector256.h.
| ripple::STVector256::STVector256 | ( | SerialIter & | sit, | 
| SField const & | name | ||
| ) | 
Definition at line 36 of file STVector256.cpp.
      
  | 
  overridevirtual | 
Reimplemented from ripple::STBase.
Definition at line 66 of file STVector256.cpp.
      
  | 
  overridevirtual | 
Reimplemented from ripple::STBase.
Definition at line 78 of file STVector256.cpp.
      
  | 
  overridevirtual | 
Reimplemented from ripple::STBase.
Definition at line 96 of file STVector256.cpp.
      
  | 
  overridevirtual | 
Reimplemented from ripple::STBase.
Definition at line 89 of file STVector256.cpp.
      
  | 
  overridevirtual | 
Reimplemented from ripple::STBase.
Definition at line 72 of file STVector256.cpp.
| STVector256 & ripple::STVector256::operator= | ( | std::vector< uint256 > const & | v | ) | 
Definition at line 142 of file STVector256.h.
| STVector256 & ripple::STVector256::operator= | ( | std::vector< uint256 > && | v | ) | 
Definition at line 149 of file STVector256.h.
| void ripple::STVector256::setValue | ( | STVector256 const & | v | ) | 
Definition at line 156 of file STVector256.h.
      
  | 
  explicit | 
Retrieve a copy of the vector we contain.
Definition at line 162 of file STVector256.h.
| std::size_t ripple::STVector256::size | ( | ) | const | 
Definition at line 168 of file STVector256.h.
| void ripple::STVector256::resize | ( | std::size_t | n | ) | 
Definition at line 174 of file STVector256.h.
| bool ripple::STVector256::empty | ( | ) | const | 
Definition at line 180 of file STVector256.h.
| std::vector< uint256 >::reference ripple::STVector256::operator[] | ( | std::vector< uint256 >::size_type | n | ) | 
Definition at line 186 of file STVector256.h.
| std::vector< uint256 >::const_reference ripple::STVector256::operator[] | ( | std::vector< uint256 >::size_type | n | ) | const | 
Definition at line 192 of file STVector256.h.
| std::vector< uint256 > const & ripple::STVector256::value | ( | ) | const | 
Definition at line 198 of file STVector256.h.
| std::vector< uint256 >::iterator ripple::STVector256::insert | ( | std::vector< uint256 >::const_iterator | pos, | 
| uint256 const & | value | ||
| ) | 
Definition at line 204 of file STVector256.h.
| std::vector< uint256 >::iterator ripple::STVector256::insert | ( | std::vector< uint256 >::const_iterator | pos, | 
| uint256 && | value | ||
| ) | 
Definition at line 212 of file STVector256.h.
| void ripple::STVector256::push_back | ( | uint256 const & | v | ) | 
Definition at line 218 of file STVector256.h.
| std::vector< uint256 >::iterator ripple::STVector256::begin | ( | ) | 
Definition at line 224 of file STVector256.h.
| std::vector< uint256 >::const_iterator ripple::STVector256::begin | ( | ) | const | 
Definition at line 230 of file STVector256.h.
| std::vector< uint256 >::iterator ripple::STVector256::end | ( | ) | 
Definition at line 236 of file STVector256.h.
| std::vector< uint256 >::const_iterator ripple::STVector256::end | ( | ) | const | 
Definition at line 242 of file STVector256.h.
| std::vector< uint256 >::iterator ripple::STVector256::erase | ( | std::vector< uint256 >::iterator | position | ) | 
Definition at line 248 of file STVector256.h.
      
  | 
  noexcept | 
Definition at line 254 of file STVector256.h.
      
  | 
  overrideprivatevirtual | 
Reimplemented from ripple::STBase.
Definition at line 54 of file STVector256.cpp.
      
  | 
  overrideprivatevirtual | 
Reimplemented from ripple::STBase.
Definition at line 60 of file STVector256.cpp.
      
  | 
  inherited | 
Definition at line 51 of file STBase.cpp.
      
  | 
  inherited | 
Definition at line 57 of file STBase.cpp.
      
  | 
  inherited | 
      
  | 
  inherited | 
      
  | 
  inherited | 
      
  | 
  virtualinherited | 
Reimplemented in ripple::STAmount, ripple::STArray, ripple::STLedgerEntry, ripple::STObject, and ripple::STTx.
Definition at line 81 of file STBase.cpp.
      
  | 
  virtualinherited | 
Reimplemented in ripple::STAccount, ripple::STAmount, ripple::STArray, ripple::STBitString< Bits >, ripple::STBlob, ripple::STCurrency, ripple::STInteger< Integer >, ripple::STIssue, ripple::STLedgerEntry, ripple::STNumber, ripple::STObject, and ripple::STXChainBridge.
Definition at line 100 of file STBase.cpp.
      
  | 
  inherited | 
      
  | 
  inherited | 
Definition at line 143 of file STBase.cpp.
      
  | 
  inherited | 
Definition at line 149 of file STBase.cpp.
      
  | 
  staticprotectedinherited | 
      
  | 
  staticprivatenoexceptinherited | 
Definition at line 129 of file CountedObject.h.
      
  | 
  friend | 
Definition at line 122 of file STVector256.h.
      
  | 
  private | 
Definition at line 32 of file STVector256.h.