libxcks
0.1.0.1
|
Default configuration provider for ChecksumFormatter
.
More...
#include <ckformatter.hpp>
Public Member Functions | |
DefaultCKFConfigurationProvider ()=default | |
Default constructor. More... | |
DefaultCKFConfigurationProvider (const DefaultCKFConfigurationProvider &)=delete | |
Deleted copy constructor. More... | |
DefaultCKFConfigurationProvider & | operator= (const DefaultCKFConfigurationProvider &)=delete |
Deleted assignment operator. More... | |
virtual | ~DefaultCKFConfigurationProvider ()=default |
Destructor. More... | |
ChecksumFormatter::NumericBase | getNumericBase (const ChecksumAlgoId type) const override |
Returns the numeric base for a given type of algorithm of checksums. More... | |
bool | getUpperCase (const ChecksumAlgoId type) const override |
Returns whether the output will be in uppercase for a given type of algorithm of checksums. More... | |
const ChecksumFormatter::Positions & | getSpacesPositions (const ChecksumAlgoId type) const override |
Returns the positions of the spaces between two bytes for a given type of algorithm of checksums. More... | |
Public Member Functions inherited from libxcks::ChecksumFormatter::ConfigurationProvider | |
ConfigurationProvider ()=default | |
Default constructor. More... | |
ConfigurationProvider (const ConfigurationProvider &)=delete | |
Deleted copy constructor. More... | |
ConfigurationProvider & | operator= (const ConfigurationProvider &)=delete |
Deleted assignment operator. More... | |
virtual | ~ConfigurationProvider ()=default |
Destructor. More... | |
Default configuration provider for ChecksumFormatter
.
Provides values in hexadecimal, uppercase and with no spaces for all the algorithms.
Definition at line 209 of file ckformatter.hpp.
|
default |
Default constructor.
|
delete |
Deleted copy constructor.
|
virtualdefault |
Destructor.
|
inlineoverridevirtual |
Returns the numeric base for a given type of algorithm of checksums.
[in] | type | The type of algorithm of checksums. |
Implements libxcks::ChecksumFormatter::ConfigurationProvider.
Definition at line 233 of file ckformatter.hpp.
|
inlineoverridevirtual |
Returns the positions of the spaces between two bytes for a given type of algorithm of checksums.
[in] | type | The type of algorithm of checksums. |
Implements libxcks::ChecksumFormatter::ConfigurationProvider.
Definition at line 259 of file ckformatter.hpp.
|
inlineoverridevirtual |
Returns whether the output will be in uppercase for a given type of algorithm of checksums.
[in] | type | The type of algorithm of checksums. |
Implements libxcks::ChecksumFormatter::ConfigurationProvider.
Definition at line 246 of file ckformatter.hpp.
|
delete |
Deleted assignment operator.