diff options
Diffstat (limited to 'src/google/protobuf/compiler/command_line_interface.h')
-rw-r--r-- | src/google/protobuf/compiler/command_line_interface.h | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/google/protobuf/compiler/command_line_interface.h b/src/google/protobuf/compiler/command_line_interface.h index 1070a83b..1a75ec85 100644 --- a/src/google/protobuf/compiler/command_line_interface.h +++ b/src/google/protobuf/compiler/command_line_interface.h @@ -174,9 +174,9 @@ class LIBPROTOC_EXPORT CommandLineInterface { // ----------------------------------------------------------------- class ErrorPrinter; - class DiskOutputDirectory; - class ErrorReportingFileOutput; - class InsertionOutputStream; + class MemoryOutputDirectory; + class SubOutputDirectory; + class MemoryOutputStream; // Clear state from previous Run(). void Clear(); @@ -212,7 +212,8 @@ class LIBPROTOC_EXPORT CommandLineInterface { // Generate the given output file from the given input. struct OutputDirective; // see below bool GenerateOutput(const vector<const FileDescriptor*>& parsed_files, - const OutputDirective& output_directive); + const OutputDirective& output_directive, + OutputDirectory* parent_output_directory); bool GeneratePluginOutput(const vector<const FileDescriptor*>& parsed_files, const string& plugin_name, const string& parameter, |