Home | History | Annotate | Download | only in lib

Lines Matching refs:StackPrefix

229         int prefix = PrefixId(StackPrefix());
243 const StackPrefix& stack = stackprefix_array_[tuple.prefix_id];
306 const StackPrefix& stack = stackprefix_array_[tuple.prefix_id];
394 // \class StackPrefix
396 class StackPrefix {
398 StackPrefix() {}
401 StackPrefix(const StackPrefix& x) :
430 bool operator()(const StackPrefix& x, const StackPrefix& y) const {
445 size_t operator()(const StackPrefix& x) const {
454 typedef hash_map<StackPrefix, int, StackPrefixKey, StackPrefixEqual>
459 // hash stack prefix (return unique index into stackprefix array)
460 int PrefixId(const StackPrefix& prefix) {
473 int PopPrefix(StackPrefix prefix) {
479 int PushPrefix(StackPrefix prefix, Label fst_id, StateId nextstate) {
499 vector<StackPrefix> stackprefix_array_;