Fix include of std::set

With new version of gRPC, compiler complains about missing include of
the std::set. Move include from .cpp to .h files.

Pick-to: 6.6
Change-Id: Ibfef277598cb9e620ab1b693a42564706302c9cc
Reviewed-by: Alexey Edelev <alexey.edelev@qt.io>
This commit is contained in:
Konrad Kujawa 2023-06-22 15:30:20 +02:00
parent 1b6b1aab83
commit 0d0d14e551
4 changed files with 6 additions and 4 deletions

View File

@ -10,7 +10,6 @@
#include "utils.h" #include "utils.h"
#include "options.h" #include "options.h"
#include <set>
#include <google/protobuf/compiler/code_generator.h> #include <google/protobuf/compiler/code_generator.h>
#include <google/protobuf/stubs/logging.h> #include <google/protobuf/stubs/logging.h>
#include <google/protobuf/stubs/common.h> #include <google/protobuf/stubs/common.h>

View File

@ -4,8 +4,9 @@
#ifndef QGRPCGENERATOR_H #ifndef QGRPCGENERATOR_H
#define QGRPCGENERATOR_H #define QGRPCGENERATOR_H
#include <memory>
#include "generatorbase.h" #include "generatorbase.h"
#include <memory>
#include <set>
namespace google::protobuf { namespace google::protobuf {
class FileDescriptor; class FileDescriptor;

View File

@ -12,11 +12,11 @@
#include "utils.h" #include "utils.h"
#include "options.h" #include "options.h"
#include <cassert>
#include <array> #include <array>
#include <cassert>
#include <numeric> #include <numeric>
#include <set>
#include <unordered_set> #include <unordered_set>
#include <google/protobuf/stubs/logging.h> #include <google/protobuf/stubs/logging.h>
#include <google/protobuf/stubs/common.h> #include <google/protobuf/stubs/common.h>
#include <google/protobuf/io/printer.h> #include <google/protobuf/io/printer.h>

View File

@ -7,6 +7,8 @@
#include "generatorbase.h" #include "generatorbase.h"
#include <set>
namespace google::protobuf { namespace google::protobuf {
class FileDescriptor; class FileDescriptor;
class Descriptor; class Descriptor;