Lines Matching defs:impl
770 explicit Action(ActionInterface<F>* impl)
771 : fun_(ActionAdapter{::std::shared_ptr<ActionInterface<F>>(impl)}) {}
866 explicit PolymorphicAction(const Impl& impl) : impl_(impl) {}
880 explicit MonomorphicImpl(const Impl& impl) : impl_(impl) {}
896 Action<F> MakeAction(ActionInterface<F>* impl) {
897 return Action<F>(impl);
908 inline PolymorphicAction<Impl> MakePolymorphicAction(const Impl& impl) {
909 return PolymorphicAction<Impl>(impl);
2112 explicit ActionImpl(std::shared_ptr<Impl> impl) : Base{std::move(impl)} {}
2151 ::testing::Action<F> MakeAction(std::shared_ptr<Impl> impl) {
2152 return ::testing::Action<F>(ActionImpl<F, Impl>(std::move(impl)));