Home | History | Annotate | Download | only in src

Lines Matching refs:UnigramDictionary

109     return (flags & UnigramDictionary::MASK_ATTRIBUTE_ADDRESS_TYPE) >> ATTRIBUTE_ADDRESS_SHIFT;
112 switch (flags * UnigramDictionary::MASK_ATTRIBUTE_ADDRESS_TYPE) {
113 case UnigramDictionary::FLAG_ATTRIBUTE_ADDRESS_TYPE_ONEBYTE: return 1;
114 case UnigramDictionary::FLAG_ATTRIBUTE_ADDRESS_TYPE_TWOBYTES: return 2;
115 case UnigramDictionary::FLAG_ATTRIBUTE_ADDRESS_TYPE_THREEBYTE: return 3;
124 while (flags & UnigramDictionary::FLAG_ATTRIBUTE_HAS_NEXT) {
134 return (UnigramDictionary::MASK_GROUP_ADDRESS_TYPE & flags) >> CHILDREN_ADDRESS_SHIFT;
143 return UnigramDictionary::FLAG_IS_TERMINAL & flags ? pos + 1 : pos;
152 if (UnigramDictionary::FLAG_HAS_BIGRAMS & flags) {
170 switch (UnigramDictionary::MASK_GROUP_ADDRESS_TYPE & flags) {
171 case UnigramDictionary::FLAG_GROUP_ADDRESS_TYPE_ONEBYTE:
174 case UnigramDictionary::FLAG_GROUP_ADDRESS_TYPE_TWOBYTES:
178 case UnigramDictionary::FLAG_GROUP_ADDRESS_TYPE_THREEBYTES:
192 return (UnigramDictionary::FLAG_GROUP_ADDRESS_TYPE_NOADDRESS
193 != (UnigramDictionary::MASK_GROUP_ADDRESS_TYPE & flags));
200 switch (UnigramDictionary::MASK_ATTRIBUTE_ADDRESS_TYPE & flags) {
201 case UnigramDictionary::FLAG_ATTRIBUTE_ADDRESS_TYPE_ONEBYTE:
205 case UnigramDictionary::FLAG_ATTRIBUTE_ADDRESS_TYPE_TWOBYTES:
210 case UnigramDictionary::FLAG_ATTRIBUTE_ADDRESS_TYPE_THREEBYTES:
217 if (UnigramDictionary::FLAG_ATTRIBUTE_OFFSET_NEGATIVE & flags) {
249 if (UnigramDictionary::FLAG_HAS_MULTIPLE_CHARS & flags) {
267 if (UnigramDictionary::FLAG_IS_TERMINAL & flags) {
271 pos = BinaryFormat::skipFrequency(UnigramDictionary::FLAG_IS_TERMINAL, pos);
273 if (UnigramDictionary::FLAG_GROUP_ADDRESS_TYPE_NOADDRESS
274 == (UnigramDictionary::MASK_GROUP_ADDRESS_TYPE & flags)) {
284 if (UnigramDictionary::FLAG_HAS_MULTIPLE_CHARS & flags) {
336 if (UnigramDictionary::FLAG_HAS_MULTIPLE_CHARS & flags) {
350 if (UnigramDictionary::FLAG_HAS_MULTIPLE_CHARS & flags) {
358 const bool hasChildren = (UnigramDictionary::FLAG_GROUP_ADDRESS_TYPE_NOADDRESS !=
359 (UnigramDictionary::MASK_GROUP_ADDRESS_TYPE & flags));
399 if (UnigramDictionary::FLAG_HAS_MULTIPLE_CHARS & lastFlags) {