home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Professional Developers Kit 1992 November / Disc01 / Disc01.mdf / cppbeta / bbxxk / iesseq.c__ / IESSEQ.C
Encoding:
Text File  |  1992-10-26  |  896 b   |  25 lines

  1. /* Copyright (c) IBM Corp. 1992 */
  2. template <class Element, class ElementOps, class Base>
  3. Boolean IWEqSeqOnSeq <Element, ElementOps, Base>::
  4. isContained (Element const& element, void* env) {
  5.   return (*(IWEqSeqOnSeq <Element, ElementOps, Base> **) env)
  6.        ->contains (element);
  7. }
  8.  
  9. template <class Element, class ElementOps, class Base>
  10. Boolean IWEqSeqOnSeq <Element, ElementOps, Base>::
  11. isNotContained (Element const& element, void* env) {
  12.   return ! (*(IWEqSeqOnSeq <Element, ElementOps, Base>**) env)
  13.          ->contains (element);
  14. }
  15.  
  16. template <class Element, class ElementOps, class Base>
  17. Boolean IWEqSeqOnSeq <Element, ElementOps, Base>::
  18. isEqual (Element const& element, void* env) {
  19.   return cvElementOps.equal (**(Element**) env, element);
  20. }
  21.  
  22. template <class Element, class ElementOps, class Base>
  23. ElementOps IWEqSeqOnSeq <Element, ElementOps, Base>::
  24. cvElementOps;
  25.