MCPcopy Create free account
hub / github.com/awslabs/aws-lambda-cpp / TempDir

Function TempDir

tests/gtest/gtest-all.cc:7563–7583  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

7561}
7562
7563std::string TempDir() {
7564#if defined(GTEST_CUSTOM_TEMPDIR_FUNCTION_)
7565 return GTEST_CUSTOM_TEMPDIR_FUNCTION_();
7566#endif
7567
7568#if GTEST_OS_WINDOWS_MOBILE
7569 return "\\temp\\";
7570#elif GTEST_OS_WINDOWS
7571 const char* temp_dir = internal::posix::GetEnv("TEMP");
7572 if (temp_dir == nullptr || temp_dir[0] == '\0')
7573 return "\\temp\\";
7574 else if (temp_dir[strlen(temp_dir) - 1] == '\\')
7575 return temp_dir;
7576 else
7577 return std::string(temp_dir) + "\\";
7578#elif GTEST_OS_LINUX_ANDROID
7579 return "/sdcard/";
7580#else
7581 return "/tmp/";
7582#endif // GTEST_OS_WINDOWS_MOBILE
7583}
7584
7585// Class ScopedTrace
7586

Callers

nothing calls this directly

Calls 1

GetEnvFunction · 0.85

Tested by

no test coverage detected