Home | History | Annotate | Download | only in lib

Lines Matching refs:mask

63 // each property indicated in the mask will be determined and returned
65 // the properties specifically requested in the mask, certain other
72 // is used to implement fst.Properties(mask, true).
74 uint64 ComputeProperties(const Fst<Arc> &fst, uint64 mask, uint64 *known,
86 if ((known_props & mask) == mask) {
103 if (mask & dfs_props) {
109 if (mask & ~(kBinaryProperties | dfs_props)) {
112 if (mask & (kIDeterministic | kNonIDeterministic))
114 if (mask & (kODeterministic | kNonODeterministic))
128 if (mask & (kIDeterministic | kNonIDeterministic))
130 if (mask & (kODeterministic | kNonODeterministic))
227 // fst.Properties(mask, true).
229 uint64 TestProperties(const Fst<Arc> &fst, uint64 mask, uint64 *known) {
232 uint64 computed_props = ComputeProperties(fst, mask, known, false);
238 return ComputeProperties(fst, mask, known, true);