Lines Matching refs:properties
41 #include <fst/test-properties.h>
379 if(!fst->Properties(kILabelSorted, false))
381 if(!fst->Properties(kOLabelSorted, false))
383 inprops.push_back(fst->Properties(kCopyProperties, false));
426 if (Properties(kILabelSorted | kOLabelSorted) && all_non_empty)
443 SetProperties(impl.Properties(), kCopyProperties);
549 } else if (always_cache_ || !Properties(kILabelSorted)) {
586 } else if(always_cache_ || !Properties(kOLabelSorted)) {
611 uint64 Properties() const { return Properties(kFstProperties); }
613 // Set error if found; return FST impl properties.
614 uint64 Properties(uint64 mask) const {
617 if (fst_array_[i]->Properties(kError, false))
621 return FstImpl<Arc>::Properties(mask);
968 using ImplToFst<Impl>::Properties;
995 ((match_type == MATCH_INPUT && Properties(kILabelSorted, false)) ||
996 (match_type == MATCH_OUTPUT && Properties(kOLabelSorted, false)))) {
1303 uint64 props = fst_.Properties(true_prop | false_prop, test);
1317 virtual uint64 Properties(uint64 props) const {