20#ifndef RIPPLE_PROTOCOL_STVECTOR256_H_INCLUDED 
   21#define RIPPLE_PROTOCOL_STVECTOR256_H_INCLUDED 
   23#include <xrpl/basics/CountedObject.h> 
   24#include <xrpl/protocol/STBase.h> 
   25#include <xrpl/protocol/STBitString.h> 
   26#include <xrpl/protocol/STInteger.h> 
  118    copy(
std::
size_t n, 
void* buf) const override;
 
  120    move(
std::
size_t n, 
void* buf) override;
 
 
  137    : 
STBase(n), mValue(vector)
 
 
Tracks the number of instances of an object.
 
A type which can be exported to a well known binary format.
 
void resize(std::size_t n)
 
std::vector< uint256 > const & value() const
 
std::vector< uint256 >::iterator begin()
 
STVector256 & operator=(std::vector< uint256 > const &v)
 
void add(Serializer &s) const override
 
SerializedTypeID getSType() const override
 
std::vector< uint256 >::iterator erase(std::vector< uint256 >::iterator position)
 
Json::Value getJson(JsonOptions) const override
 
STBase * copy(std::size_t n, void *buf) const override
 
bool isDefault() const override
 
friend class detail::STVar
 
bool isEquivalent(STBase const &t) const override
 
void push_back(uint256 const &v)
 
void setValue(STVector256 const &v)
 
STBase * move(std::size_t n, void *buf) override
 
std::vector< uint256 >::reference operator[](std::vector< uint256 >::size_type n)
 
std::vector< uint256 >::iterator insert(std::vector< uint256 >::const_iterator pos, uint256 const &value)
 
std::vector< uint256 > mValue
 
std::vector< uint256 >::iterator end()
 
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
 
Note, should be treated as flags that can be | and &.