|
BDE 4.14.0 Production release
|
#include <bsls_ident.h>#include <bslscm_version.h>#include <bslh_defaulthashalgorithm.h>#include <bslmf_enableif.h>#include <bslmf_isbitwisemoveable.h>#include <bslmf_isenum.h>#include <bslmf_isfloatingpoint.h>#include <bslmf_isintegral.h>#include <bslmf_ispointer.h>#include <bslmf_issame.h>#include <bslmf_istriviallycopyable.h>#include <bslmf_istriviallydefaultconstructible.h>#include <bsls_compilerfeatures.h>#include <bsls_platform.h>#include <stddef.h>Go to the source code of this file.
Functions | |
| template<class HASH_ALGORITHM , class TYPE > | |
| bsl::enable_if<(bsl::is_integral< TYPE >::value||bsl::is_pointer< TYPE >::value||bsl::is_enum< TYPE >::value)&&!bsl::is_same< TYPE, bool >::value >::type | bslh::hashAppend (HASH_ALGORITHM &hashAlg, TYPE input) |
| template<class HASH_ALGORITHM , class TYPE > | |
| bsl::enable_if< bsl::is_floating_point< TYPE >::value &&!bsl::is_same< TYPE, longdouble >::value >::type | bslh::hashAppend (HASH_ALGORITHM &hashAlg, TYPE input) |
| template<class HASH_ALGORITHM , class TYPE > | |
| bsl::enable_if< bsl::is_same< TYPE, bool >::value >::type | bslh::hashAppend (HASH_ALGORITHM &hashAlg, TYPE input) |
| template<class HASH_ALGORITHM , class TYPE > | |
| bsl::enable_if< bsl::is_same< TYPE, longdouble >::value >::type | bslh::hashAppend (HASH_ALGORITHM &hashAlg, TYPE input) |
| template<class HASH_ALGORITHM , size_t N> | |
| void | bslh::hashAppend (HASH_ALGORITHM &hashAlg, char(&input)[N]) |
| template<class HASH_ALGORITHM , size_t N> | |
| void | bslh::hashAppend (HASH_ALGORITHM &hashAlg, const char(&input)[N]) |
| template<class HASH_ALGORITHM , class TYPE , size_t N> | |
| void | bslh::hashAppend (HASH_ALGORITHM &hashAlg, TYPE(&input)[N]) |
| template<class HASH_ALGORITHM , class TYPE , size_t N> | |
| void | bslh::hashAppend (HASH_ALGORITHM &hashAlg, const TYPE(&input)[N]) |
The content of this file has been pre-processed for Doxygen.