|
Serene Runtime 1.0.0
C runtime for the Serene programming language
|
Go to the source code of this file.
Data Structures | |
| struct | srn_seq_t |
| A persistent, immutable, indexed sequence. More... | |
Typedefs | |
| typedef struct srn_seq_t | srn_seq_t |
| A persistent, immutable, indexed sequence. | |
Functions | |
| srn_value_t * | srn_seq_empty (srn_context_t *ctx, srn_metadata_t *metadata) |
| srn_value_t * | srn_seq_conj (srn_context_t *ctx, srn_metadata_t *metadata, srn_value_t *seq, srn_value_t *value) |
| typedef struct srn_seq_t srn_seq_t |
A persistent, immutable, indexed sequence.
Backed by the bit-partitioned trie implementation in serene/rt/impl/seq.h.
| srn_value_t * srn_seq_conj | ( | srn_context_t * | ctx, |
| srn_metadata_t * | metadata, | ||
| srn_value_t * | seq, | ||
| srn_value_t * | value ) |
Definition at line 39 of file seqs.c.
| srn_value_t * srn_seq_empty | ( | srn_context_t * | ctx, |
| srn_metadata_t * | metadata ) |
Definition at line 26 of file seqs.c.