[#BloombergLP-bdlde-Crc64-2constructor-01] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bdlde.adoc[bdlde]::xref:BloombergLP/bdlde/Crc64.adoc[Crc64]::Crc64 :relfileprefix: ../../../ :mrdocs: Constructors == Synopses Declared in `<bdlde_crc64.h>` Construct a checksum having the value corresponding to no data having been provided (i.e., having the value 0). [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- xref:BloombergLP/bdlde/Crc64/2constructor-0e.adoc[Crc64](); ---- [.small]#xref:BloombergLP/bdlde/Crc64/2constructor-0e.adoc[_» more..._]# Construct a checksum having the value of the specified `original` checksum. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- xref:BloombergLP/bdlde/Crc64/2constructor-0f.adoc[Crc64](xref:BloombergLP/bdlde/Crc64.adoc[Crc64] const& original); ---- [.small]#xref:BloombergLP/bdlde/Crc64/2constructor-0f.adoc[_» more..._]# Construct a checksum corresponding to the specified `data` having the specified `length` (in bytes). Note that if `data` is 0, then `length` also must be 0. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- xref:BloombergLP/bdlde/Crc64/2constructor-03.adoc[Crc64]( void const* data, std::size_t length); ---- [.small]#xref:BloombergLP/bdlde/Crc64/2constructor-03.adoc[_» more..._]# [.small]#Created with https://www.mrdocs.com[MrDocs]#