20 #ifndef OTest2__INCLUDE_OTEST2_REGRESSIONSIMPL_H_
21 #define OTest2__INCLUDE_OTEST2_REGRESSIONSIMPL_H_
35 template<
typename Object_>
39 const Object_& object_) {
40 object_.test_testMark(builder_);
46 template<
typename Object_>
48 const std::string& key_,
49 const Object_& object_) {
55 return compareObjectMark(key_, builder_.
stealMark(),
false);
58 template<
typename Object_>
60 const std::string& key_,
61 const Object_& object_) {
67 return compareObjectMark(key_, builder_.
stealMark(),
true);
70 template<
typename Object_>
72 const std::string& key_,
73 const Object_& object_) {
78 return storeObjectMark(key_, builder_.
stealMark());