Fixed bugs
This commit is contained in:
parent
a761f061f4
commit
7654f78029
3 changed files with 8 additions and 5 deletions
|
@ -360,6 +360,12 @@ string FilenameIdentifier(const string& filename) {
|
|||
return result;
|
||||
}
|
||||
|
||||
|
||||
string GlobalSymbolName(const string& filename, string prefix)
|
||||
{
|
||||
return prefix + FilenameIdentifier(filename);
|
||||
}
|
||||
|
||||
// Return the name of the AddDescriptors() function for a given file.
|
||||
string GlobalAddDescriptorsName(const string& filename)
|
||||
{
|
||||
|
@ -378,10 +384,6 @@ string GlobalShutdownFileName(const string& filename)
|
|||
return GlobalSymbolName(filename,"protobuf_ShutdownFile_");
|
||||
}
|
||||
|
||||
string GlobalSymbolName(const string& filename, string prefix)
|
||||
{
|
||||
return prefix + FilenameIdentifier(filename);
|
||||
}
|
||||
|
||||
// Return the qualified C++ name for a file level symbol.
|
||||
string QualifiedFileLevelSymbol(const string& package, const string& name) {
|
||||
|
|
|
@ -581,7 +581,7 @@ void Generator::PrintServiceDescriptor(
|
|||
}
|
||||
|
||||
|
||||
void Generator::PrintDescriptorKeyAndModuleName(const ServiceDescriptor& descriptor, string keyandmodule) {
|
||||
void Generator::PrintDescriptorKeyAndModuleName(const ServiceDescriptor& descriptor, const char* keyandmodule) const {
|
||||
printer_->Print(keyandmodule,"class_name", descriptor.name());
|
||||
printer_->Indent();
|
||||
printer_->Print(
|
||||
|
|
|
@ -127,6 +127,7 @@ class LIBPROTOC_EXPORT Generator : public CodeGenerator {
|
|||
void PrintServiceDescriptor(const ServiceDescriptor& descriptor) const;
|
||||
void PrintServiceClass(const ServiceDescriptor& descriptor) const;
|
||||
void PrintServiceStub(const ServiceDescriptor& descriptor) const;
|
||||
void PrintDescriptorKeyAndModuleName(const ServiceDescriptor& descriptor, const char* keyandmodule) const ;
|
||||
|
||||
void PrintEnumValueDescriptor(const EnumValueDescriptor& descriptor) const;
|
||||
string OptionsValue(const string& class_name,
|
||||
|
|
Loading…
Add table
Reference in a new issue