boost::mpl::Extensible Sequence

# 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 Contents
Last edited May 2, 2003 4:54 am