#include <assocarray.h>
|
| | WDL_PtrKeyedArray (void(*valdispose)(VAL)=0) |
| | ~WDL_PtrKeyedArray () |
| | WDL_AssocArray (int(*keycmp)(INT_PTR *k1, INT_PTR *k2), INT_PTR(*keydup)(INT_PTR)=0, void(*keydispose)(INT_PTR)=0, void(*valdispose)(VAL)=0) |
| VAL | Get (INT_PTR key, VAL notfound=0) const |
| VAL | Enumerate (int i, INT_PTR *key=0, VAL notfound=0) const |
| INT_PTR | ReverseLookup (VAL val, INT_PTR notfound=0) const |
| | ~WDL_AssocArrayImpl () |
| VAL * | GetPtr (INT_PTR key, INT_PTR *keyPtrOut=NULL) const |
| bool | Exists (INT_PTR key) const |
| int | Insert (INT_PTR key, VAL val) |
| void | Delete (INT_PTR key) |
| void | DeleteByIndex (int idx) |
| void | DeleteAll (bool resizedown=false) |
| int | GetSize () const |
| VAL * | EnumeratePtr (int i, INT_PTR *key=0) const |
| INT_PTR * | ReverseLookupPtr (VAL val) const |
| void | ChangeKey (INT_PTR oldkey, INT_PTR newkey) |
| void | ChangeKeyByIndex (int idx, INT_PTR newkey, bool needsort) |
| void | AddUnsorted (INT_PTR key, VAL val) |
| void | Resort (int(*new_keycmp)(INT_PTR *k1, INT_PTR *k2)=NULL) |
| void | ResortStable () |
| int | LowerBound (INT_PTR key, bool *ismatch) const |
| int | GetIdx (INT_PTR key) const |
| void | SetGranul (int gran) |
| void | CopyContents (const WDL_AssocArrayImpl &cp) |
| void | CopyContentsAsReference (const WDL_AssocArrayImpl &cp) |
◆ WDL_PtrKeyedArray()
◆ ~WDL_PtrKeyedArray()
◆ cmpptr()
The documentation for this class was generated from the following file:
- /home/runner/work/lmms-fork/lmms-fork/plugins/CarlaBase/carla/source/modules/ysfx/thirdparty/WDL/source/WDL/assocarray.h