Home | History | Annotate | Download | only in src

Lines Matching refs:self

25 ESR_ReturnCode HashMapPut(HashMap* self, const LCHAR* key, void* value)
27 if (self == NULL)
29 return self->put(self, key, value);
32 ESR_ReturnCode HashMapRemove(HashMap* self, const LCHAR* key)
34 if (self == NULL)
36 return self->remove(self, key);
39 ESR_ReturnCode HashMapRemoveAndFree(HashMap* self, const LCHAR* key)
41 if (self == NULL)
43 return self->removeAndFree(self, key);
46 ESR_ReturnCode HashMapRemoveAtIndex(HashMap* self, const size_t index)
48 if (self == NULL)
50 return self->removeAtIndex(self, index);
53 ESR_ReturnCode HashMapRemoveAll(HashMap* self)
55 if (self == NULL)
57 return self->removeAll(self);
60 ESR_ReturnCode HashMapRemoveAndFreeAll(HashMap* self)
62 if (self == NULL)
64 return self->removeAndFreeAll(self);
67 ESR_ReturnCode HashMapContainsKey(HashMap* self, const LCHAR* key, ESR_BOOL* exists)
69 if (self == NULL)
71 return self->containsKey(self, key, exists);
74 ESR_ReturnCode HashMapGetSize(HashMap* self, size_t* size)
76 if (self == NULL)
78 return self->getSize(self, size);
81 ESR_ReturnCode HashMapGet(HashMap* self, const LCHAR* key, void** value)
83 if (self == NULL)
85 return self->get(self, key, value);
88 ESR_ReturnCode HashMapGetKeyAtIndex(HashMap* self, const size_t index, LCHAR** key)
90 if (self == NULL)
92 return self->getKeyAtIndex(self, index, key);
95 ESR_ReturnCode HashMapGetValueAtIndex(HashMap* self, const size_t index, void** value)
97 if (self == NULL)
99 return self->getValueAtIndex(self, index, value);
102 ESR_ReturnCode HashMapDestroy(HashMap* self)
104 if (self == NULL)
106 return self->destroy(self);