diff options
| author | Tyge Løvset <[email protected]> | 2021-09-26 18:01:47 +0200 |
|---|---|---|
| committer | Tyge Løvset <[email protected]> | 2021-09-26 18:01:47 +0200 |
| commit | 050675e6a9e62d9a7abf420b6da19a600487181f (patch) | |
| tree | 7c57d787316a77067d51c16f1fcb51f199c7dc08 /docs/cpque_api.md | |
| parent | fdadea4fbdff996e968d920d4fae9f8b73efa74d (diff) | |
| download | STC-modified-050675e6a9e62d9a7abf420b6da19a600487181f.tar.gz STC-modified-050675e6a9e62d9a7abf420b6da19a600487181f.zip | |
Added some extensions to cstack and cpque. cstack can now be used as a vector-lite.
Diffstat (limited to 'docs/cpque_api.md')
| -rw-r--r-- | docs/cpque_api.md | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/docs/cpque_api.md b/docs/cpque_api.md index 3b940648..63573082 100644 --- a/docs/cpque_api.md +++ b/docs/cpque_api.md @@ -26,20 +26,22 @@ cpque_X cpque_X_init(void); cpque_X cpque_X_clone(cpque_X pq); void cpque_X_clear(cpque_X* self); +void cpque_X_reserve(cpque_X* self, size_t n); void cpque_X_copy(cpque_X* self, cpque_X other); -void cpque_X_make_heap(cpque_X* self); -void cpque_X_del(cpque_X* self); // destructor +void cpque_X_del(cpque_X* self); // destructor size_t cpque_X_size(cpque_X pq); bool cpque_X_empty(cpque_X pq); const cpque_X_value_t* cpque_X_top(const cpque_X* self); +void cpque_X_make_heap(cpque_X* self); // call after using push_back(). void cpque_X_push(cpque_X* self, cpque_X_value_t value); void cpque_X_emplace(cpque_X* self, cpque_X_rawvalue_t raw); void cpque_X_pop(cpque_X* self); void cpque_X_erase_at(cpque_X* self, size_t idx); +void cpque_X_push_back(cpque_X* self, cpque_X_value_t value); // breaks heap-property cpque_X_value_t cpque_X_value_clone(cpque_X_value_t val); ``` |
