Lines Matching refs:marker
56 * current input position, Index, or some other marker so that
77 * Reset the stream so that next call to index would return marker.
78 * The marker will usually be Index but it doesn't have to be. It's
79 * just a marker to indicate what state the stream was in. This is
81 * created after this marker argument, this routine must unroll them
82 * like a stack. Assume the state the stream was in when this marker
86 void Rewind( int marker );
89 * Rewind to the input position of the last marker.
93 * Do not "pop" the marker off the state. mark(i)
95 * like invoking rewind(last marker) but it should not "pop"
96 * the marker off. It's like seek(last marker's input position).
103 * stream to keep bookkeeping objects around for a marker that is
106 * This must throw away resources for all markers back to the marker
111 void Release( int marker );