Pajdeg
0.2.2
Pajdeg
|
Go to the source code of this file.
Macros | |
#define | PDDeallocateViaStackDealloc(ob) pd_stack_dealloc(ob) |
Variables | |
PDDeallocator | pd_stack_dealloc |
Convenience features | |
#define | pd_stack_for_each(stack, iter) for (iter = stack; iter; iter = iter->prev) |
PDInteger | pd_stack_get_count (pd_stack stack) |
void | pd_stack_pop_into (pd_stack *dest, pd_stack *source) |
pd_stack | pd_stack_get_dict_key (pd_stack dictStack, const char *key, PDBool remove) |
PDBool | pd_stack_get_next_dict_key (pd_stack *iterStack, char **key, char **value) |
pd_stack | pd_stack_get_arr (pd_stack arrStack) |
void | pd_stack_replace_info_object (pd_stack stack, char type, void *info) |
pd_stack | pd_stack_create_from_definition (const void **defs) |
Stack header file.
#define PDDeallocateViaStackDealloc | ( | ob | ) | pd_stack_dealloc(ob) |
Deallocate something using stack deallocator.
PDDeallocator pd_stack_dealloc |
The global deallocator for stacks. Defaults to the built-in free() function, but is overridden when global preserve flag is set.