diff options
Diffstat (limited to 'runtime/base')
-rw-r--r-- | runtime/base/macros.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/runtime/base/macros.h b/runtime/base/macros.h index 6c33232b5f..c00ae78be8 100644 --- a/runtime/base/macros.h +++ b/runtime/base/macros.h @@ -46,6 +46,11 @@ #define ART_FRIEND_TEST(test_set_name, individual_test)\ friend class test_set_name##_##individual_test##_Test +// Declare a friend relationship in a class with a typed test. +#define ART_FRIEND_TYPED_TEST(test_set_name, individual_test)\ +template<typename T> ART_FRIEND_TEST(test_set_name, individual_test) + + // DISALLOW_COPY_AND_ASSIGN disallows the copy and operator= functions. It goes in the private: // declarations in a class. #if !defined(DISALLOW_COPY_AND_ASSIGN) |