Lines Matching refs:class
36 // Implements class templates NiceMock, NaggyMock, and StrictMock.
38 // Given a mock class MockFoo that is created using Google Mock,
54 // their respective base class, with up-to 10 arguments. Therefore
61 // the MOCK_METHOD* family of macros DIRECTLY in the MockFoo class.
62 // If a mock method is defined in a base class of MockFoo, the "nice"
79 template <class MockClass>
80 class NiceMock : public MockClass {
175 template <class MockClass>
176 class NaggyMock : public MockClass {
271 template <class MockClass>
272 class StrictMock : public MockClass {
375 class NiceMock<NiceMock<MockClass> >;
377 class NiceMock<NaggyMock<MockClass> >;
379 class NiceMock<StrictMock<MockClass> >;
382 class NaggyMock<NiceMock<MockClass> >;
384 class NaggyMock<NaggyMock<MockClass> >;
386 class NaggyMock<StrictMock<MockClass> >;
389 class StrictMock<NiceMock<MockClass> >;
391 class StrictMock<NaggyMock<MockClass> >;
393 class StrictMock<StrictMock<MockClass> >;