hashAppend overloads
Synopses
Declared in <bdlb_bigendian.h>
Incorporate object into the specified hashAlgorithm.
template<class HASH_ALGORITHM>
void
hashAppend(
HASH_ALGORITHM& hashAlgorithm,
BigEndianInt16 const& object);
Incorporate object into the specified hashAlgorithm.
template<class HASH_ALGORITHM>
void
hashAppend(
HASH_ALGORITHM& hashAlgorithm,
BigEndianInt32 const& object);
Incorporate object into the specified hashAlgorithm.
template<class HASH_ALGORITHM>
void
hashAppend(
HASH_ALGORITHM& hashAlgorithm,
BigEndianInt64 const& object);
Incorporate object into the specified hashAlgorithm.
template<class HASH_ALGORITHM>
void
hashAppend(
HASH_ALGORITHM& hashAlgorithm,
BigEndianUint16 const& object);
Incorporate object into the specified hashAlgorithm.
template<class HASH_ALGORITHM>
void
hashAppend(
HASH_ALGORITHM& hashAlgorithm,
BigEndianUint32 const& object);
Incorporate object into the specified hashAlgorithm.
template<class HASH_ALGORITHM>
void
hashAppend(
HASH_ALGORITHM& hashAlgorithm,
BigEndianUint64 const& object);
Invoke the specified hashAlgorithm on the underlying buffer held by the specified guid object.
template<class HASH_ALGORITHM>
void
hashAppend(
HASH_ALGORITHM& hashAlgorithm,
Guid const& guid);
Invoke the specified hashAlgorithm on the attributes of the specified object.
template<class HASH_ALGORITHM>
void
hashAppend(
HASH_ALGORITHM& hashAlgorithm,
IndexSpan const& object);
Append the engaged state and value of input to hashAlg.
template<
class HASHALG,
class TYPE>
void
hashAppend(
HASHALG& hashAlg,
ConstNullableValueRef<TYPE> const& input);
Pass the specified input to the specified hashAlg hashing algorithm.
template<
class HASHALG,
class TYPE>
void
hashAppend(
HASHALG& hashAlg,
NullableAllocatedValue<TYPE> const& input);
Incorporate the specified input into the specified hashAlg.
template<
class HASHALG,
class TYPE>
void
hashAppend(
HASHALG& hashAlg,
NullableValue<TYPE> const& input);
Append the engaged state and value of input to hashAlg.
template<
class HASHALG,
class TYPE>
void
hashAppend(
HASHALG& hashAlg,
NullableValueRef<TYPE> const& input);
Parameters
Name |
Description |
hashAlgorithm |
hashing algorithm to update |
object |
big‐endian integer to hash |
guid |
guid whose buffer is hashed |
hashAlg |
hashing algorithm to update |
input |
nullable wrapper to hash |
Created with MrDocs