summaryrefslogtreecommitdiffhomepage
path: root/docs
diff options
context:
space:
mode:
authorTyge Løvset <[email protected]>2022-11-02 12:25:32 +0100
committerTyge Løvset <[email protected]>2022-11-02 12:25:32 +0100
commit0a9ab178aad191dc3a394e5fa8aca860da9ee9b0 (patch)
tree02e2ab718b40b6d2b8d3a11e8d66b6e74837c35c /docs
parenta5ea027efc8b3d1e43df65dce042e945c2b48a52 (diff)
downloadSTC-modified-0a9ab178aad191dc3a394e5fa8aca860da9ee9b0.tar.gz
STC-modified-0a9ab178aad191dc3a394e5fa8aca860da9ee9b0.zip
Change to c_forwhile: takes start iter, not container.
Other minor updates.
Diffstat (limited to 'docs')
-rw-r--r--docs/ccommon_api.md10
1 files changed, 5 insertions, 5 deletions
diff --git a/docs/ccommon_api.md b/docs/ccommon_api.md
index 3a97361e..7721a38d 100644
--- a/docs/ccommon_api.md
+++ b/docs/ccommon_api.md
@@ -216,11 +216,11 @@ c_forrange (i, 30, 0, -5) printf(" %lld", i);
### c_forwhile, c_forfilter
Iterate containers with stop-criteria and chained range filtering.
-| Usage | Description |
-|:--------------------------------------------------------------|:-------------------------------------|
-| `c_forwhile (it, ctype, container, shortcircuit)` | Iterate until shortcircuit is false |
-| `c_forfilter (it, ctype, container, filter(s))` | Filter out items in chain |
-| `c_forfilter (it, ctype, container, filter(s), shortcircuit)` | Add a "short-circuit" pred/filter |
+| Usage | Description |
+|:----------------------------------------------------|:---------------------------------------|
+| `c_forwhile (it, ctype, start, pred)` | Iterate until pred is false |
+| `c_forfilter (it, ctype, container, filter)` | Filter out items in chain with && |
+| `c_forfilter (it, ctype, container, filter, pred)` | Filter and iterate until pred is false |
| Built-in filter | Description |
|:----------------------------------|:-------------------------------------|