Lines Matching refs:name

14 //     * Neither the name of Google Inc. nor the names of its
72 #define GMOCK_FLAG_NAME_(name) gmock_##name
73 #define GMOCK_FLAG(name) FLAGS_gmock_##name
79 #define GMOCK_DEFINE_bool_(name, default_val, doc) \
80 ABSL_FLAG(bool, GMOCK_FLAG_NAME_(name), default_val, doc)
81 #define GMOCK_DEFINE_int32_(name, default_val, doc) \
82 ABSL_FLAG(int32_t, GMOCK_FLAG_NAME_(name), default_val, doc)
83 #define GMOCK_DEFINE_string_(name, default_val, doc) \
84 ABSL_FLAG(std::string, GMOCK_FLAG_NAME_(name), default_val, doc)
87 #define GMOCK_DECLARE_bool_(name) \
88 ABSL_DECLARE_FLAG(bool, GMOCK_FLAG_NAME_(name))
89 #define GMOCK_DECLARE_int32_(name) \
90 ABSL_DECLARE_FLAG(int32_t, GMOCK_FLAG_NAME_(name))
91 #define GMOCK_DECLARE_string_(name) \
92 ABSL_DECLARE_FLAG(std::string, GMOCK_FLAG_NAME_(name))
94 #define GMOCK_FLAG_GET(name) ::absl::GetFlag(GMOCK_FLAG(name))
95 #define GMOCK_FLAG_SET(name, value) \
96 (void)(::absl::SetFlag(&GMOCK_FLAG(name), value))
101 #define GMOCK_DEFINE_bool_(name, default_val, doc) \
103 GTEST_API_ bool GMOCK_FLAG(name) = (default_val); \
106 #define GMOCK_DEFINE_int32_(name, default_val, doc) \
108 GTEST_API_ int32_t GMOCK_FLAG(name) = (default_val); \
111 #define GMOCK_DEFINE_string_(name, default_val, doc) \
113 GTEST_API_ ::std::string GMOCK_FLAG(name) = (default_val); \
118 #define GMOCK_DECLARE_bool_(name) \
120 GTEST_API_ extern bool GMOCK_FLAG(name); \
123 #define GMOCK_DECLARE_int32_(name) \
125 GTEST_API_ extern int32_t GMOCK_FLAG(name); \
128 #define GMOCK_DECLARE_string_(name) \
130 GTEST_API_ extern ::std::string GMOCK_FLAG(name); \
134 #define GMOCK_FLAG_GET(name) ::testing::GMOCK_FLAG(name)
135 #define GMOCK_FLAG_SET(name, value) (void)(::testing::GMOCK_FLAG(name) = value)