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

suifkernel/suif_walker.h

This is the verbatim text of the suif_walker.h include file.
#ifndef SUIFKERNEL__SUIF_WALKER
#define SUIFKERNEL__SUIF_WALKER

#include "iokernel/walker.h"
#include "suif_object.h"

#include "common/sparse_vector.h"



class SuifWalker : public  Walker {
    protected:

  
        bool is_visitable(Address address,const MetaClass *_meta) const;
        ApplyStatus operator () (Address address, const MetaClass *_meta);

    public:

        SuifWalker(SuifEnv *the_env);
        virtual ~SuifWalker();

        virtual Walker::ApplyStatus operator () (SuifObject *x) = 0;

    };

#endif


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