Lines Matching refs:full_name

407   bool AddSymbol(const string& full_name, Symbol symbol);
730 const string& full_name, Symbol symbol) {
731 if (InsertIfNotPresent(&symbols_by_name_, full_name.c_str(), symbol)) {
732 symbols_after_checkpoint_.push_back(full_name.c_str());
1076 if (fallback_database_->FindAllExtensionNumbers(extendee->full_name(),
1400 containing_type->full_name(), field_number, &file_proto)) {
1549 proto->mutable_extendee()->append(containing_type()->full_name());
1562 proto->mutable_type_name()->append(message_type()->full_name());
1567 proto->mutable_type_name()->append(enum_type()->full_name());
1618 proto->mutable_input_type()->append(input_type()->full_name());
1623 proto->mutable_output_type()->append(output_type()->full_name());
1667 name = "(." + fields[i]->full_name() + ")";
1767 containing_type->full_name());
1833 prefix, containing_type->full_name());
1848 containing_type()->full_name());
1863 field_type = "." + message_type()->full_name();
1866 field_type = "." + enum_type()->full_name();
1972 input_type()->full_name(),
1973 output_type()->full_name());
2246 bool AddSymbol(const string& full_name,
2260 void ValidateSymbolName(const string& name, const string& full_name,
2854 const string& full_name, const void* parent, const string& name,
2860 if (tables_->AddSymbol(full_name, symbol)) {
2862 GOOGLE_LOG(DFATAL) << "\"" << full_name << "\" not previously defined in "
2869 const FileDescriptor* other_file = tables_->FindSymbol(full_name).GetFile();
2871 string::size_type dot_pos = full_name.find_last_of('.');
2873 AddError(full_name, proto, DescriptorPool::ErrorCollector::NAME,
2874 "\"" + full_name + "\" is already defined.");
2876 AddError(full_name, proto, DescriptorPool::ErrorCollector::NAME,
2877 "\"" + full_name.substr(dot_pos + 1) +
2879 full_name.substr(0, dot_pos) + "\".");
2883 AddError(full_name, proto, DescriptorPool::ErrorCollector::NAME,
2884 "\"" + full_name + "\" is already defined in file \"" +
2919 const string& name, const string& full_name, const Message& proto) {
2921 AddError(full_name, proto, DescriptorPool::ErrorCollector::NAME,
2930 AddError(full_name, proto, DescriptorPool::ErrorCollector::NAME,
2965 AllocateOptionsImpl(descriptor->full_name(), descriptor->full_name(),
3253 file_->package() : parent->full_name();
3254 string* full_name = tables_->AllocateString(scope);
3255 if (!full_name->empty()) full_name->append(1, '.');
3256 full_name->append(proto.name());
3258 ValidateSymbolName(proto.name(), *full_name, proto);
3261 result->full_name_ = full_name;
3280 AddSymbol(result->full_name(), parent, result->name(),
3289 AddError(field->full_name(), proto.extension_range(j),
3305 AddError(result->full_name(), proto.extension_range(j),
3321 file_->package() : parent->full_name();
3322 string* full_name = tables_->AllocateString(scope);
3323 if (!full_name->empty()) full_name->append(1, '.');
3324 full_name->append(proto.name());
3326 ValidateSymbolName(proto.name(), *full_name, proto);
3329 result->full_name_ = full_name;
3366 AddError(result->full_name(), proto,
3421 AddError(result->full_name(), proto,
3440 AddError(result->full_name(), proto,
3452 AddError(result->full_name(), proto,
3495 AddError(result->full_name(), proto, DescriptorPool::ErrorCollector::NUMBER,
3506 AddError(result->full_name(), proto, DescriptorPool::ErrorCollector::NUMBER,
3511 AddError(result->full_name(), proto, DescriptorPool::ErrorCollector::NUMBER,
3521 AddError(result->full_name(), proto,
3529 AddError(result->full_name(), proto,
3544 AddSymbol(result->full_name(), parent, result->name(),
3555 AddError(parent->full_name(), proto,
3566 AddError(parent->full_name(), proto,
3576 file_->package() : parent->full_name();
3577 string* full_name = tables_->AllocateString(scope);
3578 if (!full_name->empty()) full_name->append(1, '.');
3579 full_name->append(proto.name());
3581 ValidateSymbolName(proto.name(), *full_name, proto);
3584 result->full_name_ = full_name;
3593 AddError(result->full_name(), proto,
3607 AddSymbol(result->full_name(), parent, result->name(),
3618 // Note: full_name for enum values is a sibling to the parent's name, not a
3620 string* full_name = tables_->AllocateString(*parent->full_name_);
3621 full_name->resize(full_name->size() - parent->name_->size());
3622 full_name->append(*result->name_);
3623 result->full_name_ = full_name;
3625 ValidateSymbolName(proto.name(), *full_name, proto);
3638 AddSymbol(result->full_name(), parent->containing_type(), result->name(),
3656 outer_scope = parent->containing_type()->full_name();
3665 AddError(result->full_name(), proto,
3682 string* full_name = tables_->AllocateString(file_->package());
3683 if (!full_name->empty()) full_name->append(1, '.');
3684 full_name->append(proto.name());
3686 ValidateSymbolName(proto.name(), *full_name, proto);
3689 result->full_name_ = full_name;
3701 AddSymbol(result->full_name(), NULL, result->name(),
3711 string* full_name = tables_->AllocateString(parent->full_name());
3712 full_name->append(1, '.');
3713 full_name->append(*result->name_);
3714 result->full_name_ = full_name;
3716 ValidateSymbolName(proto.name(), *full_name, proto);
3729 AddSymbol(result->full_name(), parent, result->name(),
3790 Symbol extendee = LookupSymbol(proto.extendee(), field->full_name(),
3793 AddNotDefinedError(field->full_name(), proto,
3798 AddError(field->full_name(), proto,
3806 AddError(field->full_name(), proto,
3810 field->containing_type()->full_name(),
3823 LookupSymbol(proto.type_name(), field->full_name(),
3828 AddNotDefinedError(field->full_name(), proto,
3841 AddError(field->full_name(), proto,
3850 AddError(field->full_name(), proto,
3858 AddError(field->full_name(), proto,
3864 AddError(field->full_name(), proto,
3883 field->enum_type()->full_name());
3889 AddError(field->full_name(), proto,
3891 "Enum type \"" + field->enum_type()->full_name() +
3901 AddError(field->full_name(), proto, DescriptorPool::ErrorCollector::TYPE,
3907 AddError(field->full_name(), proto, DescriptorPool::ErrorCollector::TYPE,
3920 AddError(field->full_name(), proto,
3925 field->containing_type()->full_name(),
3926 conflicting_field->full_name()));
3928 AddError(field->full_name(), proto,
3933 field->containing_type()->full_name(),
3983 Symbol input_type = LookupSymbol(proto.input_type(), method->full_name());
3985 AddNotDefinedError(method->full_name(), proto,
3989 AddError(method->full_name(), proto,
3996 Symbol output_type = LookupSymbol(proto.output_type(), method->full_name());
3998 AddNotDefinedError(method->full_name(), proto,
4002 AddError(method->full_name(), proto,
4065 message->full_name(), proto.extension_range(i),
4082 AddError(field->full_name(), proto,
4091 field->full_name(), proto,
4105 AddError(field->full_name(), proto,
4110 AddError(field->full_name(), proto,
4120 AddError(field->full_name(), proto,
4138 "\"" + enum_value->full_name() +
4144 AddError(enm->full_name(), proto,
4153 used_values[enum_value->number()] = enum_value->full_name();
4168 AddError(service->full_name(), proto,
4186 AddError(field->full_name(), proto, DescriptorPool::ErrorCollector::TYPE,
4192 AddError(field->full_name(), proto, DescriptorPool::ErrorCollector::TYPE,
4199 AddError(field->full_name(), proto, DescriptorPool::ErrorCollector::TYPE,
4211 item_type->full_name() + "." + key_name);
4214 AddError(field->full_name(), proto, DescriptorPool::ErrorCollector::TYPE,
4216 item_type->full_name() + "\".");
4222 AddError(field->full_name(), proto, DescriptorPool::ErrorCollector::TYPE,
4228 AddError(field->full_name(), proto, DescriptorPool::ErrorCollector::TYPE,
4333 options->GetDescriptor()->full_name());
4570 option_field->full_name() + "\".");
4580 option_field->full_name() + "\".");
4588 option_field->full_name() + "\".");
4597 option_field->full_name() + "\".");
4609 option_field->full_name() + "\".");
4625 "option \"" + option_field->full_name() + "\".");
4636 "option \"" + option_field->full_name() + "\".");
4650 option_field->full_name() + "\".");
4667 option_field->full_name() + "\".");
4678 "\"" + option_field->full_name() + "\".");
4686 "option \"" + option_field->full_name() + "\".");
4694 "\"" + option_field->full_name() + "\".");
4703 string fully_qualified_name = enum_type->full_name();
4716 return AddValueError("Enum type \"" + enum_type->full_name() +
4718 option_field->full_name() +
4732 option_field->enum_type()->full_name() +
4734 "option \"" + option_field->full_name() + "\".");
4747 "\"" + option_field->full_name() + "\".");
4774 name, descriptor->full_name());
4827 return AddValueError("Option \"" + option_field->full_name() +