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

index_ref Class Reference

#include <index.h>

Inheritance diagram for index_ref:

Index List of all members.

Public Methods

 index_ref (void)
 index_ref (const index_ref &other)
virtual ~index_ref (void)
elem_t lookup (key_t the_key) const
bool exists (key_t the_key) const
index_handle<key_t, elem_t> enter (key_t the_key, elem_t the_elem)
void remove (key_t the_key)
index_handle<key_t, elem_t> lookup_handle (key_t the_key) const
elem_t elem (index_handle<key_t, elem_t> handle) const
void remove (index_handle<key_t, elem_t> handle)
void clear (void)
const index_ref<key_t, elem_t>& operator= (const index_ref<key_t, elem_t> &other)


Detailed Description

template<class key_t, class elem_t> class index_ref


Constructor & Destructor Documentation

template<class key_t, class elem_t>
index_ref<key_t, elem_t>::index_ref<key_t, elem_t> (
void)

template<class key_t, class elem_t>
index_ref<key_t, elem_t>::index_ref<key_t, elem_t> (
const index_ref<key_t, elem_t> & other)

template<class key_t, class elem_t>
index_ref<key_t, elem_t>::~index_ref<key_t, elem_t> (
void) [inline, virtual]


Member Function Documentation

template<class key_t, class elem_t>
void index_ref<key_t, elem_t>::clear (
void) [inline, virtual]

Reimplemented from Index.

template<class key_t, class elem_t>
elem_t index_ref<key_t, elem_t>::elem (
index_handle<key_t,elem_t> handle) const [inline, virtual]

Reimplemented from Index.

template<class key_t, class elem_t>
index_handle<key_t,elem_t> index_ref<key_t, elem_t>::enter<key_t, elem_t> (
key_t the_key,
elem_t the_elem) [inline, virtual]

Reimplemented from Index.

template<class key_t, class elem_t>
bool index_ref<key_t, elem_t>::exists (
key_t the_key) const [inline, virtual]

Reimplemented from Index.

template<class key_t, class elem_t>
elem_t index_ref<key_t, elem_t>::lookup (
key_t the_key) const [inline, virtual]

Reimplemented from Index.

template<class key_t, class elem_t>
index_handle<key_t,elem_t> index_ref<key_t, elem_t>::lookup_handle<key_t, elem_t> (
key_t the_key) const [inline, virtual]

Reimplemented from Index.

template<class key_t, class elem_t>
const index_ref<key_t,elem_t>& index_ref<key_t, elem_t>::operator=<key_t, elem_t> (
const index_ref<key_t,elem_t>& other) [inline]

template<class key_t, class elem_t>
void index_ref<key_t, elem_t>::remove (
index_handle<key_t,elem_t> handle) [inline, virtual]

Reimplemented from Index.

template<class key_t, class elem_t>
void index_ref<key_t, elem_t>::remove (
key_t the_key) [inline, virtual]

Reimplemented from Index.


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