# Extensible Sequence

### Description

An Extensible Sequence is either a Forward Sequence, a Bidirectional Sequence or a Random Access Sequence that supports insertion and removal operations.

### Refinement of

Forward Sequence, Bidirectional Sequence or Random Access Sequence

### Valid expressions

Expression | Expression type
--- | ---
`typename clear<s>::type` | A model of concept of `s`
`typename insert<s,pos,T>::type` | A model of concept of `s`
`typename erase<s,pos>::type` | A model of concept of `s`
`typename erase<s,first,last>::type` | A model of concept of `s`

### Expression semantics

See the description of clear, insert, and erase algorithms.

### Models

- `vector`
- `vector_c`
- `list`
- `list_c`

### See also

Sequences, `clear`, `insert`, `erase`

Table of Content
Last edited July 16, 2002 6:27 pm