Home | History | Annotate | Download | only in gpu

Lines Matching refs:kHashBits

35 template <typename T, typename Key, size_t kHashBits> class GrTHashTable {
66 kHashCount = 1 << kHashBits,
71 if (kHashBits <= 8) {
87 template <typename T, typename Key, size_t kHashBits>
88 int GrTHashTable<T, Key, kHashBits>::searchArray(const Key& key) const {
122 template <typename T, typename Key, size_t kHashBits>
123 T* GrTHashTable<T, Key, kHashBits>::find(const Key& key) const {
129 template <typename T, typename Key, size_t kHashBits>
131 T* GrTHashTable<T, Key, kHashBits>::find(const Key& key, const FindFuncType& findFunc) const {
163 template <typename T, typename Key, size_t kHashBits>
164 bool GrTHashTable<T, Key, kHashBits>::insert(const Key& key, T* elem) {
178 template <typename T, typename Key, size_t kHashBits>
179 void GrTHashTable<T, Key, kHashBits>::remove(const Key& key, const T* elem) {
198 template <typename T, typename Key, size_t kHashBits>
199 T* GrTHashTable<T, Key, kHashBits>::removeAt(int elemIndex, uint32_t hash) {
210 template <typename T, typename Key, size_t kHashBits>
211 void GrTHashTable<T, Key, kHashBits>::removeAll() {
216 template <typename T, typename Key, size_t kHashBits>
217 void GrTHashTable<T, Key, kHashBits>::deleteAll() {
222 template <typename T, typename Key, size_t kHashBits>
223 void GrTHashTable<T, Key, kHashBits>::unrefAll() {
229 template <typename T, typename Key, size_t kHashBits>
230 void GrTHashTable<T, Key, kHashBits>::validate() const {
238 template <typename T, typename Key, size_t kHashBits>
239 bool GrTHashTable<T, Key, kHashBits>::contains(T* elem) const {