[#BloombergLP-bdlc-HashTableDefaultHash1-operator_call-05] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bdlc.adoc[bdlc]::xref:BloombergLP/bdlc/HashTableDefaultHash1.adoc[HashTableDefaultHash1]::operator() :relfileprefix: ../../../ :mrdocs: Function call operators == Synopses Declared in `<bdlc_hashtable.h>` Same as the preceding overload for a null‐terminated C string. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- unsigned int xref:BloombergLP/bdlc/HashTableDefaultHash1/operator_call-0c.adoc[operator()](xref:BloombergLP/bdlc/HashTableDefaultHash1/ConstCharPtr.adoc[ConstCharPtr] const& key) const; ---- [.small]#xref:BloombergLP/bdlc/HashTableDefaultHash1/operator_call-0c.adoc[_» more..._]# Same as the preceding overload for a `bsl::string`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- unsigned int xref:BloombergLP/bdlc/HashTableDefaultHash1/operator_call-0f.adoc[operator()](xref:bsl/string.adoc[bsl::string] const& key) const; ---- [.small]#xref:BloombergLP/bdlc/HashTableDefaultHash1/operator_call-0f.adoc[_» more..._]# Return the result of `bdlb::HashUtil::hash1` using key data and key length. If the specified `key` is not of type `const char*` or `bsl::string`, then the footprint and size of the object are used as key data and key length, respectively. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<class KEY> unsigned int xref:BloombergLP/bdlc/HashTableDefaultHash1/operator_call-06.adoc[operator()](KEY const& key) const; ---- [.small]#xref:BloombergLP/bdlc/HashTableDefaultHash1/operator_call-06.adoc[_» more..._]# [.small]#Created with https://www.mrdocs.com[MrDocs]#