Lines Matching defs:fields
40 * For SECTION_LIST, it generates Section.h classes only for proto fields with section option enabled.
41 * For PRIVACY_POLICY_LIST, it generates Privacy.h classes only for proto fields with privacy option enabled.
45 * of its sub-messages. The code also handles multiple depth of self recursion fields.
84 * 3. Containing message's tag doesn't apply to message fields, even when unset (in this case, uses its default message tag).
219 // replace . with double underscores to avoid name conflicts since fields use snake naming convention
232 // For message fields, it only looks at its field tag and own default message tag, doesn't recursively go deeper.
271 // Recursively look at if this message is default, meaning all its fields and sub-messages
285 vector<const FieldDescriptor*> fields;
286 fields.reserve(descriptor->field_count());
288 fields.push_back(descriptor->field(i));
290 std::sort(fields.begin(), fields.end(), numberInOrder);
291 return fields;
295 // It generates Privacy objects for each non-default fields including non-default sub-messages.
310 // sort fields based on number, iterate though them and generate sub flags first