Home
last modified time | relevance | path

Searched refs:HasherT (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DHashBuilder.h41 template <typename HasherT> class HashBuilderBase {
43 template <typename HasherT_ = HasherT>
46 HasherT &getHasher() { return Hasher; } in getHasher()
48 /// Forward to `HasherT::update(ArrayRef<uint8_t>)`.
55 /// Forward to `HasherT::update(ArrayRef<uint8_t>)`.
65 /// Forward to `HasherT::final()` if available.
66 template <typename HasherT_ = HasherT> HashResultTy<HasherT_> final() { in final()
70 /// Forward to `HasherT::result()` if available.
71 template <typename HasherT_ = HasherT> HashResultTy<HasherT_> result() { in result()
76 explicit HashBuilderBase(HasherT
[all...]
H A DVersionTuple.h24 template <typename HasherT, llvm::endianness Endianness> class HashBuilder;
175 template <typename HasherT, llvm::endianness Endianness> in hash_value()
176 friend void addHash(HashBuilder<HasherT, Endianness> &HBuilder,
178 addHash(HashBuilderImpl<HasherT,Endianness> & HBuilder,const VersionTuple & VT) addHash() argument
/freebsd/contrib/llvm-project/clang/include/clang/Lex/
H A DHeaderSearchOptions.h312 template <typename HasherT, llvm::endianness Endianness>
313 inline void addHash(llvm::HashBuilder<HasherT, Endianness> &HBuilder, in addHash() argument
318 template <typename HasherT, llvm::endianness Endianness>
319 inline void addHash(llvm::HashBuilder<HasherT, Endianness> &HBuilder, in addHash() argument