| 287 | | <T> $seq<T> $seq_set( $seq<T> a, $int i, T x ); // seq obtained by replacing element `i` of `a` with `x` |
| 288 | | <T> $seq<T> $seq_subseq( $seq<T> a, $int start, $int stop ); // subsequence from `start` to `stop-1` |
| 289 | | <T> $seq<T> $seq_add( $seq<T> a, T x ); // sequence obtained by adding element `x` to the end of `a` |
| 290 | | <T> $seq<T> $seq_append( $seq<T> a1, $seq<T> a2 ); // sequence obtained by concatenating `a1` and `a2` |
| 291 | | <T> $seq<T> $seq_remove( $seq<T> a, $int i ); // sequence obtained by removing element at position `i` from `a` |
| 292 | | <T> $seq<T> $seq_insert( $seq<T> a, $int i, T x ); // sequence obtained by inserting element `x` at position `i` in `a` |
| 293 | | <T> void $seq_write( $int n, T * ptr, $seq<T> a ); // write the first `n` elements of `a` to `ptr`, `ptr+1`, ..., `ptr+n-1`. |
| 294 | | <T> $seq<T> $seq_read( $int n, T * ptr ); // form a sequence by reading `ptr`, `ptr+1`, ..., `ptr+n-1`. |
| | 289 | <T> $seq<T> $seq_set( $seq<T> a, $int i, T x ); // seq obtained by replacing element i of a with x |
| | 290 | <T> $seq<T> $seq_subseq( $seq<T> a, $int start, $int stop ); // subsequence from start to stop-1 |
| | 291 | <T> $seq<T> $seq_add( $seq<T> a, T x ); // sequence obtained by adding element x to the end of a |
| | 292 | <T> $seq<T> $seq_append( $seq<T> a1, $seq<T> a2 ); // sequence obtained by concatenating a1 and a2 |
| | 293 | <T> $seq<T> $seq_remove( $seq<T> a, $int i ); // sequence obtained by removing element at position i from a |
| | 294 | <T> $seq<T> $seq_insert( $seq<T> a, $int i, T x ); // sequence obtained by inserting element x at position i in a |
| | 295 | <T> void $seq_write( $int n, T * ptr, $seq<T> a ); // write the first n elements of a to ptr, ptr+1, ..., ptr+n-1 |
| | 296 | <T> $seq<T> $seq_read( $int n, T * ptr ); // form a sequence by reading ptr, ptr+1, ..., ptr+n-1 |