The other, the Divided Index , contains a separate alphabetical listing for each category. An adaptor is a class or a function that transforms one interface into a different one. Accordingly, stack appears in two different places in the Divided Index. There are several other components that appear in the Divided Index in more than one place. The STL documentation classifies components in two ways.
Categories are a classification by functionality.
Both of these classification schemes appear at the top of every page that documents an STL component. Accordingly, one of the most important purposes of the STL documentation is to provide a clear description of which types may be used to instantiate those templates. Concepts are used very heavily in the STL documentation, both because they directly express type requirements, and because they are a tool for organizing types conceptually. Concepts are used for the documentation of both types and functions . A page that documents a concept has the following sections.