Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/include/llvm/Support/
H A DHashBuilder.h40 template <typename HasherT> class HashBuilderBase {
42 template <typename HasherT_ = HasherT>
45 HasherT &getHasher() { return Hasher; } in getHasher()
83 Optional<HasherT> OptionalHasher;
84 HasherT &Hasher;
92 template <typename HasherT, support::endianness Endianness>
93 class HashBuilderImpl : public HashBuilderBase<HasherT> {
98 explicit HashBuilderImpl(HasherT &Hasher) in HashBuilderImpl()
99 : HashBuilderBase<HasherT>(Hasher) {} in HashBuilderImpl()
102 : HashBuilderBase<HasherT>(Args...) {} in HashBuilderImpl()
[all …]
H A DVersionTuple.h25 template <typename HasherT, support::endianness Endianness>
176 template <typename HasherT, llvm::support::endianness Endianness>
177 friend void addHash(HashBuilderImpl<HasherT, Endianness> &HBuilder, in addHash() argument
/llvm-project-15.0.7/llvm/unittests/Support/
H A DHashBuilderTest.cpp26 using HasherT = _HasherT; typedef
39 template <typename HasherT> class HashBuilderTest : public testing::Test {};
43 using HashBuilder = llvm::HashBuilder<typename HasherTAndEndianness::HasherT,
101 using H = typename HE::HasherT; in TYPED_TEST()
127 template <typename HasherT, llvm::support::endianness Endianness>
128 void addHash(llvm::HashBuilderImpl<HasherT, Endianness> &HBuilder, in addHash() argument
140 template <typename HasherT, llvm::support::endianness Endianness>
141 friend void addHash(llvm::HashBuilderImpl<HasherT, Endianness> &HBuilder, in addHash() argument
155 template <typename HasherT, llvm::support::endianness Endianness>
156 friend void addHash(llvm::HashBuilderImpl<HasherT, Endianness> &HBuilder, in addHash() argument
[all …]
/llvm-project-15.0.7/clang/include/clang/Lex/
H A DHeaderSearchOptions.h266 template <typename HasherT, llvm::support::endianness Endianness>
267 inline void addHash(llvm::HashBuilderImpl<HasherT, Endianness> &HBuilder, in addHash() argument
277 template <typename HasherT, llvm::support::endianness Endianness>
278 inline void addHash(llvm::HashBuilderImpl<HasherT, Endianness> &HBuilder, in addHash() argument
/llvm-project-15.0.7/clang/include/clang/Basic/
H A DSanitizers.h76 template <typename HasherT, llvm::support::endianness Endianness>
77 friend void addHash(llvm::HashBuilderImpl<HasherT, Endianness> &HBuilder, in addHash() argument
H A DObjCRuntime.h485 template <typename HasherT, llvm::support::endianness Endianness>
486 friend void addHash(llvm::HashBuilderImpl<HasherT, Endianness> &HBuilder, in addHash() argument
/llvm-project-15.0.7/llvm/unittests/ADT/
H A DHashingTest.cpp409 template <typename HasherT, llvm::support::endianness Endianness>
410 friend void addHash(llvm::HashBuilderImpl<HasherT, Endianness> &HBuilder, in addHash() argument
424 template <typename HasherT, llvm::support::endianness Endianness>
425 friend void addHash(llvm::HashBuilderImpl<HasherT, Endianness> &HBuilder, in addHash() argument