Lines Matching full:properties
74 // // This specifies the known properties of an Fst mapped by this
75 // // mapper. It takes as argument the input Fst's known properties.
76 // uint64 Properties(uint64 props) const;
103 uint64 props = fst->Properties(kFstProperties, false);
115 fst->SetProperties(mapper->Properties(props), kFstProperties);
146 uint64 iprops = ifst.Properties(kCopyProperties, false);
154 if (ifst.Properties(kExpanded, false))
169 uint64 oprops = ofst->Properties(kFstProperties, false);
170 ofst->SetProperties(mapper->Properties(iprops) | oprops, kFstProperties);
279 uint64 Properties() const { return Properties(kFstProperties); }
281 // Set error if found; return FST impl properties.
282 uint64 Properties(uint64 mask) const {
283 if ((mask & kError) && (fst_->Properties(kError, false) ||
284 (mapper_->Properties(0) & kError)))
286 return FstImpl<Arc>::Properties(mask);
314 uint64 props = fst_->Properties(kCopyProperties, false);
315 SetProperties(mapper_->Properties(props));
433 uint64 Properties(uint64 props) const { return props; }
489 uint64 Properties(uint64 props) const {
565 uint64 Properties(uint64 props) const {