:Base stl.hlp :Title The Standard Template Library :Index The Standard Template Library =stl.hlp 1 The Standard Template Library 1 The Standard Template Library =contents 1 Introduction 2 Introduction=h00001 1 Structure of the library 2 Structure of the library=h00002 1 Requirements 2 Requirements=h00003 1 Core components 2 Core components=h00004 2 Operators=h00005 2 Pair=h00006 1 Iterators 2 Iterators=h00007 2 Input iterators=h00008 2 Output iterators=h00009 2 Forward iterators=h00010 2 Bidirectional iterators=h00011 2 Random access iterators=h00012 2 Iterator tags 3 Iterator tags=h00013 3 Examples of using iterator tags=h00014 3 Library defined primitives=h00015 1 Iterator operations=h00016 1 Function objects 2 Function objects=h00017 2 Base=h00018 2 Arithmetic operations=h00019 2 Comparisons=h00020 2 Logical operations=h00021 1 Allocators 2 Allocators=h00022 2 Allocator requirements=h00023 2 The default allocator=h00024 1 Containers 2 Containers=h00025 2 Sequences 3 Sequences=h00026 3 Vector=h00027 3 List=h00028 3 Deque=h00029 2 Associative containers 3 Associative containers=h00030 3 Set=h00031 3 Multiset=h00032 3 Map=h00033 3 Multimap=h00034 1 Stream iterators 2 Stream iterators=h00035 2 Istream Iterator=h00036 2 Ostream iterator=h00037 1 Algorithms 2 Algorithms=h00038 2 Non-mutating sequence operations 3 Non-mutating sequence operations=h00039 3 For each=h00040 3 Find=h00041 3 Adjacent find=h00042 3 Count=h00043 3 Mismatch=h00044 3 Equal=h00045 3 Search=h00046 2 Mutating sequence operations 3 Mutating sequence operations=h00047 3 Copy=h00048 3 Swap=h00049 3 Transform=h00050 3 Replace=h00051 3 Fill=h00052 3 Generate=h00053 3 Remove=h00054 3 Unique=h00055 3 Reverse=h00056 3 Rotate=h00057 3 Random shuffle=h00058 3 Partitions=h00059 2 Sorting and related operations 3 Sorting and related operations=h00060 3 Sort=h00061 3 Nth element=h00062 3 Binary search=h00063 3 Merge=h00064 3 Set operations on sorted structures=h00065 3 Heap operations=h00066 3 Minimum and maximum=h00067 3 Lexicographical comparison=h00068 3 Permutation generators=h00069 2 Generalized numeric operations 3 Generalized numeric operations=h00070 3 Accumulate=h00071 3 Inner product=h00072 3 Partial sum=h00073 3 Adjacent difference=h00074 1 Adaptors 2 Adaptors=h00075 2 Container adaptors 3 Container adaptors=h00076 3 Stack=h00077 3 Queue=h00078 3 Priority queue=h00079 2 Iterator adaptors 3 Iterator adaptors=h00080 3 Reverse iterators=h00081 3 Insert iterators=h00082 2 Function adaptors 3 Function adaptors=h00083 3 Negators=h00084 3 Binders=h00085 3 Adaptors for pointers to functions=h00086 1 Memory Handling Primitives 2 Memory Handling Primitives=h00087 1 Bibliography 2 Bibliography=h00088