Class Hierarchy   Compound List   File List   Header Files   Compound Members   File Members  

utilities.h File Reference

Templates for iterating over subsets of SuifObjects. More...

Compounds

Defines

Functions


Detailed Description

Templates for iterating over subsets of SuifObjects.


Define Documentation

#define SUIFKERNEL__UTILITIES_H


Function Documentation

sf_owned Iterator * object_iterator (const Address start_object, const MetaClass * object_type, const MetaClass * what)

sf_owned Iterator * object_iterator (const Address start_object, const MetaClass * start_object_type, const MetaClass * dont_search_beyond, const MetaClass * what)

sf_owned Iterator * object_ref_iterator (SuifObject * start_object, const MetaClass * what)

template<class T>
Iter<T> object_iterator (const SuifObject * start_object)

template<class T>
list<T *>* collect_objects (const SuifObject * start_object)

template<class T>
Iter<T> collect_instance_objects (SuifObject * start_object, const LString & start_class = emptyLString, const LString & end_class = emptyLString)

template<class T>
Iter<T> suif_object_ref_iterator (SuifObject * start_object, const LString & start_class = SuifObject::get_class_name())


Generated at Mon Nov 22 19:43:14 1999 for NCI SUIF by doxygen  written by Dimitri van Heesch, © 1997-1999