head	1.2;
access;
symbols
	r1_1_beta:1.2
	r1_1_alpha:1.1
	r1_0:1.1
	r0_11:1.1
	r0_10:1.1
	r0_9:1.1;
locks; strict;
comment	@// @;


1.2
date	94.07.25.16.58.52;	author thoth;	state Exp;
branches;
next	1.1;

1.1
date	93.09.15.12.38.59;	author thoth;	state Exp;
branches;
next	;


desc
@Set is a template class with only specializations.
This file includes them all.
@


1.2
log
@\Name sanitization
@
text
@// 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 "DoublePointSet.h"
#endif

#endif
@


1.1
log
@Initial revision
@
text
@d4 4
a7 1
// $Log:	Set.h.m4,v $
d27 1
a27 1
#include "FloatPointSet.h"
@
