Lines Matching refs:GTEST_API_
86 GTEST_API_ extern const TypeId kTestTypeIdInGoogleTest;
109 GTEST_API_ extern bool g_help_flag;
112 GTEST_API_ TimeInMillis GetTimeInMillis();
115 GTEST_API_ bool ShouldUseColor(bool stdout_is_tty);
118 GTEST_API_ std::string FormatTimeInMillisAsSeconds(TimeInMillis ms);
124 GTEST_API_ std::string FormatEpochTimeInMillisAsIso8601(TimeInMillis ms);
130 GTEST_API_ bool ParseInt32Flag(
232 GTEST_API_ std::string CodePointToUtf8(UInt32 code_point);
247 GTEST_API_ std::string WideStringToUtf8(const wchar_t* str, int num_chars);
261 GTEST_API_ bool ShouldShard(const char* total_shards_str,
268 GTEST_API_ Int32 Int32FromEnvOrDie(const char* env_var, Int32 default_val);
274 GTEST_API_ bool ShouldRunTestOnShard(
372 class GTEST_API_ UnitTestOptions {
414 GTEST_API_ FilePath GetCurrentExecutableName();
508 class GTEST_API_ UnitTestImpl {
944 GTEST_API_ bool IsInSet(char ch, const char* str);
945 GTEST_API_ bool IsAsciiDigit(char ch);
946 GTEST_API_ bool IsAsciiPunct(char ch);
947 GTEST_API_ bool IsRepeat(char ch);
948 GTEST_API_ bool IsAsciiWhiteSpace(char ch);
949 GTEST_API_ bool IsAsciiWordChar(char ch);
950 GTEST_API_ bool IsValidEscape(char ch);
951 GTEST_API_ bool AtomMatchesChar(bool escaped, char pattern, char ch);
952 GTEST_API_ bool ValidateRegex(const char* regex);
953 GTEST_API_ bool MatchRegexAtHead(const char* regex, const char* str);
954 GTEST_API_ bool MatchRepetitionAndRegexAtHead(
956 GTEST_API_ bool MatchRegexAnywhere(const char* regex, const char* str);
962 GTEST_API_ void ParseGoogleTestFlagsOnly(int* argc, char** argv);
963 GTEST_API_ void ParseGoogleTestFlagsOnly(int* argc, wchar_t** argv);
969 GTEST_API_ std::string GetLastErrnoDescription();