Objectively 1.0.0
Ultra-lightweight object oriented framework for GNU C.
|
Immutable key-value stores. More...
Go to the source code of this file.
Data Structures | |
struct | Dictionary |
Immutable key-value stores. More... | |
Typedefs | |
typedef void(* | DictionaryEnumerator) (const Dictionary *dictionary, ident obj, ident key, ident data) |
A function type for Dictionary enumeration (iteration). More... | |
typedef _Bool(* | DictionaryPredicate) (ident obj, ident key, ident data) |
A function pointer for Dictionary filtering. More... | |
Functions | |
OBJECTIVELY_EXPORT Class * | _Dictionary (void) |
Immutable key-value stores.
Definition in file Dictionary.h.
typedef void(* DictionaryEnumerator) (const Dictionary *dictionary, ident obj, ident key, ident data) |
A function type for Dictionary enumeration (iteration).
dictionary | The Dictionary. |
obj | The Object for the current iteration. |
key | The key for the current iteration. |
data | User data. |
Definition at line 44 of file Dictionary.h.
A function pointer for Dictionary filtering.
obj | The Object to filter. |
key | The key to filter. |
data | User data. |
Definition at line 53 of file Dictionary.h.
OBJECTIVELY_EXPORT Class * _Dictionary | ( | void | ) |
Definition at line 451 of file Dictionary.c.