Lines Matching refs:argv

6631 void ParseGoogleTestFlagsOnlyImpl(int* argc, CharType** argv) {
6634 const std::string arg_string = StreamableToString(argv[i]);
6655 // Shift the remainder of the argv list left by one. Note
6656 // that argv has (*argc + 1) elements, the last one always being
6660 argv[j] = argv[j + 1];
6681 // other parts of Google Test. This function updates argc and argv by removing
6686 void ParseGoogleTestFlagsOnly(int* argc, char** argv) {
6692 absl::ParseAbseilFlagsOnly(*argc, argv, positional_args, unrecognized_flags);
6705 char* arg = argv[in_pos];
6711 argv[out_pos++] = argv[in_pos];
6724 argv[out_pos++] = arg;
6730 argv[out_pos++] = argv[in_pos++];
6734 argv[out_pos] = nullptr;
6736 ParseGoogleTestFlagsOnlyImpl(argc, argv);
6740 // *_NSGetArgv() == argv
6741 // Only applicable to char** version of argv
6744 if (*_NSGetArgv() == argv) {
6750 void ParseGoogleTestFlagsOnly(int* argc, wchar_t** argv) {
6751 ParseGoogleTestFlagsOnlyImpl(argc, argv);
6759 void InitGoogleTestImpl(int* argc, CharType** argv) {
6767 g_argvs.push_back(StreamableToString(argv[i]));
6780 ParseGoogleTestFlagsOnly(argc, argv);
6789 // seen, it is removed from argv, and *argc is decremented.
6795 void InitGoogleTest(int* argc, char** argv) {
6797 GTEST_CUSTOM_INIT_GOOGLE_TEST_FUNCTION_(argc, argv);
6799 internal::InitGoogleTestImpl(argc, argv);
6805 void InitGoogleTest(int* argc, wchar_t** argv) {
6807 GTEST_CUSTOM_INIT_GOOGLE_TEST_FUNCTION_(argc, argv);
6809 internal::InitGoogleTestImpl(argc, argv);
6814 // there is no argc/argv.
6816 // Since Arduino doesn't have a command line, fake out the argc/argv arguments
6820 char** argv = &argv0;
6823 GTEST_CUSTOM_INIT_GOOGLE_TEST_FUNCTION_(&argc, argv);
6825 internal::InitGoogleTestImpl(&argc, argv);
6865 // executable as derived from argv[0].