Home | History | Annotate | Download | only in fst

Lines Matching refs:properties

34 #include <fst/test-properties.h>
108 using FstImpl<A>::Properties;
141 SetProperties(impl.Properties(), kCopyProperties);
247 uint64 Properties() const { return Properties(kFstProperties); }
249 // Set error if found; return FST impl properties.
250 uint64 Properties(uint64 mask) const {
252 (fst1_.Properties(kError, false) ||
253 fst2_.Properties(kError, false) ||
254 (matcher1_->Properties(0) & kError) ||
255 (matcher2_->Properties(0) & kError) |
256 (filter_->Properties(0) & kError) ||
260 return FstImpl<Arc>::Properties(mask);
405 uint64 fprops1 = fst1.Properties(kFstProperties, false);
406 uint64 fprops2 = fst2.Properties(kFstProperties, false);
407 uint64 mprops1 = matcher1_->Properties(fprops1);
408 uint64 mprops2 = matcher2_->Properties(fprops2);
410 SetProperties(filter_->Properties(cprops), kCopyProperties);
514 if (!(Weight::Properties() & kCommutative)) {
515 int64 props1 = fst1.Properties(kUnweighted, true);
516 int64 props2 = fst2.Properties(kUnweighted, true);