Use a less compiler-specific way for preventing inlining / tail-call optimization.
[chromium-blink-merge.git] / base / android / sys_utils.h
blob85dc03585c3e913a61914bd23498e42d5ae8e870
1 // Copyright 2013 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 #ifndef BASE_ANDROID_SYS_UTILS_H_
6 #define BASE_ANDROID_SYS_UTILS_H_
8 #include "base/android/jni_android.h"
10 namespace base {
11 namespace android {
13 class BASE_EXPORT SysUtils {
14 public:
15 static bool Register(JNIEnv* env);
17 // Returns true iff this is a low-end device.
18 static bool IsLowEndDeviceFromJni();
21 } // namespace android
22 } // namespace base
24 #endif // BASE_ANDROID_SYS_UTILS_H_