[#BloombergLP-bdlde-Crc32-2constructor-08]
= xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bdlde.adoc[bdlde]::xref:BloombergLP/bdlde/Crc32.adoc[Crc32]::Crc32
:relfileprefix: ../../../
:mrdocs:

Constructors

== Synopses

Declared in `&lt;bdlde&lowbar;crc32&period;h&gt;`

Construct a checksum having the value corresponding to no data having been provided (i&period;e&period;, having the value 0)&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
xref:BloombergLP/bdlde/Crc32/2constructor-0c.adoc[Crc32]();
----

[.small]#xref:BloombergLP/bdlde/Crc32/2constructor-0c.adoc[_» more&period;&period;&period;_]#

Construct a checksum having the value of the specified `original` checksum&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
xref:BloombergLP/bdlde/Crc32/2constructor-09.adoc[Crc32](xref:BloombergLP/bdlde/Crc32.adoc[Crc32] const& original);
----

[.small]#xref:BloombergLP/bdlde/Crc32/2constructor-09.adoc[_» more&period;&period;&period;_]#

Construct a checksum corresponding to the specified `data` having the specified `length` (in bytes)&period; Note that if `data` is 0, then `length` also must be 0&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
xref:BloombergLP/bdlde/Crc32/2constructor-0d.adoc[Crc32](
    void const* data,
    std::size&lowbar;t length);
----

[.small]#xref:BloombergLP/bdlde/Crc32/2constructor-0d.adoc[_» more&period;&period;&period;_]#


[.small]#Created with https://www.mrdocs.com[MrDocs]#
