Lines Matching refs:map_field
817 MapField map_field; in ParseMessageFieldNoLabel() local
831 map_field.is_map_field = true; in ParseMessageFieldNoLabel()
838 if (map_field.is_map_field) { in ParseMessageFieldNoLabel()
855 DO(ParseType(&map_field.key_type, &map_field.key_type_name)); in ParseMessageFieldNoLabel()
857 DO(ParseType(&map_field.value_type, &map_field.value_type_name)); in ParseMessageFieldNoLabel()
964 if (map_field.is_map_field) { in ParseMessageFieldNoLabel()
965 GenerateMapEntry(map_field, field, messages); in ParseMessageFieldNoLabel()
971 void Parser::GenerateMapEntry(const MapField& map_field, in GenerateMapEntry() argument
983 if (map_field.key_type_name.empty()) { in GenerateMapEntry()
984 key_field->set_type(map_field.key_type); in GenerateMapEntry()
986 key_field->set_type_name(map_field.key_type_name); in GenerateMapEntry()
992 if (map_field.value_type_name.empty()) { in GenerateMapEntry()
993 value_field->set_type(map_field.value_type); in GenerateMapEntry()
995 value_field->set_type_name(map_field.value_type_name); in GenerateMapEntry()