1*da0073e9SAndroid Build Coastguard Worker #include "caffe2/utils/proto_wrap.h" 2*da0073e9SAndroid Build Coastguard Worker 3*da0073e9SAndroid Build Coastguard Worker C10_DIAGNOSTIC_PUSH_AND_IGNORED_IF_DEFINED("-Winconsistent-missing-override") 4*da0073e9SAndroid Build Coastguard Worker C10_DIAGNOSTIC_PUSH_AND_IGNORED_IF_DEFINED("-Winconsistent-missing-destructor-override") 5*da0073e9SAndroid Build Coastguard Worker C10_DIAGNOSTIC_PUSH_AND_IGNORED_IF_DEFINED("-Wsuggest-override") 6*da0073e9SAndroid Build Coastguard Worker C10_DIAGNOSTIC_PUSH_AND_IGNORED_IF_DEFINED("-Wdeprecated-dynamic-exception-spec") 7*da0073e9SAndroid Build Coastguard Worker #include <google/protobuf/stubs/common.h> 8*da0073e9SAndroid Build Coastguard Worker #include <google/protobuf/generated_message_util.h> 9*da0073e9SAndroid Build Coastguard Worker C10_DIAGNOSTIC_POP() 10*da0073e9SAndroid Build Coastguard Worker C10_DIAGNOSTIC_POP() 11*da0073e9SAndroid Build Coastguard Worker C10_DIAGNOSTIC_POP() 12*da0073e9SAndroid Build Coastguard Worker C10_DIAGNOSTIC_POP() 13*da0073e9SAndroid Build Coastguard Worker 14*da0073e9SAndroid Build Coastguard Worker namespace ONNX_NAMESPACE { 15*da0073e9SAndroid Build Coastguard Worker 16*da0073e9SAndroid Build Coastguard Worker // ONNX wrapper functions for protobuf's GetEmptyStringAlreadyInited() function 17*da0073e9SAndroid Build Coastguard Worker // used to avoid duplicated global variable in the case when protobuf 18*da0073e9SAndroid Build Coastguard Worker // is built with hidden visibility. GetEmptyStringAlreadyInited()19*da0073e9SAndroid Build Coastguard WorkerTORCH_API const ::std::string& GetEmptyStringAlreadyInited() { 20*da0073e9SAndroid Build Coastguard Worker return ::google::protobuf::internal::GetEmptyStringAlreadyInited(); 21*da0073e9SAndroid Build Coastguard Worker } 22*da0073e9SAndroid Build Coastguard Worker 23*da0073e9SAndroid Build Coastguard Worker } // namespace ONNX_NAMESPACE 24*da0073e9SAndroid Build Coastguard Worker 25*da0073e9SAndroid Build Coastguard Worker namespace caffe2 { 26*da0073e9SAndroid Build Coastguard Worker 27*da0073e9SAndroid Build Coastguard Worker // Caffe2 wrapper functions for protobuf's GetEmptyStringAlreadyInited() function 28*da0073e9SAndroid Build Coastguard Worker // used to avoid duplicated global variable in the case when protobuf 29*da0073e9SAndroid Build Coastguard Worker // is built with hidden visibility. GetEmptyStringAlreadyInited()30*da0073e9SAndroid Build Coastguard WorkerTORCH_API const ::std::string& GetEmptyStringAlreadyInited() { 31*da0073e9SAndroid Build Coastguard Worker return ::google::protobuf::internal::GetEmptyStringAlreadyInited(); 32*da0073e9SAndroid Build Coastguard Worker } 33*da0073e9SAndroid Build Coastguard Worker ShutdownProtobufLibrary()34*da0073e9SAndroid Build Coastguard Workervoid ShutdownProtobufLibrary() { 35*da0073e9SAndroid Build Coastguard Worker ::google::protobuf::ShutdownProtobufLibrary(); 36*da0073e9SAndroid Build Coastguard Worker } 37*da0073e9SAndroid Build Coastguard Worker 38*da0073e9SAndroid Build Coastguard Worker } // namespace caffe2 39*da0073e9SAndroid Build Coastguard Worker 40*da0073e9SAndroid Build Coastguard Worker namespace torch { 41*da0073e9SAndroid Build Coastguard Worker 42*da0073e9SAndroid Build Coastguard Worker // Caffe2 wrapper functions for protobuf's GetEmptyStringAlreadyInited() function 43*da0073e9SAndroid Build Coastguard Worker // used to avoid duplicated global variable in the case when protobuf 44*da0073e9SAndroid Build Coastguard Worker // is built with hidden visibility. GetEmptyStringAlreadyInited()45*da0073e9SAndroid Build Coastguard WorkerTORCH_API const ::std::string& GetEmptyStringAlreadyInited() { 46*da0073e9SAndroid Build Coastguard Worker return ::google::protobuf::internal::GetEmptyStringAlreadyInited(); 47*da0073e9SAndroid Build Coastguard Worker } 48*da0073e9SAndroid Build Coastguard Worker ShutdownProtobufLibrary()49*da0073e9SAndroid Build Coastguard Workervoid ShutdownProtobufLibrary() { 50*da0073e9SAndroid Build Coastguard Worker ::google::protobuf::ShutdownProtobufLibrary(); 51*da0073e9SAndroid Build Coastguard Worker } 52*da0073e9SAndroid Build Coastguard Worker 53*da0073e9SAndroid Build Coastguard Worker } // namespace torch 54