Lines Matching defs:internal
31 // This file contains purely Google Test's internal implementation. Please
51 #include "gtest/internal/gtest-port.h"
76 namespace internal {
304 void ShuffleRange(internal::Random* random, int begin, int end,
328 inline void Shuffle(internal::Random* random, std::vector<E>* v) {
446 Mutex mutex_; // Protects all internal state.
653 internal::SetUpTestSuiteFunc set_up_tc,
654 internal::TearDownTestSuiteFunc tear_down_tc);
659 internal::SetUpTestSuiteFunc set_up_tc,
660 internal::TearDownTestSuiteFunc tear_down_tc) {
672 void AddTestInfo(internal::SetUpTestSuiteFunc set_up_tc,
673 internal::TearDownTestSuiteFunc tear_down_tc,
697 internal::ParameterizedTestSuiteRegistry& parameterized_test_registry() {
707 internal::TypeParameterizedTestSuiteRegistry&
794 internal::DeathTestFactory* death_test_factory() {
824 internal::Random* random() { return &random_; }
850 internal::FilePath original_working_dir_;
862 internal::Mutex global_test_part_result_reporter_mutex_;
865 internal::ThreadLocal<TestPartResultReporterInterface*>
884 internal::ParameterizedTestSuiteRegistry parameterized_test_registry_;
885 internal::TypeParameterizedTestSuiteRegistry
937 internal::Random random_;
950 std::unique_ptr<internal::DeathTestFactory> death_test_factory_;
954 internal::ThreadLocal<std::vector<TraceInfo> > gtest_trace_stack_;
1213 } // namespace internal