Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

searchable_list Class Reference

A list of elements which have equality defined. More...

#include <suif_indexed_list.h>

Inheritance diagram for searchable_list:

list List of all members.

Public Types

typedef list<Domain>::iterator iterator

Public Methods

iterator find (const Domain &key)
const_iterator find (const Domain &key) const
bool is_member (const Domain &key) const
 Is there an entry with the given value.

bool remove (const Domain &key)
 Remove first entry with given value.


Detailed Description

template<class Domain> class searchable_list

A list of elements which have equality defined.


Member Typedef Documentation

template<class Domain>
typedef list<Domain>::iterator searchable_list<Domain>::iterator

Reimplemented from list.


Member Function Documentation

template<class Domain>
const_iterator searchable_list<Domain>::find (
const Domain & key) const [inline]

template<class Domain>
iterator searchable_list<Domain>::find (
const Domain & key) [inline]

template<class Domain>
bool searchable_list<Domain>::is_member (
const Domain & key) const [inline]

Is there an entry with the given value.

template<class Domain>
bool searchable_list<Domain>::remove (
const Domain & key) [inline]

Remove first entry with given value.


The documentation for this class was generated from the following file:
Generated at Mon Jul 31 13:44:28 2000 for NCI SUIF by doxygen 1.1.2 written by Dimitri van Heesch, © 1997-2000