Bitcoin Core  26.99.0
P2P Digital Currency
CDataStream Member List

This is the complete list of members for CDataStream, including all inherited members.

allocator_type typedefDataStream
begin() constDataStreaminline
begin()DataStreaminline
CDataStream(int nTypeIn, int nVersionIn)CDataStreaminlineexplicit
CDataStream(Span< const uint8_t > sp, int type, int version)CDataStreaminlineexplicit
CDataStream(Span< const value_type > sp, int nTypeIn, int nVersionIn)CDataStreaminlineexplicit
clear()DataStreaminline
Compact()DataStreaminline
const_iterator typedefDataStream
const_reference typedefDataStream
data()DataStreaminline
data() constDataStreaminline
DataStream()DataStreaminlineexplicit
DataStream(Span< const uint8_t > sp)DataStreaminlineexplicit
DataStream(Span< const value_type > sp)DataStreaminlineexplicit
difference_type typedefDataStream
empty() constDataStreaminline
end() constDataStreaminline
end()DataStreaminline
eof() constDataStreaminline
GetType() constCDataStreaminline
GetVersion() constCDataStreaminline
ignore(size_t num_ignore)DataStreaminline
in_avail() constDataStreaminline
iterator typedefDataStream
m_read_posDataStreamprotected
nTypeCDataStreamprivate
nVersionCDataStreamprivate
operator<<(const T &obj)CDataStreaminline
operator>>(T &&obj)CDataStreaminline
operator[](size_type pos) constDataStreaminline
operator[](size_type pos)DataStreaminline
read(Span< value_type > dst)DataStreaminline
reference typedefDataStream
reserve(size_type n)DataStreaminline
resize(size_type n, value_type c=value_type{})DataStreaminline
reverse_iterator typedefDataStream
Rewind(std::optional< size_type > n=std::nullopt)DataStreaminline
SetVersion(int n)CDataStreaminline
size() constDataStreaminline
size_type typedefDataStream
str() constDataStreaminline
value_type typedefDataStream
vchDataStreamprotected
vector_type typedefDataStreamprotected
write(Span< const value_type > src)DataStreaminline
Xor(const std::vector< unsigned char > &key)DataStreaminline