Lines Matching refs:Properties
108 using FstImpl<A>::Properties;
141 SetProperties(impl.Properties(), kCopyProperties); in ComposeFstImplBase()
247 uint64 Properties() const { return Properties(kFstProperties); } in Properties() function
250 uint64 Properties(uint64 mask) const { in Properties() function
252 (fst1_.Properties(kError, false) || in Properties()
253 fst2_.Properties(kError, false) || in Properties()
254 (matcher1_->Properties(0) & kError) || in Properties()
255 (matcher2_->Properties(0) & kError) | in Properties()
256 (filter_->Properties(0) & kError) || in Properties()
260 return FstImpl<Arc>::Properties(mask); in Properties()
408 uint64 fprops1 = fst1.Properties(kFstProperties, false); in ComposeFstImpl()
409 uint64 fprops2 = fst2.Properties(kFstProperties, false); in ComposeFstImpl()
410 uint64 mprops1 = matcher1_->Properties(fprops1); in ComposeFstImpl()
411 uint64 mprops2 = matcher2_->Properties(fprops2); in ComposeFstImpl()
413 SetProperties(filter_->Properties(cprops), kCopyProperties); in ComposeFstImpl()
566 if (!(Weight::Properties() & kCommutative)) { in CreateBase2()
567 int64 props1 = fst1.Properties(kUnweighted, true); in CreateBase2()
568 int64 props2 = fst2.Properties(kUnweighted, true); in CreateBase2()