vector<TaggedWord> corpusToTaggedWords(Corpus<TaggedWord> const &corpus) { vector<TaggedWord> sequence; vector<Sentence<TaggedWord> > sentences = corpus.sentences(); for (vector<Sentence<TaggedWord> >::const_iterator iter = sentences.begin(); iter != sentences.end(); ++iter) copy(iter->words().begin(), iter->words().end(), back_inserter(sequence)); return sequence; }