Main Include Files for the Standard Template Library

STL is divided into the following header files in order to reduce compilation time.

algo.h - includes all the algorithms
bool.h - simulates bool
bvector.h - bit_vector
deque.h - deque
function.h - operators, function objects and function adaptors
iterator.h - iterator tags, stream iterators and iterator adaptors
list.h - list
map.h - map
multimap.h - multimap
multiset.h - multiset
pair.h - pair
random.C - random number generator. It should be compiled and 
	linked if random_shuffle is used.
set.h - set
stack.h - container adaptors
tempbuf.C - an auxiliary buffer for get_temporary_buffer; it should be 
	compiled and linked if get_temporary_buffer, stable_partition,
	inplace_merge or stable_sort are used.
tempbuf.h - get_temporary_buffer
vector.h - vector

(There are some other STL include files besides these but they are mainly for use with DOS/Windows C++ compilers, for working with different memory models. They are not necessary for use with the IBM xlC or Apogee apCC compilers.)