Merge "Update NN types include guards"
diff --git a/common/types/include/ActivationFunctor.h b/common/types/include/ActivationFunctor.h
index 4e28e34..55ccf8d 100644
--- a/common/types/include/ActivationFunctor.h
+++ b/common/types/include/ActivationFunctor.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_ACTIVATION_FUNCTOR_H
-#define ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_ACTIVATION_FUNCTOR_H
+#ifndef ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_TYPES_ACTIVATION_FUNCTOR_H
+#define ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_TYPES_ACTIVATION_FUNCTOR_H
 
 #include <android/log.h>
 
@@ -59,4 +59,4 @@
     ActivationFn act_;
 };
 
-#endif  // ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_ACTIVATION_FUNCTOR_H
+#endif  // ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_TYPES_ACTIVATION_FUNCTOR_H
diff --git a/common/types/include/AndroidVersionUtil.h b/common/types/include/AndroidVersionUtil.h
index 13ddf33..4d71cfc 100644
--- a/common/types/include/AndroidVersionUtil.h
+++ b/common/types/include/AndroidVersionUtil.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_ANDROID_VERSION_UTILS_H
-#define ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_ANDROID_VERSION_UTILS_H
+#ifndef ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_TYPES_ANDROID_VERSION_UTILS_H
+#define ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_TYPES_ANDROID_VERSION_UTILS_H
 
 #ifdef __ANDROID__
 #include <android/api-level.h>
@@ -23,4 +23,4 @@
 
 #define __NNAPI_AIDL_MIN_ANDROID_API__ __ANDROID_API_S__
 
-#endif  // ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_ANDROID_VERSION_UTILS_H
+#endif  // ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_TYPES_ANDROID_VERSION_UTILS_H
diff --git a/common/types/include/ControlFlow.h b/common/types/include/ControlFlow.h
index a0e9fa8..aea8637 100644
--- a/common/types/include/ControlFlow.h
+++ b/common/types/include/ControlFlow.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_CONTROLFLOW_H
-#define ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_CONTROLFLOW_H
+#ifndef ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_TYPES_CONTROLFLOW_H
+#define ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_TYPES_CONTROLFLOW_H
 
 #include <chrono>
 #include <cstdint>
@@ -49,4 +49,4 @@
 }  // namespace nn
 }  // namespace android
 
-#endif  // ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_CONTROLFLOW_H
+#endif  // ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_TYPES_CONTROLFLOW_H
diff --git a/common/types/include/Tracing.h b/common/types/include/Tracing.h
index 5d0b63a..3de323e 100644
--- a/common/types/include/Tracing.h
+++ b/common/types/include/Tracing.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_TRACING_H
-#define ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_TRACING_H
+#ifndef ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_TYPES_TRACING_H
+#define ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_TYPES_TRACING_H
 
 #ifndef NN_COMPATIBILITY_LIBRARY_BUILD
 #define ATRACE_TAG ATRACE_TAG_NNAPI
@@ -178,4 +178,4 @@
 #undef ATRACE_NAME
 #undef ATRACE_CALL
 
-#endif  // ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_TRACING_H
+#endif  // ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_TYPES_TRACING_H
diff --git a/common/types/include/nnapi/IBuffer.h b/common/types/include/nnapi/IBuffer.h
index 3d3bc58..3d6bbc8 100644
--- a/common/types/include/nnapi/IBuffer.h
+++ b/common/types/include/nnapi/IBuffer.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_NNAPI_IBUFFER_H
-#define ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_NNAPI_IBUFFER_H
+#ifndef ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_TYPES_NNAPI_IBUFFER_H
+#define ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_TYPES_NNAPI_IBUFFER_H
 
 #include "nnapi/Result.h"
 #include "nnapi/Types.h"
@@ -76,4 +76,4 @@
 
 }  // namespace android::nn
 
-#endif  // ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_NNAPI_IBUFFER_H
+#endif  // ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_TYPES_NNAPI_IBUFFER_H
diff --git a/common/types/include/nnapi/IBurst.h b/common/types/include/nnapi/IBurst.h
index ca5e0b5..ca45cce 100644
--- a/common/types/include/nnapi/IBurst.h
+++ b/common/types/include/nnapi/IBurst.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_NNAPI_IBURST_H
-#define ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_NNAPI_IBURST_H
+#ifndef ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_TYPES_NNAPI_IBURST_H
+#define ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_TYPES_NNAPI_IBURST_H
 
 #include <android-base/scopeguard.h>
 
@@ -164,4 +164,4 @@
 
 }  // namespace android::nn
 
-#endif  // ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_NNAPI_IBURST_H
+#endif  // ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_TYPES_NNAPI_IBURST_H
diff --git a/common/types/include/nnapi/IDevice.h b/common/types/include/nnapi/IDevice.h
index 971b155..3d52837 100644
--- a/common/types/include/nnapi/IDevice.h
+++ b/common/types/include/nnapi/IDevice.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_NNAPI_IDEVICE_H
-#define ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_NNAPI_IDEVICE_H
+#ifndef ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_TYPES_NNAPI_IDEVICE_H
+#define ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_TYPES_NNAPI_IDEVICE_H
 
 #include <memory>
 #include <string>
@@ -372,4 +372,4 @@
 
 }  // namespace android::nn
 
-#endif  // ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_NNAPI_IDEVICE_H
+#endif  // ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_TYPES_NNAPI_IDEVICE_H
diff --git a/common/types/include/nnapi/IExecution.h b/common/types/include/nnapi/IExecution.h
index ab9e59c..f8c45f1 100644
--- a/common/types/include/nnapi/IExecution.h
+++ b/common/types/include/nnapi/IExecution.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_NNAPI_IEXECUTION_H
-#define ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_NNAPI_IEXECUTION_H
+#ifndef ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_TYPES_NNAPI_IEXECUTION_H
+#define ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_TYPES_NNAPI_IEXECUTION_H
 
 #include <utility>
 #include <vector>
@@ -164,4 +164,4 @@
 
 }  // namespace android::nn
 
-#endif  // ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_NNAPI_IEXECUTION_H
+#endif  // ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_TYPES_NNAPI_IEXECUTION_H
diff --git a/common/types/include/nnapi/IPreparedModel.h b/common/types/include/nnapi/IPreparedModel.h
index 70bad9c..53bfb8e 100644
--- a/common/types/include/nnapi/IPreparedModel.h
+++ b/common/types/include/nnapi/IPreparedModel.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_NNAPI_IPREPARED_MODEL_H
-#define ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_NNAPI_IPREPARED_MODEL_H
+#ifndef ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_TYPES_NNAPI_IPREPARED_MODEL_H
+#define ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_TYPES_NNAPI_IPREPARED_MODEL_H
 
 #include <any>
 #include <functional>
@@ -222,4 +222,4 @@
 
 }  // namespace android::nn
 
-#endif  // ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_NNAPI_IPREPARED_MODEL_H
+#endif  // ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_TYPES_NNAPI_IPREPARED_MODEL_H
diff --git a/common/types/include/nnapi/OperandTypes.h b/common/types/include/nnapi/OperandTypes.h
index 75da7ad..36b429b 100644
--- a/common/types/include/nnapi/OperandTypes.h
+++ b/common/types/include/nnapi/OperandTypes.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_NNAPI_OPERAND_TYPES_H
-#define ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_NNAPI_OPERAND_TYPES_H
+#ifndef ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_TYPES_NNAPI_OPERAND_TYPES_H
+#define ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_TYPES_NNAPI_OPERAND_TYPES_H
 
 namespace android::nn {
 
@@ -182,4 +182,4 @@
 
 }  // namespace android::nn
 
-#endif  // ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_NNAPI_OPERAND_TYPES_H
+#endif  // ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_TYPES_NNAPI_OPERAND_TYPES_H
diff --git a/common/types/include/nnapi/OperationTypes.h b/common/types/include/nnapi/OperationTypes.h
index a0405b2..f69d55d 100644
--- a/common/types/include/nnapi/OperationTypes.h
+++ b/common/types/include/nnapi/OperationTypes.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_NNAPI_OPERATION_TYPES_H
-#define ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_NNAPI_OPERATION_TYPES_H
+#ifndef ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_TYPES_NNAPI_OPERATION_TYPES_H
+#define ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_TYPES_NNAPI_OPERATION_TYPES_H
 
 namespace android::nn {
 
@@ -5495,4 +5495,4 @@
 
 }  // namespace android::nn
 
-#endif  // ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_NNAPI_OPERATION_TYPES_H
+#endif  // ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_TYPES_NNAPI_OPERATION_TYPES_H
diff --git a/common/types/include/nnapi/Result.h b/common/types/include/nnapi/Result.h
index 91f4439..698ab70 100644
--- a/common/types/include/nnapi/Result.h
+++ b/common/types/include/nnapi/Result.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_NNAPI_RESULT_H
-#define ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_NNAPI_RESULT_H
+#ifndef ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_TYPES_NNAPI_RESULT_H
+#define ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_TYPES_NNAPI_RESULT_H
 
 #include <android-base/expected.h>
 
@@ -155,4 +155,4 @@
 
 }  // namespace android::nn
 
-#endif  // ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_NNAPI_RESULT_H
+#endif  // ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_TYPES_NNAPI_RESULT_H
diff --git a/common/types/include/nnapi/SharedMemory.h b/common/types/include/nnapi/SharedMemory.h
index bd0d220..173a210 100644
--- a/common/types/include/nnapi/SharedMemory.h
+++ b/common/types/include/nnapi/SharedMemory.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_NNAPI_SHARED_MEMORY_H
-#define ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_NNAPI_SHARED_MEMORY_H
+#ifndef ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_TYPES_NNAPI_SHARED_MEMORY_H
+#define ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_TYPES_NNAPI_SHARED_MEMORY_H
 
 #include <android-base/unique_fd.h>
 
@@ -189,4 +189,4 @@
 
 }  // namespace android::nn
 
-#endif  // ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_NNAPI_SHARED_MEMORY_H
+#endif  // ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_TYPES_NNAPI_SHARED_MEMORY_H
diff --git a/common/types/include/nnapi/TypeUtils.h b/common/types/include/nnapi/TypeUtils.h
index e26396a..87e7c3f 100644
--- a/common/types/include/nnapi/TypeUtils.h
+++ b/common/types/include/nnapi/TypeUtils.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_NNAPI_TYPE_UTILS_H
-#define ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_NNAPI_TYPE_UTILS_H
+#ifndef ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_TYPES_NNAPI_TYPE_UTILS_H
+#define ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_TYPES_NNAPI_TYPE_UTILS_H
 
 #include <android-base/expected.h>
 #include <android-base/logging.h>
@@ -297,4 +297,4 @@
 
 }  // namespace android::nn
 
-#endif  // ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_NNAPI_TYPE_UTILS_H
+#endif  // ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_TYPES_NNAPI_TYPE_UTILS_H
diff --git a/common/types/include/nnapi/Types.h b/common/types/include/nnapi/Types.h
index ce81e8b..dbe7130 100644
--- a/common/types/include/nnapi/Types.h
+++ b/common/types/include/nnapi/Types.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_NNAPI_TYPES_H
-#define ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_NNAPI_TYPES_H
+#ifndef ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_TYPES_NNAPI_TYPES_H
+#define ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_TYPES_NNAPI_TYPES_H
 
 #include <android-base/chrono_utils.h>
 #include <android-base/expected.h>
@@ -1076,4 +1076,4 @@
 
 }  // namespace android::nn
 
-#endif  // ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_NNAPI_TYPES_H
+#endif  // ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_TYPES_NNAPI_TYPES_H
diff --git a/common/types/include/nnapi/Validation.h b/common/types/include/nnapi/Validation.h
index a4d8185..d4d6683 100644
--- a/common/types/include/nnapi/Validation.h
+++ b/common/types/include/nnapi/Validation.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_NNAPI_VALIDATION_H
-#define ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_NNAPI_VALIDATION_H
+#ifndef ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_TYPES_NNAPI_VALIDATION_H
+#define ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_TYPES_NNAPI_VALIDATION_H
 
 #include <memory>
 #include <set>
@@ -147,4 +147,4 @@
 
 }  // namespace android::nn
 
-#endif  // ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_NNAPI_VALIDATION_H
+#endif  // ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_TYPES_NNAPI_VALIDATION_H
diff --git a/tools/api/OperandTypes.t b/tools/api/OperandTypes.t
index 6f9b286..cf3f95b 100644
--- a/tools/api/OperandTypes.t
+++ b/tools/api/OperandTypes.t
@@ -16,8 +16,8 @@
  * limitations under the License.
  */
 
-#ifndef ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_NNAPI_OPERAND_TYPES_H
-#define ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_NNAPI_OPERAND_TYPES_H
+#ifndef ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_TYPES_NNAPI_OPERAND_TYPES_H
+#define ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_TYPES_NNAPI_OPERAND_TYPES_H
 
 namespace android::nn {
 
@@ -55,4 +55,4 @@
 
 }  // namespace android::nn
 
-#endif  // ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_NNAPI_OPERAND_TYPES_H
+#endif  // ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_TYPES_NNAPI_OPERAND_TYPES_H
diff --git a/tools/api/OperationTypes.t b/tools/api/OperationTypes.t
index f8e0274..13e7b8e 100644
--- a/tools/api/OperationTypes.t
+++ b/tools/api/OperationTypes.t
@@ -16,8 +16,8 @@
  * limitations under the License.
  */
 
-#ifndef ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_NNAPI_OPERATION_TYPES_H
-#define ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_NNAPI_OPERATION_TYPES_H
+#ifndef ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_TYPES_NNAPI_OPERATION_TYPES_H
+#define ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_TYPES_NNAPI_OPERATION_TYPES_H
 
 namespace android::nn {
 
@@ -136,4 +136,4 @@
 
 }  // namespace android::nn
 
-#endif  // ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_NNAPI_OPERATION_TYPES_H
+#endif  // ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_TYPES_NNAPI_OPERATION_TYPES_H
diff --git a/tools/api/Types.t b/tools/api/Types.t
index 13c1854..8a30f34 100644
--- a/tools/api/Types.t
+++ b/tools/api/Types.t
@@ -16,8 +16,8 @@
  * limitations under the License.
  */
 
-#ifndef ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_NNAPI_TYPES_H
-#define ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_NNAPI_TYPES_H
+#ifndef ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_TYPES_NNAPI_TYPES_H
+#define ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_TYPES_NNAPI_TYPES_H
 
 #include <android-base/chrono_utils.h>
 #include <android-base/expected.h>
@@ -322,4 +322,4 @@
 
 }  // namespace android::nn
 
-#endif  // ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_NNAPI_TYPES_H
+#endif  // ANDROID_PACKAGES_MODULES_NEURALNETWORKS_COMMON_TYPES_NNAPI_TYPES_H