00001 #ifndef _COUNTSUIFOBJECTPASS_H_ 00002 #define _COUNTSUIFOBJECTPASS_H_ 00003 00010 #include "suifkernel/module.h" 00011 00015 class CountSuifObjectPass : public Module { 00016 public: 00017 CountSuifObjectPass( SuifEnv* suif_env ); 00018 00019 virtual void initialize(); 00020 00021 virtual Module* clone() const; 00022 00023 virtual void execute(); 00024 00025 virtual bool delete_me() const; 00026 00027 static const LString get_class_name(); 00028 00029 }; 00030 00031 00032 // @class CountSuifObjectPass count_suif_object_pass.h usefulpasses/count_suif_object_pass.h 00033 00034 #endif /* _COUNTSUIFOBJECTPASS_H_ */ 00035