ipfs-chromium
Public Member Functions | List of all members
multibase::basic_algorithm< T, Traits >::decoder Class Reference
Inheritance diagram for multibase::basic_algorithm< T, Traits >::decoder:
Inheritance graph
[legend]
Collaboration diagram for multibase::basic_algorithm< T, Traits >::decoder:
Collaboration graph
[legend]

Public Member Functions

size_t output_size () override
 
size_t block_size () override
 
std::string process (std::string_view input) override
 

Member Function Documentation

◆ block_size()

template<encoding T, typename Traits >
std::size_t multibase::basic_algorithm< T, Traits >::decoder::block_size
overridevirtual

Returns the input size required to decode a single block

Reimplemented from multibase::algorithm.

◆ output_size()

template<encoding T, typename Traits >
std::size_t multibase::basic_algorithm< T, Traits >::decoder::output_size
overridevirtual

Returns the size of a processed block

Reimplemented from multibase::algorithm.

◆ process()

template<encoding T, typename Traits >
std::string multibase::basic_algorithm< T, Traits >::decoder::process ( std::string_view  input)
overridevirtual

Processes an input block returning any intermediate result

Implements multibase::algorithm.


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