// Emacs: -*- C++ -*-

//
// $Log: Set.h,v $
// Revision 1.1  1993/09/15  12:38:59  thoth
// Initial revision
//

#ifndef Set_h_
#define Set_h_

template <class T> class IA_Set {
  private:
    IA_Set();
    IA_Set(const IA_Set&);
    ~IA_Set();
    IA_Set & operator=(const IA_Set &);
    // Now no automatic instantiation of Set<T> will
    // result in a viable class because the most important
    // methods are inaccessible.

    // Only specializations will be available.
};

#ifndef SUPPRESS_INCLUDE
#include "IntPointSet.h"
#include "FloatPointSet.h"
#endif

#endif
