41 "true iff Google Mock should report leaked mock objects "
45 "Controls how verbose Google Mock's output is."
47 " info - prints all messages.\n"
48 " warning - prints warnings and errors.\n"
49 " error - prints errors only.");
62 if (
str == NULL || flag == NULL)
return NULL;
65 const std::string flag_str = std::string(
"--gmock_") + flag;
66 const size_t flag_len = flag_str.length();
67 if (strncmp(
str, flag_str.c_str(), flag_len) != 0)
return NULL;
70 const char* flag_end =
str + flag_len;
73 if (def_optional && (flag_end[0] ==
'\0')) {
80 if (flag_end[0] !=
'=')
return NULL;
97 if (value_str == NULL)
return false;
100 *
value = !(*value_str ==
'0' || *value_str ==
'f' || *value_str ==
'F');
109template <
typename String>
116 if (value_str == NULL)
return false;
127template <
typename CharType>
132 if (*argc <= 0)
return;
134 for (
int i = 1; i != *argc; i++) {
136 const char*
const arg = arg_string.c_str();
146 for (
int j = i; j != *argc; j++) {
147 argv[j] = argv[j + 1];
Definition gtest-string.h:58
#define GTEST_API_
Definition gtest-port.h:934
#define GMOCK_DEFINE_bool_(name, default_val, doc)
Definition gmock-port.h:82
#define GMOCK_DEFINE_string_(name, default_val, doc)
Definition gmock-port.h:86
#define GMOCK_FLAG(name)
Definition gmock-port.h:70
Definition document.h:406
static bool ParseGoogleMockBoolFlag(const char *str, const char *flag, bool *value)
Definition gmock.cc:91
void InitGoogleMockImpl(int *argc, CharType **argv)
Definition gmock.cc:128
const bool ImplicitlyConvertible< From, To >::value
Definition gtest-internal.h:897
static const char * ParseGoogleMockFlagValue(const char *str, const char *flag, bool def_optional)
Definition gmock.cc:58
std::string StreamableToString(const T &streamable)
Definition gtest-message.h:243
const char kWarningVerbosity[]
Definition gmock-internal-utils.h:316
static bool ParseGoogleMockStringFlag(const char *str, const char *flag, String *value)
Definition gmock.cc:110
Definition gmock-actions.h:53
GTEST_API_ void InitGoogleMock(int *argc, char **argv)
Definition gmock.cc:173
GTEST_API_ void InitGoogleTest(int *argc, char **argv)
Definition gtest.cc:5370
const char *const str
Definition portlistingparse.c:23