checksum.hpp file

Representation for checksums, their aggregates and their types.

Part of the API for calculating AccurateRip checksums.

Namespaces

namespace arcstk
APIs of libarcstk.
namespace arcstk::v_1_0_0::checksum
Operations on checksum types and their names.

Classes

class arcstk::Checksum
An AccurateRip checksum for a single file or track.
class arcstk::ChecksumSet
A set of Checksum instances of different types for a single track.

Enums

enum class type: unsigned int { ARCS1 = 1, ARCS2 = 2 }
Pre-defined checksum types.

Functions

auto type_name(const type t) -> std::string
Obtain the name of a checksum::type.