00001
00015 #ifndef INC_MI32_DELEGATEFILTER_H
00016 #define INC_MI32_DELEGATEFILTER_H
00017
00018 #ifndef INC_MI32_DELEGATE_H
00019 #include <mi32/delegate.h>
00020 #endif
00021
00022 #ifndef GENERATING_DOXYGEN_OUTPUT
00023 class FILEPATH;
00024 class MISTRING;
00025 namespace RVC {
00026 class OBJITEM;
00027 class OBJITEMLIST;
00028 }
00029 #endif
00030
00034 typedef fastdelegate::FastDelegate<int(const FILEPATH&, MISTRING&, int)> DELEGATE_FILTER_FILEPATH;
00035
00039 typedef fastdelegate::FastDelegate<int(const RVC::OBJITEM&, MISTRING&, int)> DELEGATE_FILTER_OBJITEM;
00040
00043 typedef fastdelegate::FastDelegate<int(const RVC::OBJITEMLIST&, MISTRING&)> DELEGATE_FILTER_OBJITEMLIST;
00044
00045
00046 #endif // INC_MI32_DELEGATEFILTER_H