Home | History | Annotate | Download | only in gmock

Lines Matching defs:PolymorphicAction

1196 // The PolymorphicAction class template makes it easy to implement a
1218 class PolymorphicAction {
1220 explicit PolymorphicAction(const Impl& impl) : impl_(impl) {}
1248 GTEST_DISALLOW_ASSIGN_(PolymorphicAction);
1259 // easier to use than the PolymorphicAction<Impl> constructor as it
1264 // PolymorphicAction<TypeOfFoo>(foo);
1266 inline PolymorphicAction<Impl> MakePolymorphicAction(const Impl& impl) {
1267 return PolymorphicAction<Impl>(impl);
1814 inline PolymorphicAction<internal::ReturnNullAction> ReturnNull() {
1819 inline PolymorphicAction<internal::ReturnVoidAction> Return() {
1845 PolymorphicAction<
1858 PolymorphicAction<
1866 PolymorphicAction<
1876 PolymorphicAction<
1886 PolymorphicAction<internal::AssignAction<T1, T2> > Assign(T1* ptr, T2 val) {
1894 PolymorphicAction<internal::SetErrnoAndReturnAction<T> >
1906 PolymorphicAction<internal::InvokeWithoutArgsAction<FunctionImpl> >
1915 PolymorphicAction<internal::InvokeMethodWithoutArgsAction<Class, MethodPtr> >
12387 PolymorphicAction<internal::InvokeAction<FunctionImpl> > Invoke(
12396 PolymorphicAction<internal::InvokeMethodAction<Class, MethodPtr> > Invoke(