00001 /* generateCategoryMoves.h 00002 */ 00003 #ifndef OSL_GENERATECATEGORYMOVES_H 00004 #define OSL_GENERATECATEGORYMOVES_H 00005 00006 #include "osl/category/analyzer/categoryMoveVector.h" 00007 namespace osl 00008 { 00009 namespace category 00010 { 00011 namespace analyzer 00012 { 00013 class GenerateCategoryMoves 00014 { 00015 class Helper; 00016 class DetailFinder; 00017 public: 00018 template <class Categories> 00019 static void generateAndSet(const CategoryEnv& env, CategoryMoveVector&); 00020 template <class Categories> 00021 static void generateAndSetDetailed(const CategoryEnv& env, CategoryMoveVector&); 00022 }; 00023 } // namespace analyzer 00024 } // namespace category 00025 } // namespace osl 00026 00027 00028 #endif /* OSL_GENERATECATEGORYMOVES_H */ 00029 // ;;; Local Variables: 00030 // ;;; mode:c++ 00031 // ;;; c-basic-offset:2 00032 // ;;; End: