![]()  | 
  
    Bitcoin Core 30.99.0
    
   P2P Digital Currency 
   | 
 
Public Member Functions | |
| UncopyableStream (const UncopyableStream &)=delete | |
| UncopyableStream & | operator= (const UncopyableStream &)=delete | 
| UncopyableStream (UncopyableStream &&) noexcept=default | |
| UncopyableStream & | operator= (UncopyableStream &&) noexcept=default | 
| DataStream ()=default | |
| DataStream (std::span< const uint8_t > sp) | |
| DataStream (std::span< const value_type > sp) | |
  Public Member Functions inherited from DataStream | |
| DataStream ()=default | |
| DataStream (std::span< const uint8_t > sp) | |
| DataStream (std::span< const value_type > sp) | |
| std::string | str () const | 
| const_iterator | begin () const | 
| iterator | begin () | 
| const_iterator | end () const | 
| iterator | end () | 
| size_type | size () const | 
| bool | empty () const | 
| void | resize (size_type n, value_type c=value_type{}) | 
| void | reserve (size_type n) | 
| const_reference | operator[] (size_type pos) const | 
| reference | operator[] (size_type pos) | 
| void | clear () | 
| value_type * | data () | 
| const value_type * | data () const | 
| void | Compact () | 
| bool | Rewind (std::optional< size_type > n=std::nullopt) | 
| bool | eof () const | 
| int | in_avail () const | 
| void | read (std::span< value_type > dst) | 
| void | ignore (size_t num_ignore) | 
| void | write (std::span< const value_type > src) | 
| template<typename T > | |
| DataStream & | operator<< (const T &obj) | 
| template<typename T > | |
| DataStream & | operator>> (T &&obj) | 
| size_t | GetMemoryUsage () const noexcept | 
| Compute total memory usage of this object (own memory + any dynamic memory).  More... | |
Additional Inherited Members | |
  Public Types inherited from DataStream | |
| typedef vector_type::allocator_type | allocator_type | 
| typedef vector_type::size_type | size_type | 
| typedef vector_type::difference_type | difference_type | 
| typedef vector_type::reference | reference | 
| typedef vector_type::const_reference | const_reference | 
| typedef vector_type::value_type | value_type | 
| typedef vector_type::iterator | iterator | 
| typedef vector_type::const_iterator | const_iterator | 
| typedef vector_type::reverse_iterator | reverse_iterator | 
  Protected Types inherited from DataStream | |
| using | vector_type = SerializeData | 
  Protected Attributes inherited from DataStream | |
| vector_type | vch | 
| vector_type::size_type | m_read_pos {0} | 
Definition at line 20 of file serialize_tests.cpp.
      
  | 
  delete | 
      
  | 
  defaultnoexcept | 
      
  | 
  explicitdefault | 
      
  | 
  inlineexplicit | 
      
  | 
  inlineexplicit | 
      
  | 
  delete | 
      
  | 
  defaultnoexcept |