Loading libutils/include/utils/Debug.h +4 −22 Original line number Diff line number Diff line Loading @@ -14,27 +14,9 @@ * limitations under the License. */ #ifndef ANDROID_UTILS_DEBUG_H #define ANDROID_UTILS_DEBUG_H #pragma once #include <stdint.h> #include <sys/types.h> // Note: new code should use static_assert directly. namespace android { // --------------------------------------------------------------------------- #ifdef __cplusplus template<bool> struct CompileTimeAssert; template<> struct CompileTimeAssert<true> {}; #define COMPILE_TIME_ASSERT(_exp) \ template class CompileTimeAssert< (_exp) >; #endif // DO NOT USE: Please use static_assert instead #define COMPILE_TIME_ASSERT_FUNCTION_SCOPE(_exp) \ CompileTimeAssert<( _exp )>(); // --------------------------------------------------------------------------- } // namespace android #endif // ANDROID_UTILS_DEBUG_H #define COMPILE_TIME_ASSERT static_assert #define COMPILE_TIME_ASSERT_FUNCTION_SCOPE static_assert Loading
libutils/include/utils/Debug.h +4 −22 Original line number Diff line number Diff line Loading @@ -14,27 +14,9 @@ * limitations under the License. */ #ifndef ANDROID_UTILS_DEBUG_H #define ANDROID_UTILS_DEBUG_H #pragma once #include <stdint.h> #include <sys/types.h> // Note: new code should use static_assert directly. namespace android { // --------------------------------------------------------------------------- #ifdef __cplusplus template<bool> struct CompileTimeAssert; template<> struct CompileTimeAssert<true> {}; #define COMPILE_TIME_ASSERT(_exp) \ template class CompileTimeAssert< (_exp) >; #endif // DO NOT USE: Please use static_assert instead #define COMPILE_TIME_ASSERT_FUNCTION_SCOPE(_exp) \ CompileTimeAssert<( _exp )>(); // --------------------------------------------------------------------------- } // namespace android #endif // ANDROID_UTILS_DEBUG_H #define COMPILE_TIME_ASSERT static_assert #define COMPILE_TIME_ASSERT_FUNCTION_SCOPE static_assert