Monero
Loading...
Searching...
No Matches
epee::serialization::storage_entry_store_visitor< t_stream > Struct Template Reference

#include <portable_storage_to_bin.h>

Inheritance diagram for epee::serialization::storage_entry_store_visitor< t_stream >:
Collaboration diagram for epee::serialization::storage_entry_store_visitor< t_stream >:

Public Member Functions

 storage_entry_store_visitor (t_stream &strm)
template<class pod_type>
bool pack_pod_type (uint8_t type, const pod_type &v)
bool operator() (const uint64_t &v)
bool operator() (const uint32_t &v)
bool operator() (const uint16_t &v)
bool operator() (const uint8_t &v)
bool operator() (const int64_t &v)
bool operator() (const int32_t &v)
bool operator() (const int16_t &v)
bool operator() (const int8_t &v)
bool operator() (const double &v)
bool operator() (const bool &v)
bool operator() (const std::string &v)
bool operator() (const section &v)
bool operator() (const array_entry &v)

Public Attributes

t_stream & m_strm

Constructor & Destructor Documentation

◆ storage_entry_store_visitor()

template<class t_stream>
epee::serialization::storage_entry_store_visitor< t_stream >::storage_entry_store_visitor ( t_stream & strm)
inline

Member Function Documentation

◆ operator()() [1/13]

template<class t_stream>
bool epee::serialization::storage_entry_store_visitor< t_stream >::operator() ( const array_entry & v)
inline

◆ operator()() [2/13]

template<class t_stream>
bool epee::serialization::storage_entry_store_visitor< t_stream >::operator() ( const bool & v)
inline

◆ operator()() [3/13]

template<class t_stream>
bool epee::serialization::storage_entry_store_visitor< t_stream >::operator() ( const double & v)
inline

◆ operator()() [4/13]

template<class t_stream>
bool epee::serialization::storage_entry_store_visitor< t_stream >::operator() ( const int16_t & v)
inline

◆ operator()() [5/13]

template<class t_stream>
bool epee::serialization::storage_entry_store_visitor< t_stream >::operator() ( const int32_t & v)
inline

◆ operator()() [6/13]

template<class t_stream>
bool epee::serialization::storage_entry_store_visitor< t_stream >::operator() ( const int64_t & v)
inline

◆ operator()() [7/13]

template<class t_stream>
bool epee::serialization::storage_entry_store_visitor< t_stream >::operator() ( const int8_t & v)
inline

◆ operator()() [8/13]

template<class t_stream>
bool epee::serialization::storage_entry_store_visitor< t_stream >::operator() ( const section & v)
inline

◆ operator()() [9/13]

template<class t_stream>
bool epee::serialization::storage_entry_store_visitor< t_stream >::operator() ( const std::string & v)
inline

◆ operator()() [10/13]

template<class t_stream>
bool epee::serialization::storage_entry_store_visitor< t_stream >::operator() ( const uint16_t & v)
inline

◆ operator()() [11/13]

template<class t_stream>
bool epee::serialization::storage_entry_store_visitor< t_stream >::operator() ( const uint32_t & v)
inline

◆ operator()() [12/13]

template<class t_stream>
bool epee::serialization::storage_entry_store_visitor< t_stream >::operator() ( const uint64_t & v)
inline

◆ operator()() [13/13]

template<class t_stream>
bool epee::serialization::storage_entry_store_visitor< t_stream >::operator() ( const uint8_t & v)
inline

◆ pack_pod_type()

template<class t_stream>
template<class pod_type>
bool epee::serialization::storage_entry_store_visitor< t_stream >::pack_pod_type ( uint8_t type,
const pod_type & v )
inline

Member Data Documentation

◆ m_strm

template<class t_stream>
t_stream& epee::serialization::storage_entry_store_visitor< t_stream >::m_strm

The documentation for this struct was generated from the following file: