
This directory contains a sample program illustrating how to instantiate
YACL container templates using user-defined classes as parameter types.

The class Company is used as template parameter for instantiating the
container templates. The files cmpnseq.cxx, cmpnset.cxx and cmpntree.cxx
respectively contain the code for instantiating a Sequence, a Set and a
BTree with Company as template parameter.

The file company.cxx contains, in addition to the code for implementing
Company's methods, code to instantiate class templates Comparator, Iterator
and Basics. These must be instantiated in order for Company to be used as a
type parameter to a YACL container class template.
