Add missing dll export macros.
This commit is contained in:
parent
f36ae07c58
commit
2a89d0022d
@ -64,7 +64,7 @@ namespace compiler {
|
|||||||
class CodeGenerator; // code_generator.h
|
class CodeGenerator; // code_generator.h
|
||||||
|
|
||||||
// Implements main() for a protoc plugin exposing the given code generator.
|
// Implements main() for a protoc plugin exposing the given code generator.
|
||||||
int PluginMain(int argc, char* argv[], const CodeGenerator* generator);
|
LIBPROTOC_EXPORT int PluginMain(int argc, char* argv[], const CodeGenerator* generator);
|
||||||
|
|
||||||
} // namespace compiler
|
} // namespace compiler
|
||||||
} // namespace protobuf
|
} // namespace protobuf
|
||||||
|
@ -53,7 +53,7 @@ class Message;
|
|||||||
namespace compiler {
|
namespace compiler {
|
||||||
|
|
||||||
// Utility class for launching sub-processes.
|
// Utility class for launching sub-processes.
|
||||||
class Subprocess {
|
class LIBPROTOC_EXPORT Subprocess {
|
||||||
public:
|
public:
|
||||||
Subprocess();
|
Subprocess();
|
||||||
~Subprocess();
|
~Subprocess();
|
||||||
|
@ -68,11 +68,11 @@ namespace internal {
|
|||||||
|
|
||||||
|
|
||||||
// Constants for special floating point values.
|
// Constants for special floating point values.
|
||||||
double Infinity();
|
LIBPROTOBUF_EXPORT double Infinity();
|
||||||
double NaN();
|
LIBPROTOBUF_EXPORT double NaN();
|
||||||
|
|
||||||
// Constant used for empty default strings.
|
// Constant used for empty default strings.
|
||||||
extern const ::std::string kEmptyString;
|
LIBPROTOBUF_EXPORT extern const ::std::string kEmptyString;
|
||||||
|
|
||||||
|
|
||||||
} // namespace internal
|
} // namespace internal
|
||||||
|
@ -305,7 +305,7 @@ class LIBPROTOBUF_EXPORT StringTypeHandlerBase {
|
|||||||
static void Merge(const string& from, string* to) { *to = from; }
|
static void Merge(const string& from, string* to) { *to = from; }
|
||||||
};
|
};
|
||||||
|
|
||||||
class LIBPROTOBUF_EXPORT StringTypeHandler : public StringTypeHandlerBase {
|
class StringTypeHandler : public StringTypeHandlerBase {
|
||||||
public:
|
public:
|
||||||
static int SpaceUsed(const string& value) {
|
static int SpaceUsed(const string& value) {
|
||||||
return sizeof(value) + StringSpaceUsedExcludingSelf(value);
|
return sizeof(value) + StringSpaceUsedExcludingSelf(value);
|
||||||
|
Loading…
Reference in New Issue
Block a user