Developer Documentation
Developer Documentation
USER IN NAMESPACE AMMA TREE ROOT AMMA SEARCH AMMA HOME
 

namespace StdDList
Some utility functions for dealing with DLists.

User Level:Default
Library: Mlist
Example: exDList.cc

Methods:

#include "amma/DListExtra.hh"
DLIterC<DataT> Find(DListC<DataT> & list,const DataT & obj)
Find an object in a list.

DLIterC<DataT> FindIter(DListC<DataT> & list,const ValueT & obj,const ValueT & (*)(FuncArgList)const func)
Find an object in a list.

DLIterC<DataT> FindIter(DListC<DataT> & list,const ValueT & obj,ValueT & (*)(FuncArgList) func)
Find an object in a list.

DLIterC<DataT> FindIter(DListC<DataT> & list,const ValueT & obj,ValueT (*)(FuncArgList) func)
Find an object in a list.

DLIterC<DataT> FindIter(DListC<DataT> & list,const ValueT & obj,ValueT (*)(FuncArgList)const func)
Insert an object without duplication
Returns true if new object added.

BooleanT NoDupInsert(DListC<DataT> & list,const DataT & obj)
Delete a object from a list.

BooleanT Remove(DListC<DataT> & list,const DataT & obj)
Add two lists.

DListC<DataT> operator+(const DListC<DataT> & l1,const DListC<DataT> & l2)


Documentation by CxxDoc: Tue Mar 20 10:50:54 2001
Centre for Vision, Speech & Signal Processing