;; -*-Lisp-*-

;  This file is part of cqual.
;  Copyright (C) 2000-2001 The Regents of the University of California.
;
; cqual is free software; you can redistribute it and/or modify
; it under the terms of the GNU General Public License as published by
; the Free Software Foundation; either version 2, or (at your option)
; any later version.
;
; cqual is distributed in the hope that it will be useful,
; but WITHOUT ANY WARRANTY; without even the implied warranty of
; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
; GNU General Public License for more details.
;
; You should have received a copy of the GNU General Public License
; along with cqual; see the file COPYING.  If not, write to
; the Free Software Foundation, 59 Temple Place - Suite 330,
; Boston, MA 02111-1307, USA.

;; Definitions for type-safe containers

;; (defset name set-info-var element-type)
;;   name is the name to typedef the new set kind to
;;   set-info-var is where to find the fn cmp and bag flag for this set
;;   element-type is the type of the set elements

(defset ty_set ty_set_info ty)
(defset qual_set qual_set_info qual)
(defset qual_set_byname qual_set_byname_info qual)
(defset po_set po_set_info po_info)
(defset qual_edge_set qual_edge_set_info qual_edge)
