diff options
Diffstat (limited to 'libs/hwui/utils/Macros.h')
-rw-r--r-- | libs/hwui/utils/Macros.h | 26 |
1 files changed, 0 insertions, 26 deletions
diff --git a/libs/hwui/utils/Macros.h b/libs/hwui/utils/Macros.h index 1b31059..5ca9083 100644 --- a/libs/hwui/utils/Macros.h +++ b/libs/hwui/utils/Macros.h @@ -35,30 +35,4 @@ static_assert(std::is_standard_layout<Type>::value, \ #Type " must have standard layout") -#define MAKE_FLAGS_ENUM(enumType) \ - inline void operator|=(int& lhs, enumType rhs) { \ - lhs |= static_cast<int>(rhs); \ - } \ - inline int operator|(int lhs, enumType rhs) { \ - return lhs | static_cast<int>(rhs); \ - } \ - inline int operator|(enumType lhs, int rhs) { \ - return static_cast<int>(lhs) | rhs; \ - } \ - inline int operator|(enumType lhs, enumType rhs) { \ - return static_cast<int>(lhs) | static_cast<int>(rhs); \ - } \ - inline void operator&=(int& lhs, enumType rhs) { \ - lhs &= static_cast<int>(rhs); \ - } \ - inline int operator&(int lhs, enumType rhs) { \ - return lhs & static_cast<int>(rhs); \ - } \ - inline int operator&(enumType lhs, int rhs) { \ - return static_cast<int>(lhs) & rhs; \ - } \ - inline int operator&(enumType lhs, enumType rhs) { \ - return static_cast<int>(lhs) & static_cast<int>(rhs); \ - } - #endif /* MACROS_H */ |