/external/guava/guava/src/com/google/common/hash/ |
AbstractCompositeHashFunction.java | 9 * {@code Hasher} objects of the delegate hash functions, and in the end, they are used by 10 * {@linkplain #makeHash(Hasher[])} that constructs the final {@code HashCode}. 22 * Constructs a {@code HashCode} from the {@code Hasher} objects of the functions. Each of them 27 /* protected */ abstract HashCode makeHash(Hasher[] hashers); 30 public Hasher newHasher() { 31 final Hasher[] hashers = new Hasher[functions.length]; 35 return new Hasher() { 36 @Override public Hasher putByte(byte b) { 37 for (Hasher hasher : hashers) [all...] |
Hasher.java | 22 * A {@link Sink} that can compute a hash code after reading the input. Each hasher should 30 public interface Hasher extends Sink { 31 @Override Hasher putByte(byte b); 32 @Override Hasher putBytes(byte[] bytes); 33 @Override Hasher putBytes(byte[] bytes, int off, int len); 34 @Override Hasher putShort(short s); 35 @Override Hasher putInt(int i); 36 @Override Hasher putLong(long l); 40 @Override Hasher putFloat(float f); 44 @Override Hasher putDouble(double d) [all...] |
AbstractNonStreamingHashFunction.java | 20 public Hasher newHasher() { 25 public Hasher newHasher(int expectedInputSize) { 31 * In-memory stream-based implementation of Hasher. 42 public Hasher putByte(byte b) { 48 public Hasher putBytes(byte[] bytes) { 58 public Hasher putBytes(byte[] bytes, int off, int len) { 64 public Hasher putShort(short s) { 71 public Hasher putInt(int i) { 80 public Hasher putLong(long l) { 88 public Hasher putChar(char c) [all...] |
AbstractHasher.java | 22 * An abstract hasher, implementing {@link #putBoolean(boolean)}, {@link #putDouble(double)}, 24 * {@link #putString(CharSequence, Charset)} as prescribed by {@link Hasher}. 28 abstract class AbstractHasher implements Hasher { 29 @Override public final Hasher putBoolean(boolean b) { 33 @Override public final Hasher putDouble(double d) { 37 @Override public final Hasher putFloat(float f) { 41 @Override public Hasher putString(CharSequence charSequence) { 46 @Override public Hasher putString(CharSequence charSequence, Charset charset) {
|
MessageDigestHashFunction.java | 58 @Override public Hasher newHasher() { 62 private static class MessageDigestHasher implements Hasher { 72 @Override public Hasher putByte(byte b) { 78 @Override public Hasher putBytes(byte[] bytes) { 84 @Override public Hasher putBytes(byte[] bytes, int off, int len) { 91 @Override public Hasher putShort(short s) { 99 @Override public Hasher putInt(int i) { 107 @Override public Hasher putLong(long l) { 115 @Override public Hasher putFloat(float f) { 123 @Override public Hasher putDouble(double d) [all...] |
/prebuilts/gcc/linux-x86/host/i686-linux-glibc2.7-4.6/i686-linux/include/c++/4.6.x-google/tr1/ |
unordered_set.h | 61 typedef typename _Base::hasher hasher; typedef in class:tr1::__unordered_set 67 const hasher& __hf = hasher(), 78 const hasher& __hf = hasher(), 110 typedef typename _Base::hasher hasher; typedef in class:tr1::__unordered_multiset 116 const hasher& __hf = hasher(), 181 typedef typename _Base::hasher hasher; typedef in class:tr1::unordered_set 230 typedef typename _Base::hasher hasher; typedef in class:tr1::unordered_multiset [all...] |
/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.7-4.6/x86_64-linux/include/c++/4.6.x-google/tr1/ |
unordered_set.h | 61 typedef typename _Base::hasher hasher; typedef in class:tr1::__unordered_set 67 const hasher& __hf = hasher(), 78 const hasher& __hf = hasher(), 110 typedef typename _Base::hasher hasher; typedef in class:tr1::__unordered_multiset 116 const hasher& __hf = hasher(), 181 typedef typename _Base::hasher hasher; typedef in class:tr1::unordered_set 230 typedef typename _Base::hasher hasher; typedef in class:tr1::unordered_multiset [all...] |
/prebuilts/ndk/8/sources/cxx-stl/gnu-libstdc++/4.6/include/tr1/ |
unordered_set.h | 61 typedef typename _Base::hasher hasher; typedef in class:tr1::__unordered_set 67 const hasher& __hf = hasher(), 78 const hasher& __hf = hasher(), 110 typedef typename _Base::hasher hasher; typedef in class:tr1::__unordered_multiset 116 const hasher& __hf = hasher(), 181 typedef typename _Base::hasher hasher; typedef in class:tr1::unordered_set 230 typedef typename _Base::hasher hasher; typedef in class:tr1::unordered_multiset [all...] |
/prebuilts/ndk/8/sources/cxx-stl/gnu-libstdc++/4.7/include/tr1/ |
unordered_set.h | 61 typedef typename _Base::hasher hasher; typedef in class:tr1::__unordered_set 67 const hasher& __hf = hasher(), 78 const hasher& __hf = hasher(), 110 typedef typename _Base::hasher hasher; typedef in class:tr1::__unordered_multiset 116 const hasher& __hf = hasher(), 181 typedef typename _Base::hasher hasher; typedef in class:tr1::unordered_set 230 typedef typename _Base::hasher hasher; typedef in class:tr1::unordered_multiset [all...] |
/external/stlport/stlport/stl/ |
_hash_set.h | 59 typedef typename _Ht::hasher hasher; typedef in class:hash_set 74 hasher hash_funct() const { return _M_ht.hash_funct(); } 84 : _M_ht(0, hasher(), key_equal(), allocator_type()) {} 86 : _M_ht(__n, hasher(), key_equal(), allocator_type()) {} 87 hash_set(size_type __n, const hasher& __hf) 90 hash_set(size_type __n, const hasher& __hf, const key_equal& __eql, 93 hash_set(size_type __n, const hasher& __hf, const key_equal& __eql) 95 hash_set(size_type __n, const hasher& __hf, const key_equal& __eql, 108 : _M_ht(0, hasher(), key_equal(), allocator_type() 245 typedef typename _Ht::hasher hasher; typedef in class:hash_multiset [all...] |
/ndk/sources/cxx-stl/stlport/stlport/stl/ |
_hash_set.h | 59 typedef typename _Ht::hasher hasher; typedef in class:hash_set 74 hasher hash_funct() const { return _M_ht.hash_funct(); } 84 : _M_ht(0, hasher(), key_equal(), allocator_type()) {} 86 : _M_ht(__n, hasher(), key_equal(), allocator_type()) {} 87 hash_set(size_type __n, const hasher& __hf) 90 hash_set(size_type __n, const hasher& __hf, const key_equal& __eql, 93 hash_set(size_type __n, const hasher& __hf, const key_equal& __eql) 95 hash_set(size_type __n, const hasher& __hf, const key_equal& __eql, 108 : _M_ht(0, hasher(), key_equal(), allocator_type() 245 typedef typename _Ht::hasher hasher; typedef in class:hash_multiset [all...] |
/prebuilts/ndk/5/sources/cxx-stl/stlport/stlport/stl/ |
_hash_set.h | 59 typedef typename _Ht::hasher hasher; typedef in class:hash_set 74 hasher hash_funct() const { return _M_ht.hash_funct(); } 84 : _M_ht(0, hasher(), key_equal(), allocator_type()) {} 86 : _M_ht(__n, hasher(), key_equal(), allocator_type()) {} 87 hash_set(size_type __n, const hasher& __hf) 90 hash_set(size_type __n, const hasher& __hf, const key_equal& __eql, 93 hash_set(size_type __n, const hasher& __hf, const key_equal& __eql) 95 hash_set(size_type __n, const hasher& __hf, const key_equal& __eql, 108 : _M_ht(0, hasher(), key_equal(), allocator_type() 245 typedef typename _Ht::hasher hasher; typedef in class:hash_multiset [all...] |
/prebuilts/ndk/6/sources/cxx-stl/stlport/stlport/stl/ |
_hash_set.h | 59 typedef typename _Ht::hasher hasher; typedef in class:hash_set 74 hasher hash_funct() const { return _M_ht.hash_funct(); } 84 : _M_ht(0, hasher(), key_equal(), allocator_type()) {} 86 : _M_ht(__n, hasher(), key_equal(), allocator_type()) {} 87 hash_set(size_type __n, const hasher& __hf) 90 hash_set(size_type __n, const hasher& __hf, const key_equal& __eql, 93 hash_set(size_type __n, const hasher& __hf, const key_equal& __eql) 95 hash_set(size_type __n, const hasher& __hf, const key_equal& __eql, 108 : _M_ht(0, hasher(), key_equal(), allocator_type() 245 typedef typename _Ht::hasher hasher; typedef in class:hash_multiset [all...] |
/prebuilts/ndk/7/sources/cxx-stl/stlport/stlport/stl/ |
_hash_set.h | 59 typedef typename _Ht::hasher hasher; typedef in class:hash_set 74 hasher hash_funct() const { return _M_ht.hash_funct(); } 84 : _M_ht(0, hasher(), key_equal(), allocator_type()) {} 86 : _M_ht(__n, hasher(), key_equal(), allocator_type()) {} 87 hash_set(size_type __n, const hasher& __hf) 90 hash_set(size_type __n, const hasher& __hf, const key_equal& __eql, 93 hash_set(size_type __n, const hasher& __hf, const key_equal& __eql) 95 hash_set(size_type __n, const hasher& __hf, const key_equal& __eql, 108 : _M_ht(0, hasher(), key_equal(), allocator_type() 245 typedef typename _Ht::hasher hasher; typedef in class:hash_multiset [all...] |
/prebuilts/ndk/8/sources/cxx-stl/stlport/stlport/stl/ |
_hash_set.h | 59 typedef typename _Ht::hasher hasher; typedef in class:hash_set 74 hasher hash_funct() const { return _M_ht.hash_funct(); } 84 : _M_ht(0, hasher(), key_equal(), allocator_type()) {} 86 : _M_ht(__n, hasher(), key_equal(), allocator_type()) {} 87 hash_set(size_type __n, const hasher& __hf) 90 hash_set(size_type __n, const hasher& __hf, const key_equal& __eql, 93 hash_set(size_type __n, const hasher& __hf, const key_equal& __eql) 95 hash_set(size_type __n, const hasher& __hf, const key_equal& __eql, 108 : _M_ht(0, hasher(), key_equal(), allocator_type() 245 typedef typename _Ht::hasher hasher; typedef in class:hash_multiset [all...] |
/external/guava/guava-tests/test/com/google/common/hash/ |
Murmur3Hash32Test.java | 33 Hasher hasher = murmur3_32(seed).newHasher(); 34 Funnels.byteArrayFunnel().funnel(input, hasher); 35 return hasher.hash().asBytes();
|
/prebuilts/gcc/linux-x86/host/i686-linux-glibc2.7-4.4.3/i686-linux/include/c++/4.4.3/tr1_impl/ |
unordered_map | 59 typedef typename _Base::hasher hasher; 65 const hasher& __hf = hasher(), 76 const hasher& __hf = hasher(), 115 typedef typename _Base::hasher hasher; 121 const hasher& __hf = hasher(), [all...] |
unordered_set | 59 typedef typename _Base::hasher hasher; 65 const hasher& __hf = hasher(), 76 const hasher& __hf = hasher(), 113 typedef typename _Base::hasher hasher; 119 const hasher& __hf = hasher(), [all...] |
/prebuilts/ndk/5/sources/cxx-stl/gnu-libstdc++/include/tr1_impl/ |
unordered_map | 59 typedef typename _Base::hasher hasher; 65 const hasher& __hf = hasher(), 76 const hasher& __hf = hasher(), 115 typedef typename _Base::hasher hasher; 121 const hasher& __hf = hasher(), [all...] |
unordered_set | 59 typedef typename _Base::hasher hasher; 65 const hasher& __hf = hasher(), 76 const hasher& __hf = hasher(), 113 typedef typename _Base::hasher hasher; 119 const hasher& __hf = hasher(), [all...] |
/prebuilts/ndk/6/sources/cxx-stl/gnu-libstdc++/include/tr1_impl/ |
unordered_map | 59 typedef typename _Base::hasher hasher; 65 const hasher& __hf = hasher(), 76 const hasher& __hf = hasher(), 115 typedef typename _Base::hasher hasher; 121 const hasher& __hf = hasher(), [all...] |
unordered_set | 59 typedef typename _Base::hasher hasher; 65 const hasher& __hf = hasher(), 76 const hasher& __hf = hasher(), 113 typedef typename _Base::hasher hasher; 119 const hasher& __hf = hasher(), [all...] |
/prebuilts/ndk/7/sources/cxx-stl/gnu-libstdc++/include/tr1_impl/ |
unordered_map | 59 typedef typename _Base::hasher hasher; 65 const hasher& __hf = hasher(), 76 const hasher& __hf = hasher(), 115 typedef typename _Base::hasher hasher; 121 const hasher& __hf = hasher(), [all...] |
unordered_set | 59 typedef typename _Base::hasher hasher; 65 const hasher& __hf = hasher(), 76 const hasher& __hf = hasher(), 113 typedef typename _Base::hasher hasher; 119 const hasher& __hf = hasher(), [all...] |
/prebuilts/ndk/8/sources/cxx-stl/gnu-libstdc++/4.4.3/include/tr1_impl/ |
unordered_map | 59 typedef typename _Base::hasher hasher; 65 const hasher& __hf = hasher(), 76 const hasher& __hf = hasher(), 115 typedef typename _Base::hasher hasher; 121 const hasher& __hf = hasher(), [all...] |