Lines Matching refs:internal

76 #include "gmock/internal/gmock-internal-utils.h"
77 #include "gmock/internal/gmock-port.h"
88 // Anything inside the 'internal' namespace IS INTERNAL IMPLEMENTATION
90 namespace internal {
221 typedef std::vector<internal::linked_ptr<ExpectationBase> >
368 } // namespace internal
378 GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex);
384 GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex);
390 GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex);
393 friend class internal::UntypedFunctionMockerBase;
398 friend class internal::FunctionMockerBase;
412 GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex);
417 GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex);
422 GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex);
427 GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex);
431 static internal::CallReaction GetReactionOnUninterestingCalls(
433 GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex);
439 GTEST_EXCLUSIVE_LOCK_REQUIRED_(internal::g_gmock_mutex);
443 GTEST_EXCLUSIVE_LOCK_REQUIRED_(internal::g_gmock_mutex);
448 internal::UntypedFunctionMockerBase* mocker)
449 GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex);
456 GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex);
462 static void UnregisterLocked(internal::UntypedFunctionMockerBase* mocker)
463 GTEST_EXCLUSIVE_LOCK_REQUIRED_(internal::g_gmock_mutex);
503 Expectation(internal::ExpectationBase& exp); // NOLINT
518 friend class ::testing::internal::ExpectationBase;
519 friend class ::testing::internal::UntypedFunctionMockerBase;
522 friend class ::testing::internal::FunctionMockerBase;
525 friend class ::testing::internal::TypedExpectation;
538 const internal::linked_ptr<internal::ExpectationBase>& expectation_base);
541 const internal::linked_ptr<internal::ExpectationBase>&
547 internal::linked_ptr<internal::ExpectationBase> expectation_base_;
577 ExpectationSet(internal::ExpectationBase& exp) { // NOLINT
633 internal::linked_ptr<Expectation> last_expectation_;
670 namespace internal {
689 // This class is internal and mustn't be used by user code directly.
836 friend class ::testing::internal::ExpectationTester;
1125 internal::PrintIfNotEmpty(listener.str(), os);
1236 // classes in ::testing::internal declare it as a friend class
1238 // ::testing::internal and import it into ::testing.
1241 GTEST_API_ void LogWithLocation(testing::internal::LogSeverity severity,
1248 typedef typename internal::Function<F>::ArgumentTuple ArgumentTuple;
1249 typedef typename internal::Function<F>::ArgumentMatcherTuple
1254 explicit MockSpec(internal::FunctionMockerBase<F>* function_mocker)
1259 internal::OnCallSpec<F>& InternalDefaultActionSetAt(
1261 LogWithLocation(internal::kInfo, file, line,
1268 internal::TypedExpectation<F>& InternalExpectedAt(
1271 LogWithLocation(internal::kInfo, file, line, source_text + " invoked");
1278 friend class internal::FunctionMocker;
1285 internal::FunctionMockerBase<F>* const function_mocker_;
1306 : value_(::testing::internal::move(value)) {
1312 T Unwrap() { return ::testing::internal::move(value_); }
1410 : result_(::testing::internal::move(result)) {
1639 *os << (internal::type_equals<Result, void>::value ?
1801 } // namespace internal
1808 using internal::MockSpec;
1829 inline Expectation::Expectation(internal::ExpectationBase& exp) // NOLINT
1837 // internal/gmock-spec-builders_test.cc for more details.