Lines Matching refs:StackId

82   typedef StateId StackId;
83 typedef PdtStateTuple<StateId, StackId> StateTuple;
92 new PdtStateTable<StateId, StackId>()),
108 state_table_(new PdtStateTable<StateId, StackId>()),
181 StackId stack_id = stack_->Find(tuple.stack_id, arc.ilabel);
197 const PdtStack<StackId, Label> &GetStack() const { return *stack_; }
199 const PdtStateTable<StateId, StackId> &GetStateTable() const {
206 PdtStack<StackId, Label> *stack_;
207 PdtStateTable<StateId, StackId> *state_table_;
234 typedef StateId StackId;
264 const PdtStack<StackId, Label> &GetStack() const {
268 const PdtStateTable<StateId, StackId> &GetStateTable() const {
341 typedef StateId StackId;
342 typedef PdtStack<StackId, Label> Stack;
343 typedef PdtStateTable<StateId, StackId> StateTable;
394 const Stack &s, const vector<StackId> &sl,
400 StackId si1 = state_table_.Tuple(s1).stack_id;
401 StackId si2 = state_table_.Tuple(s2).stack_id;
425 const vector<StackId> &stack_length_;
435 const PdtStateTable<StateId, StackId> &st,
437 const vector<StackId> &sl,
460 bool ProcOpenParen(StateId s, const A &arc, StackId si, StackId nsi);
462 void ProcDestStates(StateId s, StackId si);
470 vector<StackId> stack_length_; // Length of stack for given stack id
489 StackId current_stack_id_;
705 PdtStateTuple<StateId, StackId> tuple(rfst_.Start() - 1, 0);
745 bool PrunedExpand<A>::ProcOpenParen(StateId s, const A &arc, StackId si,
746 StackId nsi) {
775 PdtStateTuple<StateId, StackId> tuple(meta_arc.nextstate, si);
831 void PrunedExpand<A>::ProcDestStates(StateId s, StackId si) {
857 PdtStateTuple<StateId, StackId> tuple(arc.nextstate, stack_.Pop(si));
890 StackId stack_id = state_table_.Tuple(s).stack_id;
897 StackId nextstack_id = state_table_.Tuple(arc.nextstate).stack_id;
941 typedef typename ExpandFst<Arc>::StackId StackId;