Home | History | Annotate | Download | only in lib

Lines Matching refs:Properties

27 #include "fst/lib/test-properties.h"
34 // State definition. This does not manage the Fst properties.
174 // manages Fst properties and the # of input and output epsilons.
180 using FstImpl<A>::Properties;
208 SetProperties(Properties() & kSetStartProperties);
209 if (Properties() & kAcyclic)
210 SetProperties(Properties() | kInitialAcyclic);
216 SetProperties(Properties() & ~kWeighted);
219 SetProperties(Properties() | kWeighted);
220 SetProperties(Properties() & ~kUnweighted);
222 SetProperties(Properties() &
228 SetProperties(Properties() & kAddStateProperties);
235 SetProperties(Properties() | kNotAcceptor);
236 SetProperties(Properties() & ~kAcceptor);
240 SetProperties(Properties() | kIEpsilons);
241 SetProperties(Properties() & ~kNoIEpsilons);
243 SetProperties(Properties() | kEpsilons);
244 SetProperties(Properties() & ~kNoEpsilons);
249 SetProperties(Properties() | kOEpsilons);
250 SetProperties(Properties() & ~kNoOEpsilons);
255 SetProperties(Properties() | kNotILabelSorted);
256 SetProperties(Properties() & ~kILabelSorted);
259 SetProperties(Properties() | kNotOLabelSorted);
260 SetProperties(Properties() & ~kOLabelSorted);
264 SetProperties(Properties() | kWeighted);
265 SetProperties(Properties() & ~kUnweighted);
268 SetProperties(Properties() | kNotTopSorted);
269 SetProperties(Properties() & ~kTopSorted);
271 SetProperties(Properties() &
275 if (Properties() & kTopSorted)
276 SetProperties(Properties() | kAcyclic | kInitialAcyclic);
282 SetProperties(Properties() & kDeleteStatesProperties);
300 SetProperties(Properties() & kDeleteArcsProperties);
307 SetProperties(Properties() & kDeleteArcsProperties);
311 // Properties always true of this Fst class
324 SetProperties(fst.Properties(kCopyProperties, false) | kStaticProperties);
505 virtual uint64 Properties(uint64 mask, bool test) const {
511 return impl_->Properties(mask);