

Go to the source code of this file.
Macros | |
| #define | STACK(TYPE) |
| #define | FULL_STACK(S) |
| #define | EMPTY_STACK(S) |
| #define | SIZE_STACK(S) |
| #define | CAPACITY_STACK(S) |
| #define | INIT_STACK(S) |
| #define | TOP_STACK(S) |
| #define | PEEK_STACK(S, N) |
| #define | POKE_STACK(S, N, E) |
| #define | POP_STACK(S) |
| #define | ENLARGE_STACK(S) |
| #define | SHRINK_STACK(S) |
| #define | PUSH_STACK(S, E) |
| #define | BEGIN_STACK(S) |
| #define | END_STACK(S) |
| #define | CLEAR_STACK(S) |
| #define | RESIZE_STACK(S, NEW_SIZE) |
| #define | SET_END_OF_STACK(S, P) |
| #define | RELEASE_STACK(S) |
| #define | REMOVE_STACK(T, S, E) |
| #define | REVERSE_STACK(T, S) |
| #define | all_stack(T, E, S) |
| #define | all_pointers(T, E, S) |
Functions | |
| typedef | STACK (char) chars |
| typedef | STACK (int) ints |
| typedef | STACK (size_t) sizes |
| typedef | STACK (unsigned) unsigneds |
| void | kissat_stack_enlarge (struct kissat *, chars *, size_t size_of_element) |
| void | kissat_shrink_stack (struct kissat *, chars *, size_t size_of_element) |
| #define all_pointers | ( | T, | |
| E, | |||
| S ) |
Definition at line 122 of file stack.h.
| #define all_stack | ( | T, | |
| E, | |||
| S ) |
| #define CAPACITY_STACK | ( | S | ) |
| #define CLEAR_STACK | ( | S | ) |
| #define ENLARGE_STACK | ( | S | ) |
Definition at line 38 of file stack.h.
| #define INIT_STACK | ( | S | ) |
| #define PEEK_STACK | ( | S, | |
| N ) |
| #define POKE_STACK | ( | S, | |
| N, | |||
| E ) |
| #define POP_STACK | ( | S | ) |
| #define PUSH_STACK | ( | S, | |
| E ) |
| #define RELEASE_STACK | ( | S | ) |
Definition at line 82 of file stack.h.
| #define REMOVE_STACK | ( | T, | |
| S, | |||
| E ) |
Definition at line 88 of file stack.h.
| #define RESIZE_STACK | ( | S, | |
| NEW_SIZE ) |
Definition at line 66 of file stack.h.
| #define REVERSE_STACK | ( | T, | |
| S ) |
Definition at line 105 of file stack.h.
| #define SET_END_OF_STACK | ( | S, | |
| P ) |
Definition at line 73 of file stack.h.
| #define SHRINK_STACK | ( | S | ) |
Definition at line 44 of file stack.h.
| #define SIZE_STACK | ( | S | ) |
| #define STACK | ( | TYPE | ) |
| #define TOP_STACK | ( | S | ) |
| void kissat_shrink_stack | ( | struct kissat * | solver, |
| chars * | s, | ||
| size_t | size_of_element ) |
Definition at line 26 of file stack.c.

| void kissat_stack_enlarge | ( | struct kissat * | solver, |
| chars * | s, | ||
| size_t | size_of_element ) |
Definition at line 9 of file stack.c.


| typedef STACK | ( | char | ) |
| typedef STACK | ( | int | ) |
| typedef STACK | ( | size_t | ) |
| typedef STACK | ( | unsigned | ) |
Definition at line 89 of file cadical_kitten.c.