00001 // categoryMoveVector.h 00002 #ifndef CATEGORYMOVEVECTOR_H 00003 #define CATEGORYMOVEVECTOR_H 00004 00005 #include "osl/container/moveLogProbVector.h" 00006 #include "osl/stl/slist.h" 00007 #include <string> 00008 00009 namespace osl 00010 { 00011 namespace search 00012 { 00013 namespace analyzer 00014 { 00015 struct CategoryMoves 00016 { 00017 MoveLogProbVector moves; 00018 std::string category; 00019 00020 CategoryMoves(const MoveLogProbVector&, const std::string&); 00021 ~CategoryMoves(); 00022 }; 00023 class CategoryMoveVector 00024 : public osl::slist<CategoryMoves> 00025 { 00026 public: 00027 CategoryMoveVector(); 00028 ~CategoryMoveVector(); 00029 }; 00030 } // namespace analyzer 00031 } // namespace search 00032 } // namespace osl 00033 00034 #endif /* CATEGORYMOVEVECTOR_H */ 00035 // ;;; Local Variables: 00036 // ;;; mode:c++ 00037 // ;;; c-basic-offset:2 00038 // ;;; End: