Home | History | Annotate | Download | only in internal

Lines Matching defs:GTEST_API_

961 // GTEST_API_ qualifies all symbols that must be exported. The definitions below
962 // are guarded by #ifndef to give embedders a chance to define GTEST_API_ in
964 #ifndef GTEST_API_
968 # define GTEST_API_ __declspec(dllimport)
970 # define GTEST_API_ __declspec(dllexport)
973 # define GTEST_API_ __attribute__((visibility ("default")))
976 #endif // GTEST_API_
978 #ifndef GTEST_API_
979 # define GTEST_API_
980 #endif // GTEST_API_
1153 GTEST_API_ bool IsTrue(bool condition);
1201 class GTEST_API_ RE {
1275 GTEST_API_ ::std::string FormatFileLocation(const char* file, int line);
1280 GTEST_API_ ::std::string FormatCompilerIndependentFileLocation(const char* file,
1299 class GTEST_API_ GTestLog {
1459 GTEST_API_ void CaptureStdout();
1460 GTEST_API_ std::string GetCapturedStdout();
1461 GTEST_API_ void CaptureStderr();
1462 GTEST_API_ std::string GetCapturedStderr();
1467 GTEST_API_ size_t GetFileSize(FILE* file);
1470 GTEST_API_ std::string ReadEntireFile(FILE* file);
1473 GTEST_API_ const ::std::vector<testing::internal::string>& GetArgvs();
1549 GTEST_API_ void SleepMilliseconds(int n);
1553 class GTEST_API_ AutoHandle {
1585 class GTEST_API_ Notification {
1702 class GTEST_API_ Mutex {
1797 class GTEST_API_ ThreadLocalRegistry {
1809 class GTEST_API_ ThreadWithParamBase {
2072 class GTEST_API_ ThreadLocal {
2204 class GTEST_API_ ThreadLocal {
2220 GTEST_API_ size_t GetThreadCount();
2564 # define GTEST_DECLARE_bool_(name) GTEST_API_ extern bool GTEST_FLAG(name)
2566 GTEST_API_ extern ::testing::internal::Int32 GTEST_FLAG(name)
2568 GTEST_API_ extern ::std::string GTEST_FLAG(name)
2572 GTEST_API_ bool GTEST_FLAG(name) = (default_val)
2574 GTEST_API_ ::testing::internal::Int32 GTEST_FLAG(name) = (default_val)
2576 GTEST_API_ ::std::string GTEST_FLAG(name) = (default_val)
2597 GTEST_API_ Int32 Int32FromGTestEnv(const char* flag, Int32 default_val);