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