fix problems caused by using different kinds of compilers.
authorjiseob.jang <jiseob.jang@samsung.com>
Thu, 1 Feb 2018 07:30:32 +0000 (16:30 +0900)
committerjiseob.jang <jiseob.jang@samsung.com>
Tue, 20 Mar 2018 08:43:38 +0000 (17:43 +0900)
commit33114685d2b38b02883079ee4ee104a8bd778066
tree3b11502211a9db6a2da1200df757ab8b2392aec3
parente1f852158ae26dfb265bb736ff1960c90793fca7
fix problems caused by using different kinds of compilers.

* problems
- Taking address of temporary array
- Calling an class's methods within a lambda function
- Non initializing constant value
An static constant variable in the class is called by static_assert in the constructor before it makes to a constant expression by static constant initialization.
- Missing noexcept Keyword
- Non-trivial designated initializers not supported

Signed-off-by: jiseob.jang <jiseob.jang@samsung.com>
16 files changed:
experiments/android_nn/nn/depend/hal/hardware/neuralnetworks/1.0/DeviceAll.cpp
experiments/android_nn/nn/depend/hal/hardware/neuralnetworks/1.0/ExecutionCallbackAll.cpp
experiments/android_nn/nn/depend/hal/hardware/neuralnetworks/1.0/PreparedModelAll.cpp
experiments/android_nn/nn/depend/hal/hardware/neuralnetworks/1.0/PreparedModelCallbackAll.cpp
experiments/android_nn/nn/depend/hal/hidl/allocator/1.0/AllocatorAll.cpp
experiments/android_nn/nn/depend/hal/hidl/base/1.0/BaseAll.cpp
experiments/android_nn/nn/depend/hal/hidl/manager/1.0/ServiceManagerAll.cpp
experiments/android_nn/nn/depend/hal/hidl/manager/1.0/ServiceNotificationAll.cpp
experiments/android_nn/nn/depend/hal/hidl/manager/1.1/ServiceManagerAll.cpp
experiments/android_nn/nn/depend/hal/hidl/memory/1.0/MapperAll.cpp
experiments/android_nn/nn/depend/hal/hidl/memory/1.0/MemoryAll.cpp
experiments/android_nn/nn/depend/libhidl/base/HidlSupport.cpp
experiments/android_nn/nn/depend/libhidl/base/include/hidl/HidlSupport.h
experiments/android_nn/nn/depend/libhidl/transport/ServiceManagement.cpp
experiments/android_nn/nn/depend/libhwbinder/IPCThreadState.cpp
experiments/android_nn/nn/runtime/ExecutionBuilder.cpp