Lines Matching full:properties
89 // // This specifies the known properties of an Fst mapped by this
90 // // mapper. It takes as argument the input Fst's known properties.
91 // uint64 Properties(uint64 props) const;
96 // e.g. whether to add a superfinal state. They will use the Properties()
97 // method to set the result Fst properties.
125 uint64 props = fst->Properties(kFstProperties, false);
184 fst->SetProperties(mapper->Properties(props), kFstProperties);
216 uint64 iprops = ifst.Properties(kCopyProperties, false);
224 if (ifst.Properties(kExpanded, false)) {
285 uint64 oprops = ofst->Properties(kFstProperties, false);
286 ofst->SetProperties(mapper->Properties(iprops) | oprops, kFstProperties);
429 uint64 Properties() const { return Properties(kFstProperties); }
431 // Set error if found; return FST impl properties.
432 uint64 Properties(uint64 mask) const {
433 if ((mask & kError) && (fst_->Properties(kError, false) ||
434 (mapper_->Properties(0) & kError)))
436 return FstImpl<Arc>::Properties(mask);
506 uint64 props = fst_->Properties(kCopyProperties, false);
507 SetProperties(mapper_->Properties(props));
700 uint64 Properties(uint64 props) const { return props; }
719 uint64 Properties(uint64 props) const {
747 uint64 Properties(uint64 props) const { return props; }
797 uint64 Properties(uint64 props) const {
846 uint64 Properties(uint64 inprops) const {
939 uint64 Properties(uint64 inprops) const {
991 uint64 Properties(uint64 props) const {
1025 uint64 Properties(uint64 props) const {
1054 uint64 Properties(uint64 props) const {
1080 uint64 Properties(uint64 props) const {
1109 uint64 Properties(uint64 props) const {
1139 uint64 Properties(uint64 props) const { return props; }