diff --git a/mediapipe/tasks/ios/core/sources/MPPTaskRunner.h b/mediapipe/tasks/ios/core/sources/MPPTaskRunner.h index ed57d2df2..5e454e16d 100644 --- a/mediapipe/tasks/ios/core/sources/MPPTaskRunner.h +++ b/mediapipe/tasks/ios/core/sources/MPPTaskRunner.h @@ -17,6 +17,10 @@ #include "mediapipe/framework/calculator.pb.h" #include "mediapipe/tasks/cc/core/task_runner.h" +#ifdef __cplusplus +extern "C" { +#endif // __cplusplus + NS_ASSUME_NONNULL_BEGIN /** @@ -88,3 +92,7 @@ NS_ASSUME_NONNULL_BEGIN @end NS_ASSUME_NONNULL_END + +#ifdef __cplusplus +} // extern "C" +#endif // __cplusplus diff --git a/mediapipe/tasks/ios/text/text_classifier/sources/MPPTextClassifier.h b/mediapipe/tasks/ios/text/text_classifier/sources/MPPTextClassifier.h index 33d3c8970..4aed54457 100644 --- a/mediapipe/tasks/ios/text/text_classifier/sources/MPPTextClassifier.h +++ b/mediapipe/tasks/ios/text/text_classifier/sources/MPPTextClassifier.h @@ -12,12 +12,19 @@ // See the License for the specific language governing permissions and // limitations under the License. +#ifndef MEDIAPIPE_TASKS_IOS_TEXT_TEXT_CLASSIFIER_SOURCES_MPP_TEXT_CLASSIFIER_H_ +#define MEDIAPIPE_TASKS_IOS_TEXT_TEXT_CLASSIFIER_SOURCES_MPP_TEXT_CLASSIFIER_H_ + #import #import "mediapipe/tasks/ios/core/sources/MPPTaskOptions.h" #import "mediapipe/tasks/ios/text/text_classifier/sources/MPPTextClassifierOptions.h" #import "mediapipe/tasks/ios/text/text_classifier/sources/MPPTextClassifierResult.h" +#ifdef __cplusplus +extern "C" { +#endif // __cplusplus + NS_ASSUME_NONNULL_BEGIN /** @@ -100,3 +107,9 @@ NS_SWIFT_NAME(TextClassifier) @end NS_ASSUME_NONNULL_END + +#ifdef __cplusplus +} // extern "C" +#endif // __cplusplus + +#endif // MEDIAPIPE_TASKS_IOS_TEXT_TEXT_CLASSIFIER_SOURCES_MPP_TEXT_CLASSIFIER_H_