| Classes | |
| class | mockpp::ArgumentsMatchBuilder0< R, I > | 
| Build a matcher for an invocation with no arguments.  More... | |
| class | mockpp::ArgumentsMatchBuilder1< R, I > | 
| Build a matcher for an invocation with 1 argument.  More... | |
| class | mockpp::ArgumentsMatchBuilder2< R, I > | 
| Build a matcher for an invocation with 2 argument.  More... | |
| class | mockpp::ArgumentsMatchBuilder3< R, I > | 
| Build a matcher for an invocation with 3 argument.  More... | |
| class | mockpp::ArgumentsMatchBuilder4< R, I > | 
| Build a matcher for an invocation with 4 argument.  More... | |
| class | mockpp::ArgumentsMatchBuilder5< R, I > | 
| Build a matcher for an invocation with 5 argument.  More... | |
| class | mockpp::ArgumentsMatchBuilder6< R, I > | 
| Build a matcher for an invocation with 6 argument.  More... | |
| class | mockpp::InvocationMockerBuilder< AMB > | 
| Builder class for invocation related purposes.  More... | |
| class | mockpp::MatchBuilder< R, I > | 
| Builder class for matcher related purposes.  More... | |
| class | mockpp::StubBuilder< R, I > | 
| Builder class for stub related purposes.  More... | |
| class | mockpp::StubBuilder< void, I > | 
| Partial specialisation for builder class for void stub related purposes.  More... | |
| class | mockpp::ChainableMockMethod0Common< RT > | 
| Common stuff to set up chainable mock method expectations with 0 parameters.  More... | |
| class | mockpp::ChainableMockMethod0< RT > | 
| Set up a chainable mock method expectations with 0 parameters.  More... | |
| class | mockpp::ChainableMockMethod0< void > | 
| Set up a chainable mock method expectations with 0 parameters.  More... | |
| class | mockpp::ChainableMockMethod1Common< RT, P1 > | 
| Common stuff to set up chainable mock method expectations with 1 parameters.  More... | |
| class | mockpp::ChainableMockMethod1< RT, P1 > | 
| Set up a chainable mock method expectations with 1 parameters.  More... | |
| class | mockpp::ChainableMockMethod1< void, P1 > | 
| Set up a chainable mock method expectations with 1 parameters.  More... | |
| class | mockpp::ChainableMockMethod2Common< RT, P1, P2 > | 
| Common stuff to set up chainable mock method expectations with 2 parameters.  More... | |
| class | mockpp::ChainableMockMethod2< RT, P1, P2 > | 
| Set up a chainable mock method expectations with 2 parameters.  More... | |
| class | mockpp::ChainableMockMethod2< void, P1, P2 > | 
| Set up a chainable mock method expectations with 2 parameters.  More... | |
| class | mockpp::ChainableMockMethod3Common< RT, P1, P2, P3 > | 
| Common stuff to set up chainable mock method expectations with 3 parameters.  More... | |
| class | mockpp::ChainableMockMethod3< RT, P1, P2, P3 > | 
| Set up a chainable mock method expectations with 3 parameters.  More... | |
| class | mockpp::ChainableMockMethod3< void, P1, P2, P3 > | 
| Set up a chainable mock method expectations with 3 parameters.  More... | |
| class | mockpp::ChainableMockMethod4Common< RT, P1, P2, P3, P4 > | 
| Common stuff to set up chainable mock method expectations with 4 parameters.  More... | |
| class | mockpp::ChainableMockMethod4< RT, P1, P2, P3, P4 > | 
| Set up a chainable mock method expectations with 4 parameters.  More... | |
| class | mockpp::ChainableMockMethod4< void, P1, P2, P3, P4 > | 
| Set up a chainable mock method expectations with 4 parameters.  More... | |
| class | mockpp::ChainableMockMethod5Common< RT, P1, P2, P3, P4, P5 > | 
| Common stuff to set up chainable mock method expectations with 5 parameters.  More... | |
| class | mockpp::ChainableMockMethod5< RT, P1, P2, P3, P4, P5 > | 
| Set up a chainable mock method expectations with 5 parameters.  More... | |
| class | mockpp::ChainableMockMethod5< void, P1, P2, P3, P4, P5 > | 
| Set up a chainable mock method expectations with 5 parameters.  More... | |
| class | mockpp::ChainableMockMethod6Common< RT, P1, P2, P3, P4, P5, P6 > | 
| Common stuff to set up chainable mock method expectations with 6 parameters.  More... | |
| class | mockpp::ChainableMockMethod6< RT, P1, P2, P3, P4, P5, P6 > | 
| Set up a chainable mock method expectations with 6 parameters.  More... | |
| class | mockpp::ChainableMockMethod6< void, P1, P2, P3, P4, P5, P6 > | 
| Set up a chainable mock method expectations with 6 parameters.  More... | |
| class | mockpp::ChainingMockBuilder< AMB > | 
| Build chaining mocks.  More... | |
| Defines | |
| #define | MOCKPP_CHAINER_FOR(clsname, methname) clsname::ChainerFor ## methname | 
| Implements a chainer for a method. | |
| #define | MOCKPP_CHAINER_FOR_EXT(clsname, m_methname, x_methname) MOCKPP_CHAINER_FOR(clsname, m_methname ## x_methname) | 
| Implements a chainer for a method. | |
| Functions | |
| MatchBuilder< R, I > & | mockpp::ArgumentsMatchBuilder0::with () | 
| Indicate a matcher for noarguments. | |
| MatchBuilder< R, I > & | mockpp::ArgumentsMatchBuilder1::with (const ConstraintHolder< P1 > &p1) | 
| Indicate a matcher for 1 arguments. | |
| MatchBuilder< R, I > & | mockpp::ArgumentsMatchBuilder2::with (const ConstraintHolder< P1 > &p1, const ConstraintHolder< P2 > &p2) | 
| Indicate a matcher for 2 arguments. | |
| MatchBuilder< R, I > & | mockpp::ArgumentsMatchBuilder3::with (const ConstraintHolder< P1 > &p1, const ConstraintHolder< P2 > &p2, const ConstraintHolder< P3 > &p3) | 
| Indicate a matcher for 3 arguments. | |
| MatchBuilder< R, I > & | mockpp::ArgumentsMatchBuilder4::with (const ConstraintHolder< P1 > &p1, const ConstraintHolder< P2 > &p2, const ConstraintHolder< P3 > &p3, const ConstraintHolder< P4 > &p4) | 
| Indicate a matcher for 4 arguments. | |
| MatchBuilder< R, I > & | mockpp::ArgumentsMatchBuilder5::with (const ConstraintHolder< P1 > &p1, const ConstraintHolder< P2 > &p2, const ConstraintHolder< P3 > &p3, const ConstraintHolder< P4 > &p4, const ConstraintHolder< P5 > &p5) | 
| Indicate a matcher for 5 arguments. | |
| MatchBuilder< R, I > & | mockpp::ArgumentsMatchBuilder6::with (const ConstraintHolder< P1 > &p1, const ConstraintHolder< P2 > &p2, const ConstraintHolder< P3 > &p3, const ConstraintHolder< P4 > &p4, const ConstraintHolder< P5 > &p5, const ConstraintHolder< P6 > &p6) | 
| Indicate a matcher for 6 arguments. | |
| void | mockpp::InvocationMockerBuilder::id (const String &invocationID) | 
| Sets the identifier for the expectation. | |
| virtual MatchBuilder & | mockpp::MatchBuilder::match (const MatcherHolder< I > &customMatcher)=0 | 
| Adds another matcher. | |
| MatchBuilder< R, I > & | mockpp::MatchBuilder::after (const String &priorCallID) | 
| Adds a matcher indicating subsequent calls on the same mock object. | |
| MatchBuilder< R, I > & | mockpp::MatchBuilder::before (const String &subsequentCallID) | 
| Adds a matcher indicating prior calls on the same mock object. | |
| MatchBuilder< R, I > & | mockpp::MatchBuilder::after (BuilderNamespace &otherMock, const String &priorCallID) | 
| Adds a matcher indicating subsequent calls compared to another mock object. | |
| MatchBuilder< R, I > & | mockpp::MatchBuilder::before (BuilderNamespace &otherMock, const String &subsequentCallID) | 
| Adds a matcher indicating prior calls compared to another mock object. | |
| IdentityBuilder & | mockpp::StubBuilder::will (const StubHolder< R, I > &stubAction) | 
| Sets the stub return data for the invocation. | |
| IdentityBuilder & | mockpp::StubBuilder< void, I >::will (const StubHolder< void, I > &stubAction) | 
| Sets the stub return data for the invocation. | |
| InvocationMockerBuilder< AMB > & | mockpp::ChainingMockBuilder::stubs () | 
| Stubs an invocation. | |
| InvocationMockerBuilder< AMB > & | mockpp::ChainingMockBuilder::stubs (const MatcherHolder< I > &customMatcher) | 
| Stubs an invocation. | |
| InvocationMockerBuilder< AMB > & | mockpp::ChainingMockBuilder::expects (const MatcherHolder< I > &expectation) | 
| Expects an invocation. | |
| virtual void | mockpp::ChainingMockBuilder::setDefaultStub (const mockpp::StubHolder< R, I > &newDefaultStub) | 
| Sets the default stub for the object. | |
| #define MOCKPP_CHAINER_FOR | ( | clsname, | |||
| methname | ) | clsname::ChainerFor ## methname | 
Implements a chainer for a method.
Serves also as a backwards compatibility macro.
| clsname | the chainable mock object class name | |
| methname | the method for which you create the chainer | 
Definition at line 190 of file ChainableMockObject.h.
| #define MOCKPP_CHAINER_FOR_EXT | ( | clsname, | |||
| m_methname, | |||||
| x_methname | ) | MOCKPP_CHAINER_FOR(clsname, m_methname ## x_methname) | 
Implements a chainer for a method.
| clsname | the chainable mock object class name | |
| m_methname | the method for which you create the chainer | |
| x_methname | optional extension for the internal names based on the method name | 
Definition at line 199 of file ChainableMockObject.h.
| MatchBuilder<R, I>& mockpp::MatchBuilder< R, I >::after | ( | BuilderNamespace & | otherMock, | |
| const String & | priorCallID | |||
| ) |  [inline, inherited] | 
Adds a matcher indicating subsequent calls compared to another mock object.
| otherMock | pointer to the other mock object | |
| priorCallID | identifier of the prior call on another object | 
Definition at line 127 of file MatchBuilder.h.
| MatchBuilder<R, I>& mockpp::MatchBuilder< R, I >::after | ( | const String & | priorCallID | ) |  [inline, inherited] | 
Adds a matcher indicating subsequent calls on the same mock object.
| priorCallID | identifier of the prior call | 
Definition at line 104 of file MatchBuilder.h.
| MatchBuilder<R, I>& mockpp::MatchBuilder< R, I >::before | ( | BuilderNamespace & | otherMock, | |
| const String & | subsequentCallID | |||
| ) |  [inline, inherited] | 
Adds a matcher indicating prior calls compared to another mock object.
| otherMock | pointer to the other mock object | |
| subsequentCallID | identifier of the prior call on another object | 
Definition at line 139 of file MatchBuilder.h.
| MatchBuilder<R, I>& mockpp::MatchBuilder< R, I >::before | ( | const String & | subsequentCallID | ) |  [inline, inherited] | 
Adds a matcher indicating prior calls on the same mock object.
| subsequentCallID | identifier of the prior call on another object | 
Definition at line 115 of file MatchBuilder.h.
| InvocationMockerBuilder<AMB>& mockpp::ChainingMockBuilder< AMB >::expects | ( | const MatcherHolder< I > & | expectation | ) |  [inline, inherited] | 
Expects an invocation.
| expectation | pointer to matcher data | 
Definition at line 128 of file ChainingMockBuilder.h.
| void mockpp::InvocationMockerBuilder< AMB >::id | ( | const String & | invocationID | ) |  [inline, inherited] | 
Sets the identifier for the expectation.
| invocationID | identifier for the expectation | 
Definition at line 100 of file InvocationMockerBuilder.h.
| virtual MatchBuilder& mockpp::MatchBuilder< R, I >::match | ( | const MatcherHolder< I > & | customMatcher | ) |  [pure virtual, inherited] | 
Adds another matcher.
| customMatcher | the matcher object | 
| virtual void mockpp::ChainingMockBuilder< AMB >::setDefaultStub | ( | const mockpp::StubHolder< R, I > & | newDefaultStub | ) |  [inline, virtual, inherited] | 
Sets the default stub for the object.
| newDefaultStub | pointer to the default stub | 
Implements mockpp::DynamicChainingMock< AMB::ReturnType, AMB::InvocationType >.
Definition at line 139 of file ChainingMockBuilder.h.
| InvocationMockerBuilder<AMB>& mockpp::ChainingMockBuilder< AMB >::stubs | ( | const MatcherHolder< I > & | customMatcher | ) |  [inline, inherited] | 
Stubs an invocation.
| customMatcher | pointer to matcher data | 
Definition at line 118 of file ChainingMockBuilder.h.
| InvocationMockerBuilder<AMB>& mockpp::ChainingMockBuilder< AMB >::stubs | ( | ) |  [inline, inherited] | 
Stubs an invocation.
Definition at line 108 of file ChainingMockBuilder.h.
| IdentityBuilder& mockpp::StubBuilder< void, I >::will | ( | const StubHolder< void, I > & | stubAction | ) |  [inline, inherited] | 
Sets the stub return data for the invocation.
| stubAction | data to return | 
Definition at line 116 of file StubBuilder.h.
| IdentityBuilder& mockpp::StubBuilder< R, I >::will | ( | const StubHolder< R, I > & | stubAction | ) |  [inline, inherited] | 
Sets the stub return data for the invocation.
| stubAction | data to return | 
Definition at line 77 of file StubBuilder.h.
| MatchBuilder<R, I>& mockpp::ArgumentsMatchBuilder6< R, I >::with | ( | const ConstraintHolder< P1 > & | p1, | |
| const ConstraintHolder< P2 > & | p2, | |||
| const ConstraintHolder< P3 > & | p3, | |||
| const ConstraintHolder< P4 > & | p4, | |||
| const ConstraintHolder< P5 > & | p5, | |||
| const ConstraintHolder< P6 > & | p6 | |||
| ) |  [inline, inherited] | 
Indicate a matcher for 6 arguments.
| p1 | pointer to the constraint for method parameter 1 | |
| p2 | pointer to the constraint for method parameter 2 | |
| p3 | pointer to the constraint for method parameter 3 | |
| p4 | pointer to the constraint for method parameter 4 | |
| p5 | pointer to the constraint for method parameter 5 | |
| p6 | pointer to the constraint for method parameter 6 | 
Definition at line 317 of file ArgumentsMatchBuilderN.h.
| MatchBuilder<R, I>& mockpp::ArgumentsMatchBuilder5< R, I >::with | ( | const ConstraintHolder< P1 > & | p1, | |
| const ConstraintHolder< P2 > & | p2, | |||
| const ConstraintHolder< P3 > & | p3, | |||
| const ConstraintHolder< P4 > & | p4, | |||
| const ConstraintHolder< P5 > & | p5 | |||
| ) |  [inline, inherited] | 
Indicate a matcher for 5 arguments.
| p1 | pointer to the constraint for method parameter 1 | |
| p2 | pointer to the constraint for method parameter 2 | |
| p3 | pointer to the constraint for method parameter 3 | |
| p4 | pointer to the constraint for method parameter 4 | |
| p5 | pointer to the constraint for method parameter 5 | 
Definition at line 261 of file ArgumentsMatchBuilderN.h.
| MatchBuilder<R, I>& mockpp::ArgumentsMatchBuilder4< R, I >::with | ( | const ConstraintHolder< P1 > & | p1, | |
| const ConstraintHolder< P2 > & | p2, | |||
| const ConstraintHolder< P3 > & | p3, | |||
| const ConstraintHolder< P4 > & | p4 | |||
| ) |  [inline, inherited] | 
Indicate a matcher for 4 arguments.
| p1 | pointer to the constraint for method parameter 1 | |
| p2 | pointer to the constraint for method parameter 2 | |
| p3 | pointer to the constraint for method parameter 3 | |
| p4 | pointer to the constraint for method parameter 4 | 
Definition at line 208 of file ArgumentsMatchBuilderN.h.
| MatchBuilder<R, I>& mockpp::ArgumentsMatchBuilder3< R, I >::with | ( | const ConstraintHolder< P1 > & | p1, | |
| const ConstraintHolder< P2 > & | p2, | |||
| const ConstraintHolder< P3 > & | p3 | |||
| ) |  [inline, inherited] | 
Indicate a matcher for 3 arguments.
| p1 | pointer to the constraint for method parameter 1 | |
| p2 | pointer to the constraint for method parameter 2 | |
| p3 | pointer to the constraint for method parameter 3 | 
Definition at line 158 of file ArgumentsMatchBuilderN.h.
| MatchBuilder<R, I>& mockpp::ArgumentsMatchBuilder2< R, I >::with | ( | const ConstraintHolder< P1 > & | p1, | |
| const ConstraintHolder< P2 > & | p2 | |||
| ) |  [inline, inherited] | 
Indicate a matcher for 2 arguments.
| p1 | pointer to the constraint for method parameter 1 | |
| p2 | pointer to the constraint for method parameter 2 | 
Definition at line 111 of file ArgumentsMatchBuilderN.h.
| MatchBuilder<R, I>& mockpp::ArgumentsMatchBuilder1< R, I >::with | ( | const ConstraintHolder< P1 > & | p1 | ) |  [inline, inherited] | 
Indicate a matcher for 1 arguments.
| p1 | pointer to the constraint for method parameter 1 | 
Definition at line 67 of file ArgumentsMatchBuilderN.h.
| MatchBuilder<R, I>& mockpp::ArgumentsMatchBuilder0< R, I >::with | ( | ) |  [inline, inherited] | 
Indicate a matcher for no arguments. 
Definition at line 72 of file ArgumentsMatchBuilder.h.
 1.6.1
 1.6.1