Difference: FstConventions (13 vs. 14)

Revision 142016-03-03 - MichaelRiley

Line: 1 to 1
 
META TOPICPARENT name="WebHome"

OpenFst Conventions

Line: 16 to 16
 
  1. A StateIterator is invalidated if the number of states is modified.
  2. An ArcIterator for a state is invalidated by any mutation of the arcs at that state.
  3. A MutableArcIterator is invalidated by any mutation of the arcs at that state other than by the iterator itself.
Changed:
<
<
  1. A reference/pointer to an arc is invalidated at the next Fst, state or arc iterator operation.
  2. State and arc iterators should be destroyed prior to destroying their component FSTs.
>
>
  1. A Matcher is invalidated by any mutation of an FST.
  2. A reference/pointer to an arc is invalidated at the next Fst, state iterator, arc iterator or matcher operation.
  3. State iteratores, arc iterators and matchers should be destroyed prior to destroying their component FSTs.
 
  1. All Fst classes F implement a copy constructor F(const &F).
  2. The copy constructor and Copy() method of an FST have constant time and space complexity (shallow copy) unless otherwise noted.
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2018 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback