#include <assocarray.h>
|
| | WDL_IntKeyedArray (void(*valdispose)(VAL)=0) |
| | ~WDL_IntKeyedArray () |
| | WDL_AssocArray (int(*keycmp)(int *k1, int *k2), int(*keydup)(int)=0, void(*keydispose)(int)=0, void(*valdispose)(VAL)=0) |
| VAL | Get (int key, VAL notfound=0) const |
| VAL | Enumerate (int i, int *key=0, VAL notfound=0) const |
| int | ReverseLookup (VAL val, int notfound=0) const |
| | ~WDL_AssocArrayImpl () |
| VAL * | GetPtr (int key, int *keyPtrOut=NULL) const |
| bool | Exists (int key) const |
| int | Insert (int key, VAL val) |
| void | Delete (int key) |
| void | DeleteByIndex (int idx) |
| void | DeleteAll (bool resizedown=false) |
| int | GetSize () const |
| VAL * | EnumeratePtr (int i, int *key=0) const |
| int * | ReverseLookupPtr (VAL val) const |
| void | ChangeKey (int oldkey, int newkey) |
| void | ChangeKeyByIndex (int idx, int newkey, bool needsort) |
| void | AddUnsorted (int key, VAL val) |
| void | Resort (int(*new_keycmp)(int *k1, int *k2)=NULL) |
| void | ResortStable () |
| int | LowerBound (int key, bool *ismatch) const |
| int | GetIdx (int key) const |
| void | SetGranul (int gran) |
| void | CopyContents (const WDL_AssocArrayImpl &cp) |
| void | CopyContentsAsReference (const WDL_AssocArrayImpl &cp) |
◆ WDL_IntKeyedArray()
◆ ~WDL_IntKeyedArray()
◆ cmpint()
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