00001 #include "SVertex.h"
00002
00003 #include "moses/FF/FFState.h"
00004
00005 #include "SHyperedge.h"
00006
00007 namespace Moses
00008 {
00009 namespace Syntax
00010 {
00011
00012 SVertex::~SVertex()
00013 {
00014
00015 delete best;
00016 for (std::vector<SHyperedge*>::iterator p = recombined.begin();
00017 p != recombined.end(); ++p) {
00018 delete *p;
00019 }
00020
00021 for (std::vector<FFState*>::iterator p = states.begin();
00022 p != states.end(); ++p) {
00023 delete *p;
00024 }
00025 }
00026
00027 }
00028 }