#include <assocarray.h>
|
| | WDL_StringKeyedArray2 (bool caseSensitive=true, void(*valdispose)(VAL)=0) |
| | ~WDL_StringKeyedArray2 () |
| | ~WDL_AssocArrayImpl () |
| VAL * | GetPtr (const char *key, const char **keyPtrOut=NULL) const |
| bool | Exists (const char *key) const |
| int | Insert (const char *key, VAL val) |
| void | Delete (const char *key) |
| void | DeleteByIndex (int idx) |
| void | DeleteAll (bool resizedown=false) |
| int | GetSize () const |
| VAL * | EnumeratePtr (int i, const char **key=0) const |
| const char ** | ReverseLookupPtr (VAL val) const |
| void | ChangeKey (const char *oldkey, const char *newkey) |
| void | ChangeKeyByIndex (int idx, const char *newkey, bool needsort) |
| void | AddUnsorted (const char *key, VAL val) |
| void | Resort (int(*new_keycmp)(const char **k1, const char **k2)=NULL) |
| void | ResortStable () |
| int | LowerBound (const char *key, bool *ismatch) const |
| int | GetIdx (const char *key) const |
| void | SetGranul (int gran) |
| void | CopyContents (const WDL_AssocArrayImpl &cp) |
| void | CopyContentsAsReference (const WDL_AssocArrayImpl &cp) |
◆ WDL_StringKeyedArray2()
◆ ~WDL_StringKeyedArray2()
◆ cmpistr()
◆ cmpstr()
◆ dupstr()
◆ freecharptr()
◆ freestr()
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