Pass the specified input to the specified hashAlg.
Synopsis
Declared in <bslstl_stringview.h>
template<
class HASHALG,
class CHAR_TYPE,
class CHAR_TRAITS>
void
hashAppend(
HASHALG& hashAlg,
std::basic_string_view<CHAR_TYPE, CHAR_TRAITS> const& input);
Description
Note that this function violates the BDE coding standard, adding a function for a namespace for a different package, and none of the function parameters are from this package either. This is necessary in order to provide an implementation of bslh::hashAppend for the (native) standard library string_view type as we are not allowed to add overloads directly into namespace std, and this component essentially provides the interface between bsl and std string types.
Parameters
Name |
Description |
hashAlg |
hashing algorithm to which |
input |
string view whose contents are hashed |
Created with MrDocs