|
LLVM 22.0.0git
|
#include "llvm/ExecutionEngine/Orc/Shared/SymbolFilter.h"
Public Types | |
| using | HashFunc = std::function<uint32_t(StringRef)> |
Public Member Functions | |
| BloomFilter ()=default | |
| BloomFilter (BloomFilter &&) noexcept=default | |
| BloomFilter & | operator= (BloomFilter &&) noexcept=default |
| BloomFilter (const BloomFilter &)=delete | |
| BloomFilter & | operator= (const BloomFilter &)=delete |
| BloomFilter (uint32_t SymbolCount, float FalsePositiveRate, HashFunc hashFn) | |
| bool | isInitialized () const |
| void | add (StringRef Sym) |
| bool | mayContain (StringRef Sym) const |
| bool | isEmpty () const |
Friends | |
| class | shared::SPSSerializationTraits< shared::SPSBloomFilter, BloomFilter > |
Definition at line 26 of file SymbolFilter.h.
| using llvm::orc::BloomFilter::HashFunc = std::function<uint32_t(StringRef)> |
Definition at line 28 of file SymbolFilter.h.
|
default |
Referenced by BloomFilter(), BloomFilter(), BloomFilter(), operator=(), and operator=().
|
defaultnoexcept |
References BloomFilter().
|
delete |
References BloomFilter(), and const.
|
inline |
Definition at line 36 of file SymbolFilter.h.
References BloomFilter(), and llvm::move().
|
inline |
Definition at line 42 of file SymbolFilter.h.
References assert().
|
inline |
Definition at line 51 of file SymbolFilter.h.
Referenced by mayContain().
|
inline |
Definition at line 40 of file SymbolFilter.h.
Definition at line 47 of file SymbolFilter.h.
References isEmpty().
|
defaultnoexcept |
References BloomFilter().
|
delete |
References BloomFilter(), and const.
|
friend |
Definition at line 51 of file SymbolFilter.h.