ipfs-chromium
Public Member Functions | List of all members
multibase::basic_algorithm< T, Traits >::encoder Class Reference
Inheritance diagram for multibase::basic_algorithm< T, Traits >::encoder:
Inheritance graph
[legend]
Collaboration diagram for multibase::basic_algorithm< T, Traits >::encoder:
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 >::encoder::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 >::encoder::output_size
overridevirtual

Returns the size of a processed block

Reimplemented from multibase::algorithm.

Here is the caller graph for this function:

◆ process()

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

Processes an input block returning any intermediate result

Implements multibase::algorithm.

Here is the call graph for this function:

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