decq q_cast(decq q, decq v);
is q, empties the q sequence and links or copies the content of the v sequence in q (data references are made where the types allow, copies where not)
decq q_clear(decq q);
is q, empties the q sequence
decq q_copy(decq q, decq v);
is q, empties the q sequence and copies the content of the v sequence in q
integer q_length(decq q);
is the length (i.e. number of items) of the q sequence
void q_new(decq q);
sets the q sequence as a new sequence (same as ‘q_clear’ if q is not linked multiple times, otherwise creates a new sequence and sets q as a reference to the new sequence)
decq q_reel(decq q);
is q, moves the first element in the q sequence in the last position
decq q_roll(decq q);
is q, moves the last element in the q sequence in the first position
decq q_set(decq q, decq v);
is v, sets the q sequence as a reference of the v sequence
decq q_swap(decq q, decq v);
is q, exchanges the content of the q and v sequences
decq qb_delete(decq q);
is q, deletes the last element in the q sequence
decq qf_delete(decq q);
is q, deletes the first element in the q sequence