Home | History | Annotate | Download | only in testing

Lines Matching refs:params

906 template <typename R, typename Params>
909 virtual R RunWithParams(const Params& params) = 0;
917 typename PreBound, typename Params>
918 class Mutant : public MutantRunner<R, Params> {
925 virtual R RunWithParams(const Params& params) {
926 return DispatchToMethod<R>(this->obj_, this->method_, pb_, params);
934 template <typename R, typename Function, typename PreBound, typename Params>
935 class MutantFunction : public MutantRunner<R, Params> {
942 virtual R RunWithParams(const Params& params) {
943 return DispatchToFunction<R>(function_, pb_, params);
955 typename PreBound, typename Params>
956 class MutantLateObjectBind : public MutantRunner<R, Params> {
963 virtual R RunWithParams(const Params& params) {
967 return DispatchToMethod<R>( *this->obj_, this->method_, pb_, params);
977 // Redirects operator() to MutantRunner<Params>::Run()
978 template <typename R, typename Params>
980 explicit MutantFunctor(MutantRunner<R, Params>* cb) : impl_(cb) {
992 return impl_->RunWithParams(Params(a));
997 return impl_->RunWithParams(Params(a, b));
1002 return impl_->RunWithParams(Params(a, b, c));
1008 return impl_->RunWithParams(Params(a, b, c, d));
1015 linked_ptr<MutantRunner<R, Params> > impl_;