Boost logo

Boost Users :

Subject: [Boost-users] crc updating how?
From: U.Mutlu (for-gmane_at_[hidden])
Date: 2015-07-09 10:38:17


Hi,
I need to calc the crc chunkwise (ie. calc crc of a block,
then continue with the next block etc.).
Is this (not) possible with the boost crc?

In other words: how can the type "crc_32_type" be initialized
with a user supplied uint32_t value?

boost::crc_32_type crc;
crc = 0x1234; // <-- this brings compile error
crc.process_bytes(buf, len);

error: no match for ‘operator=’ (operand types are ‘boost::crc_32_type {aka
boost::crc_optimal<32ul, 79764919u, 4294967295u, 4294967295u, true, true>}’
and ‘const uint32_t {aka const unsigned int}’)

Thx


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net