Lines Matching refs:Field
27 struct Field;
81 struct Field { struct
87 Field() {} in Field() argument
89 Field(int32_t tag, int32_t pos[], int32_t depth) : mTag(tag) { in Field() function
93 Field(const Field& from) : mTag(from.getTag()), mField(from.getField()) { in Field() argument
96 Field(int32_t tag, int32_t field) : mTag(tag), mField(field){}; in Field() function
164 inline bool operator==(const Field& that) const { argument
168 inline bool operator!=(const Field& that) const {
172 bool operator<(const Field& that) const {
219 Matcher(const Field& matcher, int32_t mask) : mMatcher(matcher), mMask(mask){}; in Matcher()
221 const Field mMatcher;
224 inline const Field& getMatcher() const { in getMatcher()
262 return Matcher(Field(tag, getSimpleField(field)), 0xff7f0000); in getSimpleMatcher()
267 return Matcher(Field(atomId, pos, 2), 0xff7f7f7f); in getFirstUidMatcher()
416 FieldValue(const Field& field, const Value& value) : mField(field), mValue(value) { in FieldValue()
436 Field mField;
451 bool isAttributionUidField(const Field& field, const Value& value);