Package coots01-src

This package gives a complete version of the code that illustrates
the paper "Design Patterns for Generic Programming in C++" from
Alexandre Duret-Lutz, Thierry G'eraud and Akim Demaille submited to
the 6th USENIX Conference on Object-Oriented Technologies and Systems.
January-February, 2001.  San Antonio, Texas, USA.

This package contains the files:

    README                      this file
    Makefile                    a makefile

    gamma_iterator.hh           iterator
    gamma_iterator.cc
    generic_iterator.hh
    generic_iterator.cc

    gamma_template_method.cc    template method
    generic_template_method.cc

    generic_decorator.cc        decorator pattern
    gamma_decorator.cc
    generic_decorator_example.cc example from the article

    gamma_bridge.cc             bridge
    generic_bridge.cc

    gamma_factory.cc            abstract factory
    generic_factory.cc

    gamma_visitor.cc            visitor
    generic_visitor.cc

    gamma_chain.cc              chain of responsibility
    generic_chain.cc



How to compile :

Just do make.




Copyright (C) 2000 EPITA-LRDE

EPITA Research and Development Laboratory
14-16 rue Voltaire, F-94276 Le Kremlin-Bicetre cedex, France
Phone +33 1 44 08 01 77 -- Fax +33 1 44 08 01 99
http://www.lrde.epita.fr/
