|
| template<typename F> |
| Action< F > | MakeAction (ActionInterface< F > *impl) |
| template<typename Impl> |
| PolymorphicAction< Impl > | MakePolymorphicAction (const Impl &impl) |
| template<typename R> |
| internal::ReturnAction< R > | Return (R value) |
| PolymorphicAction< internal::ReturnNullAction > | ReturnNull () |
| PolymorphicAction< internal::ReturnVoidAction > | Return () |
| template<typename R> |
| internal::ReturnRefAction< R > | ReturnRef (R &x) |
| template<typename R> |
| internal::ReturnRefOfCopyAction< R > | ReturnRefOfCopy (const R &x) |
| template<typename R> |
| internal::ByMoveWrapper< R > | ByMove (R x) |
| internal::DoDefaultAction | DoDefault () |
| template<size_t N, typename T> |
| PolymorphicAction< internal::SetArgumentPointeeAction< N, T, internal::IsAProtocolMessage< T >::value > > | SetArgPointee (const T &x) |
| template<size_t N> |
| PolymorphicAction< internal::SetArgumentPointeeAction< N, const char *, false > > | SetArgPointee (const char *p) |
| template<size_t N> |
| PolymorphicAction< internal::SetArgumentPointeeAction< N, const wchar_t *, false > > | SetArgPointee (const wchar_t *p) |
| template<size_t N, typename T> |
| PolymorphicAction< internal::SetArgumentPointeeAction< N, T, internal::IsAProtocolMessage< T >::value > > | SetArgumentPointee (const T &x) |
| template<typename T1, typename T2> |
| PolymorphicAction< internal::AssignAction< T1, T2 > > | Assign (T1 *ptr, T2 val) |
| template<typename T> |
| PolymorphicAction< internal::SetErrnoAndReturnAction< T > > | SetErrnoAndReturn (int errval, T result) |
| template<typename FunctionImpl> |
| PolymorphicAction< internal::InvokeWithoutArgsAction< FunctionImpl > > | InvokeWithoutArgs (FunctionImpl function_impl) |
| template<class Class, typename MethodPtr> |
| PolymorphicAction< internal::InvokeMethodWithoutArgsAction< Class, MethodPtr > > | InvokeWithoutArgs (Class *obj_ptr, MethodPtr method_ptr) |
| template<typename A> |
| internal::IgnoreResultAction< A > | IgnoreResult (const A &an_action) |
| template<typename T> |
| internal::ReferenceWrapper< T > | ByRef (T &l_value) |
| GTEST_API_ Cardinality | AtLeast (int n) |
| GTEST_API_ Cardinality | AtMost (int n) |
| GTEST_API_ Cardinality | AnyNumber () |
| GTEST_API_ Cardinality | Between (int min, int max) |
| GTEST_API_ Cardinality | Exactly (int n) |
| Cardinality | MakeCardinality (const CardinalityInterface *c) |
| template<int k1, typename InnerAction> |
| internal::WithArgsAction< InnerAction, k1 > | WithArgs (const InnerAction &action) |
| template<int k1, int k2, typename InnerAction> |
| internal::WithArgsAction< InnerAction, k1, k2 > | WithArgs (const InnerAction &action) |
| template<int k1, int k2, int k3, typename InnerAction> |
| internal::WithArgsAction< InnerAction, k1, k2, k3 > | WithArgs (const InnerAction &action) |
| template<int k1, int k2, int k3, int k4, typename InnerAction> |
| internal::WithArgsAction< InnerAction, k1, k2, k3, k4 > | WithArgs (const InnerAction &action) |
| template<int k1, int k2, int k3, int k4, int k5, typename InnerAction> |
| internal::WithArgsAction< InnerAction, k1, k2, k3, k4, k5 > | WithArgs (const InnerAction &action) |
| template<int k1, int k2, int k3, int k4, int k5, int k6, typename InnerAction> |
| internal::WithArgsAction< InnerAction, k1, k2, k3, k4, k5, k6 > | WithArgs (const InnerAction &action) |
| template<int k1, int k2, int k3, int k4, int k5, int k6, int k7, typename InnerAction> |
| internal::WithArgsAction< InnerAction, k1, k2, k3, k4, k5, k6, k7 > | WithArgs (const InnerAction &action) |
| template<int k1, int k2, int k3, int k4, int k5, int k6, int k7, int k8, typename InnerAction> |
| internal::WithArgsAction< InnerAction, k1, k2, k3, k4, k5, k6, k7, k8 > | WithArgs (const InnerAction &action) |
| template<int k1, int k2, int k3, int k4, int k5, int k6, int k7, int k8, int k9, typename InnerAction> |
| internal::WithArgsAction< InnerAction, k1, k2, k3, k4, k5, k6, k7, k8, k9 > | WithArgs (const InnerAction &action) |
| template<int k1, int k2, int k3, int k4, int k5, int k6, int k7, int k8, int k9, int k10, typename InnerAction> |
| internal::WithArgsAction< InnerAction, k1, k2, k3, k4, k5, k6, k7, k8, k9, k10 > | WithArgs (const InnerAction &action) |
| template<typename Action1, typename Action2> |
| internal::DoBothAction< Action1, Action2 > | DoAll (Action1 a1, Action2 a2) |
| template<typename Action1, typename Action2, typename Action3> |
| internal::DoBothAction< Action1, internal::DoBothAction< Action2, Action3 > > | DoAll (Action1 a1, Action2 a2, Action3 a3) |
| template<typename Action1, typename Action2, typename Action3, typename Action4> |
| internal::DoBothAction< Action1, internal::DoBothAction< Action2, internal::DoBothAction< Action3, Action4 > > > | DoAll (Action1 a1, Action2 a2, Action3 a3, Action4 a4) |
| template<typename Action1, typename Action2, typename Action3, typename Action4, typename Action5> |
| internal::DoBothAction< Action1, internal::DoBothAction< Action2, internal::DoBothAction< Action3, internal::DoBothAction< Action4, Action5 > > > > | DoAll (Action1 a1, Action2 a2, Action3 a3, Action4 a4, Action5 a5) |
| template<typename Action1, typename Action2, typename Action3, typename Action4, typename Action5, typename Action6> |
| internal::DoBothAction< Action1, internal::DoBothAction< Action2, internal::DoBothAction< Action3, internal::DoBothAction< Action4, internal::DoBothAction< Action5, Action6 > > > > > | DoAll (Action1 a1, Action2 a2, Action3 a3, Action4 a4, Action5 a5, Action6 a6) |
| template<typename Action1, typename Action2, typename Action3, typename Action4, typename Action5, typename Action6, typename Action7> |
| internal::DoBothAction< Action1, internal::DoBothAction< Action2, internal::DoBothAction< Action3, internal::DoBothAction< Action4, internal::DoBothAction< Action5, internal::DoBothAction< Action6, Action7 > > > > > > | DoAll (Action1 a1, Action2 a2, Action3 a3, Action4 a4, Action5 a5, Action6 a6, Action7 a7) |
| template<typename Action1, typename Action2, typename Action3, typename Action4, typename Action5, typename Action6, typename Action7, typename Action8> |
| internal::DoBothAction< Action1, internal::DoBothAction< Action2, internal::DoBothAction< Action3, internal::DoBothAction< Action4, internal::DoBothAction< Action5, internal::DoBothAction< Action6, internal::DoBothAction< Action7, Action8 > > > > > > > | DoAll (Action1 a1, Action2 a2, Action3 a3, Action4 a4, Action5 a5, Action6 a6, Action7 a7, Action8 a8) |
| template<typename Action1, typename Action2, typename Action3, typename Action4, typename Action5, typename Action6, typename Action7, typename Action8, typename Action9> |
| internal::DoBothAction< Action1, internal::DoBothAction< Action2, internal::DoBothAction< Action3, internal::DoBothAction< Action4, internal::DoBothAction< Action5, internal::DoBothAction< Action6, internal::DoBothAction< Action7, internal::DoBothAction< Action8, Action9 > > > > > > > > | DoAll (Action1 a1, Action2 a2, Action3 a3, Action4 a4, Action5 a5, Action6 a6, Action7 a7, Action8 a8, Action9 a9) |
| template<typename Action1, typename Action2, typename Action3, typename Action4, typename Action5, typename Action6, typename Action7, typename Action8, typename Action9, typename Action10> |
| internal::DoBothAction< Action1, internal::DoBothAction< Action2, internal::DoBothAction< Action3, internal::DoBothAction< Action4, internal::DoBothAction< Action5, internal::DoBothAction< Action6, internal::DoBothAction< Action7, internal::DoBothAction< Action8, internal::DoBothAction< Action9, Action10 > > > > > > > > > | DoAll (Action1 a1, Action2 a2, Action3 a3, Action4 a4, Action5 a5, Action6 a6, Action7 a7, Action8 a8, Action9 a9, Action10 a10) |
| | ACTION_TEMPLATE (InvokeArgument, HAS_1_TEMPLATE_PARAMS(int, k), AND_0_VALUE_PARAMS()) |
| | ACTION_TEMPLATE (InvokeArgument, HAS_1_TEMPLATE_PARAMS(int, k), AND_1_VALUE_PARAMS(p0)) |
| | ACTION_TEMPLATE (InvokeArgument, HAS_1_TEMPLATE_PARAMS(int, k), AND_2_VALUE_PARAMS(p0, p1)) |
| | ACTION_TEMPLATE (InvokeArgument, HAS_1_TEMPLATE_PARAMS(int, k), AND_3_VALUE_PARAMS(p0, p1, p2)) |
| | ACTION_TEMPLATE (InvokeArgument, HAS_1_TEMPLATE_PARAMS(int, k), AND_4_VALUE_PARAMS(p0, p1, p2, p3)) |
| | ACTION_TEMPLATE (InvokeArgument, HAS_1_TEMPLATE_PARAMS(int, k), AND_5_VALUE_PARAMS(p0, p1, p2, p3, p4)) |
| | ACTION_TEMPLATE (InvokeArgument, HAS_1_TEMPLATE_PARAMS(int, k), AND_6_VALUE_PARAMS(p0, p1, p2, p3, p4, p5)) |
| | ACTION_TEMPLATE (InvokeArgument, HAS_1_TEMPLATE_PARAMS(int, k), AND_7_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6)) |
| | ACTION_TEMPLATE (InvokeArgument, HAS_1_TEMPLATE_PARAMS(int, k), AND_8_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7)) |
| | ACTION_TEMPLATE (InvokeArgument, HAS_1_TEMPLATE_PARAMS(int, k), AND_9_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7, p8)) |
| | ACTION_TEMPLATE (InvokeArgument, HAS_1_TEMPLATE_PARAMS(int, k), AND_10_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9)) |
| | ACTION_TEMPLATE (ReturnNew, HAS_1_TEMPLATE_PARAMS(typename, T), AND_0_VALUE_PARAMS()) |
| | ACTION_TEMPLATE (ReturnNew, HAS_1_TEMPLATE_PARAMS(typename, T), AND_1_VALUE_PARAMS(p0)) |
| | ACTION_TEMPLATE (ReturnNew, HAS_1_TEMPLATE_PARAMS(typename, T), AND_2_VALUE_PARAMS(p0, p1)) |
| | ACTION_TEMPLATE (ReturnNew, HAS_1_TEMPLATE_PARAMS(typename, T), AND_3_VALUE_PARAMS(p0, p1, p2)) |
| | ACTION_TEMPLATE (ReturnNew, HAS_1_TEMPLATE_PARAMS(typename, T), AND_4_VALUE_PARAMS(p0, p1, p2, p3)) |
| | ACTION_TEMPLATE (ReturnNew, HAS_1_TEMPLATE_PARAMS(typename, T), AND_5_VALUE_PARAMS(p0, p1, p2, p3, p4)) |
| | ACTION_TEMPLATE (ReturnNew, HAS_1_TEMPLATE_PARAMS(typename, T), AND_6_VALUE_PARAMS(p0, p1, p2, p3, p4, p5)) |
| | ACTION_TEMPLATE (ReturnNew, HAS_1_TEMPLATE_PARAMS(typename, T), AND_7_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6)) |
| | ACTION_TEMPLATE (ReturnNew, HAS_1_TEMPLATE_PARAMS(typename, T), AND_8_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7)) |
| | ACTION_TEMPLATE (ReturnNew, HAS_1_TEMPLATE_PARAMS(typename, T), AND_9_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7, p8)) |
| | ACTION_TEMPLATE (ReturnNew, HAS_1_TEMPLATE_PARAMS(typename, T), AND_10_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9)) |
| template<typename InnerMatcher> |
| internal::ArgsMatcher< InnerMatcher > | Args (const InnerMatcher &matcher) |
| template<int k1, typename InnerMatcher> |
| internal::ArgsMatcher< InnerMatcher, k1 > | Args (const InnerMatcher &matcher) |
| template<int k1, int k2, typename InnerMatcher> |
| internal::ArgsMatcher< InnerMatcher, k1, k2 > | Args (const InnerMatcher &matcher) |
| template<int k1, int k2, int k3, typename InnerMatcher> |
| internal::ArgsMatcher< InnerMatcher, k1, k2, k3 > | Args (const InnerMatcher &matcher) |
| template<int k1, int k2, int k3, int k4, typename InnerMatcher> |
| internal::ArgsMatcher< InnerMatcher, k1, k2, k3, k4 > | Args (const InnerMatcher &matcher) |
| template<int k1, int k2, int k3, int k4, int k5, typename InnerMatcher> |
| internal::ArgsMatcher< InnerMatcher, k1, k2, k3, k4, k5 > | Args (const InnerMatcher &matcher) |
| template<int k1, int k2, int k3, int k4, int k5, int k6, typename InnerMatcher> |
| internal::ArgsMatcher< InnerMatcher, k1, k2, k3, k4, k5, k6 > | Args (const InnerMatcher &matcher) |
| template<int k1, int k2, int k3, int k4, int k5, int k6, int k7, typename InnerMatcher> |
| internal::ArgsMatcher< InnerMatcher, k1, k2, k3, k4, k5, k6, k7 > | Args (const InnerMatcher &matcher) |
| template<int k1, int k2, int k3, int k4, int k5, int k6, int k7, int k8, typename InnerMatcher> |
| internal::ArgsMatcher< InnerMatcher, k1, k2, k3, k4, k5, k6, k7, k8 > | Args (const InnerMatcher &matcher) |
| template<int k1, int k2, int k3, int k4, int k5, int k6, int k7, int k8, int k9, typename InnerMatcher> |
| internal::ArgsMatcher< InnerMatcher, k1, k2, k3, k4, k5, k6, k7, k8, k9 > | Args (const InnerMatcher &matcher) |
| template<int k1, int k2, int k3, int k4, int k5, int k6, int k7, int k8, int k9, int k10, typename InnerMatcher> |
| internal::ArgsMatcher< InnerMatcher, k1, k2, k3, k4, k5, k6, k7, k8, k9, k10 > | Args (const InnerMatcher &matcher) |
| internal::ElementsAreMatcher< ::testing::tuple<> > | ElementsAre () |
| template<typename T1> |
| internal::ElementsAreMatcher< ::testing::tuple< typename internal::DecayArray< T1 >::type > > | ElementsAre (const T1 &e1) |
| template<typename T1, typename T2> |
| internal::ElementsAreMatcher< ::testing::tuple< typename internal::DecayArray< T1 >::type, typename internal::DecayArray< T2 >::type > > | ElementsAre (const T1 &e1, const T2 &e2) |
| template<typename T1, typename T2, typename T3> |
| internal::ElementsAreMatcher< ::testing::tuple< typename internal::DecayArray< T1 >::type, typename internal::DecayArray< T2 >::type, typename internal::DecayArray< T3 >::type > > | ElementsAre (const T1 &e1, const T2 &e2, const T3 &e3) |
| template<typename T1, typename T2, typename T3, typename T4> |
| internal::ElementsAreMatcher< ::testing::tuple< typename internal::DecayArray< T1 >::type, typename internal::DecayArray< T2 >::type, typename internal::DecayArray< T3 >::type, typename internal::DecayArray< T4 >::type > > | ElementsAre (const T1 &e1, const T2 &e2, const T3 &e3, const T4 &e4) |
| template<typename T1, typename T2, typename T3, typename T4, typename T5> |
| internal::ElementsAreMatcher< ::testing::tuple< typename internal::DecayArray< T1 >::type, typename internal::DecayArray< T2 >::type, typename internal::DecayArray< T3 >::type, typename internal::DecayArray< T4 >::type, typename internal::DecayArray< T5 >::type > > | ElementsAre (const T1 &e1, const T2 &e2, const T3 &e3, const T4 &e4, const T5 &e5) |
| template<typename T1, typename T2, typename T3, typename T4, typename T5, typename T6> |
| internal::ElementsAreMatcher< ::testing::tuple< typename internal::DecayArray< T1 >::type, typename internal::DecayArray< T2 >::type, typename internal::DecayArray< T3 >::type, typename internal::DecayArray< T4 >::type, typename internal::DecayArray< T5 >::type, typename internal::DecayArray< T6 >::type > > | ElementsAre (const T1 &e1, const T2 &e2, const T3 &e3, const T4 &e4, const T5 &e5, const T6 &e6) |
| template<typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7> |
| internal::ElementsAreMatcher< ::testing::tuple< typename internal::DecayArray< T1 >::type, typename internal::DecayArray< T2 >::type, typename internal::DecayArray< T3 >::type, typename internal::DecayArray< T4 >::type, typename internal::DecayArray< T5 >::type, typename internal::DecayArray< T6 >::type, typename internal::DecayArray< T7 >::type > > | ElementsAre (const T1 &e1, const T2 &e2, const T3 &e3, const T4 &e4, const T5 &e5, const T6 &e6, const T7 &e7) |
| template<typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8> |
| internal::ElementsAreMatcher< ::testing::tuple< typename internal::DecayArray< T1 >::type, typename internal::DecayArray< T2 >::type, typename internal::DecayArray< T3 >::type, typename internal::DecayArray< T4 >::type, typename internal::DecayArray< T5 >::type, typename internal::DecayArray< T6 >::type, typename internal::DecayArray< T7 >::type, typename internal::DecayArray< T8 >::type > > | ElementsAre (const T1 &e1, const T2 &e2, const T3 &e3, const T4 &e4, const T5 &e5, const T6 &e6, const T7 &e7, const T8 &e8) |
| template<typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9> |
| internal::ElementsAreMatcher< ::testing::tuple< typename internal::DecayArray< T1 >::type, typename internal::DecayArray< T2 >::type, typename internal::DecayArray< T3 >::type, typename internal::DecayArray< T4 >::type, typename internal::DecayArray< T5 >::type, typename internal::DecayArray< T6 >::type, typename internal::DecayArray< T7 >::type, typename internal::DecayArray< T8 >::type, typename internal::DecayArray< T9 >::type > > | ElementsAre (const T1 &e1, const T2 &e2, const T3 &e3, const T4 &e4, const T5 &e5, const T6 &e6, const T7 &e7, const T8 &e8, const T9 &e9) |
| template<typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10> |
| internal::ElementsAreMatcher< ::testing::tuple< typename internal::DecayArray< T1 >::type, typename internal::DecayArray< T2 >::type, typename internal::DecayArray< T3 >::type, typename internal::DecayArray< T4 >::type, typename internal::DecayArray< T5 >::type, typename internal::DecayArray< T6 >::type, typename internal::DecayArray< T7 >::type, typename internal::DecayArray< T8 >::type, typename internal::DecayArray< T9 >::type, typename internal::DecayArray< T10 >::type > > | ElementsAre (const T1 &e1, const T2 &e2, const T3 &e3, const T4 &e4, const T5 &e5, const T6 &e6, const T7 &e7, const T8 &e8, const T9 &e9, const T10 &e10) |
| internal::UnorderedElementsAreMatcher< ::testing::tuple<> > | UnorderedElementsAre () |
| template<typename T1> |
| internal::UnorderedElementsAreMatcher< ::testing::tuple< typename internal::DecayArray< T1 >::type > > | UnorderedElementsAre (const T1 &e1) |
| template<typename T1, typename T2> |
| internal::UnorderedElementsAreMatcher< ::testing::tuple< typename internal::DecayArray< T1 >::type, typename internal::DecayArray< T2 >::type > > | UnorderedElementsAre (const T1 &e1, const T2 &e2) |
| template<typename T1, typename T2, typename T3> |
| internal::UnorderedElementsAreMatcher< ::testing::tuple< typename internal::DecayArray< T1 >::type, typename internal::DecayArray< T2 >::type, typename internal::DecayArray< T3 >::type > > | UnorderedElementsAre (const T1 &e1, const T2 &e2, const T3 &e3) |
| template<typename T1, typename T2, typename T3, typename T4> |
| internal::UnorderedElementsAreMatcher< ::testing::tuple< typename internal::DecayArray< T1 >::type, typename internal::DecayArray< T2 >::type, typename internal::DecayArray< T3 >::type, typename internal::DecayArray< T4 >::type > > | UnorderedElementsAre (const T1 &e1, const T2 &e2, const T3 &e3, const T4 &e4) |
| template<typename T1, typename T2, typename T3, typename T4, typename T5> |
| internal::UnorderedElementsAreMatcher< ::testing::tuple< typename internal::DecayArray< T1 >::type, typename internal::DecayArray< T2 >::type, typename internal::DecayArray< T3 >::type, typename internal::DecayArray< T4 >::type, typename internal::DecayArray< T5 >::type > > | UnorderedElementsAre (const T1 &e1, const T2 &e2, const T3 &e3, const T4 &e4, const T5 &e5) |
| template<typename T1, typename T2, typename T3, typename T4, typename T5, typename T6> |
| internal::UnorderedElementsAreMatcher< ::testing::tuple< typename internal::DecayArray< T1 >::type, typename internal::DecayArray< T2 >::type, typename internal::DecayArray< T3 >::type, typename internal::DecayArray< T4 >::type, typename internal::DecayArray< T5 >::type, typename internal::DecayArray< T6 >::type > > | UnorderedElementsAre (const T1 &e1, const T2 &e2, const T3 &e3, const T4 &e4, const T5 &e5, const T6 &e6) |
| template<typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7> |
| internal::UnorderedElementsAreMatcher< ::testing::tuple< typename internal::DecayArray< T1 >::type, typename internal::DecayArray< T2 >::type, typename internal::DecayArray< T3 >::type, typename internal::DecayArray< T4 >::type, typename internal::DecayArray< T5 >::type, typename internal::DecayArray< T6 >::type, typename internal::DecayArray< T7 >::type > > | UnorderedElementsAre (const T1 &e1, const T2 &e2, const T3 &e3, const T4 &e4, const T5 &e5, const T6 &e6, const T7 &e7) |
| template<typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8> |
| internal::UnorderedElementsAreMatcher< ::testing::tuple< typename internal::DecayArray< T1 >::type, typename internal::DecayArray< T2 >::type, typename internal::DecayArray< T3 >::type, typename internal::DecayArray< T4 >::type, typename internal::DecayArray< T5 >::type, typename internal::DecayArray< T6 >::type, typename internal::DecayArray< T7 >::type, typename internal::DecayArray< T8 >::type > > | UnorderedElementsAre (const T1 &e1, const T2 &e2, const T3 &e3, const T4 &e4, const T5 &e5, const T6 &e6, const T7 &e7, const T8 &e8) |
| template<typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9> |
| internal::UnorderedElementsAreMatcher< ::testing::tuple< typename internal::DecayArray< T1 >::type, typename internal::DecayArray< T2 >::type, typename internal::DecayArray< T3 >::type, typename internal::DecayArray< T4 >::type, typename internal::DecayArray< T5 >::type, typename internal::DecayArray< T6 >::type, typename internal::DecayArray< T7 >::type, typename internal::DecayArray< T8 >::type, typename internal::DecayArray< T9 >::type > > | UnorderedElementsAre (const T1 &e1, const T2 &e2, const T3 &e3, const T4 &e4, const T5 &e5, const T6 &e6, const T7 &e7, const T8 &e8, const T9 &e9) |
| template<typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10> |
| internal::UnorderedElementsAreMatcher< ::testing::tuple< typename internal::DecayArray< T1 >::type, typename internal::DecayArray< T2 >::type, typename internal::DecayArray< T3 >::type, typename internal::DecayArray< T4 >::type, typename internal::DecayArray< T5 >::type, typename internal::DecayArray< T6 >::type, typename internal::DecayArray< T7 >::type, typename internal::DecayArray< T8 >::type, typename internal::DecayArray< T9 >::type, typename internal::DecayArray< T10 >::type > > | UnorderedElementsAre (const T1 &e1, const T2 &e2, const T3 &e3, const T4 &e4, const T5 &e5, const T6 &e6, const T7 &e7, const T8 &e8, const T9 &e9, const T10 &e10) |
| template<typename M1, typename M2> |
| internal::AllOfResult2< M1, M2 >::type | AllOf (M1 m1, M2 m2) |
| template<typename M1, typename M2, typename M3> |
| internal::AllOfResult3< M1, M2, M3 >::type | AllOf (M1 m1, M2 m2, M3 m3) |
| template<typename M1, typename M2, typename M3, typename M4> |
| internal::AllOfResult4< M1, M2, M3, M4 >::type | AllOf (M1 m1, M2 m2, M3 m3, M4 m4) |
| template<typename M1, typename M2, typename M3, typename M4, typename M5> |
| internal::AllOfResult5< M1, M2, M3, M4, M5 >::type | AllOf (M1 m1, M2 m2, M3 m3, M4 m4, M5 m5) |
| template<typename M1, typename M2, typename M3, typename M4, typename M5, typename M6> |
| internal::AllOfResult6< M1, M2, M3, M4, M5, M6 >::type | AllOf (M1 m1, M2 m2, M3 m3, M4 m4, M5 m5, M6 m6) |
| template<typename M1, typename M2, typename M3, typename M4, typename M5, typename M6, typename M7> |
| internal::AllOfResult7< M1, M2, M3, M4, M5, M6, M7 >::type | AllOf (M1 m1, M2 m2, M3 m3, M4 m4, M5 m5, M6 m6, M7 m7) |
| template<typename M1, typename M2, typename M3, typename M4, typename M5, typename M6, typename M7, typename M8> |
| internal::AllOfResult8< M1, M2, M3, M4, M5, M6, M7, M8 >::type | AllOf (M1 m1, M2 m2, M3 m3, M4 m4, M5 m5, M6 m6, M7 m7, M8 m8) |
| template<typename M1, typename M2, typename M3, typename M4, typename M5, typename M6, typename M7, typename M8, typename M9> |
| internal::AllOfResult9< M1, M2, M3, M4, M5, M6, M7, M8, M9 >::type | AllOf (M1 m1, M2 m2, M3 m3, M4 m4, M5 m5, M6 m6, M7 m7, M8 m8, M9 m9) |
| template<typename M1, typename M2, typename M3, typename M4, typename M5, typename M6, typename M7, typename M8, typename M9, typename M10> |
| internal::AllOfResult10< M1, M2, M3, M4, M5, M6, M7, M8, M9, M10 >::type | AllOf (M1 m1, M2 m2, M3 m3, M4 m4, M5 m5, M6 m6, M7 m7, M8 m8, M9 m9, M10 m10) |
| template<typename M1, typename M2> |
| internal::AnyOfResult2< M1, M2 >::type | AnyOf (M1 m1, M2 m2) |
| template<typename M1, typename M2, typename M3> |
| internal::AnyOfResult3< M1, M2, M3 >::type | AnyOf (M1 m1, M2 m2, M3 m3) |
| template<typename M1, typename M2, typename M3, typename M4> |
| internal::AnyOfResult4< M1, M2, M3, M4 >::type | AnyOf (M1 m1, M2 m2, M3 m3, M4 m4) |
| template<typename M1, typename M2, typename M3, typename M4, typename M5> |
| internal::AnyOfResult5< M1, M2, M3, M4, M5 >::type | AnyOf (M1 m1, M2 m2, M3 m3, M4 m4, M5 m5) |
| template<typename M1, typename M2, typename M3, typename M4, typename M5, typename M6> |
| internal::AnyOfResult6< M1, M2, M3, M4, M5, M6 >::type | AnyOf (M1 m1, M2 m2, M3 m3, M4 m4, M5 m5, M6 m6) |
| template<typename M1, typename M2, typename M3, typename M4, typename M5, typename M6, typename M7> |
| internal::AnyOfResult7< M1, M2, M3, M4, M5, M6, M7 >::type | AnyOf (M1 m1, M2 m2, M3 m3, M4 m4, M5 m5, M6 m6, M7 m7) |
| template<typename M1, typename M2, typename M3, typename M4, typename M5, typename M6, typename M7, typename M8> |
| internal::AnyOfResult8< M1, M2, M3, M4, M5, M6, M7, M8 >::type | AnyOf (M1 m1, M2 m2, M3 m3, M4 m4, M5 m5, M6 m6, M7 m7, M8 m8) |
| template<typename M1, typename M2, typename M3, typename M4, typename M5, typename M6, typename M7, typename M8, typename M9> |
| internal::AnyOfResult9< M1, M2, M3, M4, M5, M6, M7, M8, M9 >::type | AnyOf (M1 m1, M2 m2, M3 m3, M4 m4, M5 m5, M6 m6, M7 m7, M8 m8, M9 m9) |
| template<typename M1, typename M2, typename M3, typename M4, typename M5, typename M6, typename M7, typename M8, typename M9, typename M10> |
| internal::AnyOfResult10< M1, M2, M3, M4, M5, M6, M7, M8, M9, M10 >::type | AnyOf (M1 m1, M2 m2, M3 m3, M4 m4, M5 m5, M6 m6, M7 m7, M8 m8, M9 m9, M10 m10) |
| template<typename T> |
| Matcher< T > | MakeMatcher (const MatcherInterface< T > *impl) |
| template<class Impl> |
| PolymorphicMatcher< Impl > | MakePolymorphicMatcher (const Impl &impl) |
| template<typename T, typename M> |
| Matcher< T > | MatcherCast (const M &matcher) |
| template<typename T, typename M> |
| Matcher< T > | SafeMatcherCast (const M &polymorphic_matcher) |
| template<typename T> |
| Matcher< T > | A () |
| template<typename Iter> |
| internal::ElementsAreArrayMatcher< typename ::std::iterator_traits< Iter >::value_type > | ElementsAreArray (Iter first, Iter last) |
| template<typename T> |
| internal::ElementsAreArrayMatcher< T > | ElementsAreArray (const T *pointer, size_t count) |
| template<typename T, size_t N> |
| internal::ElementsAreArrayMatcher< T > | ElementsAreArray (const T(&array)[N]) |
| template<typename Container> |
| internal::ElementsAreArrayMatcher< typename Container::value_type > | ElementsAreArray (const Container &container) |
| template<typename Iter> |
| internal::UnorderedElementsAreArrayMatcher< typename ::std::iterator_traits< Iter >::value_type > | UnorderedElementsAreArray (Iter first, Iter last) |
| template<typename T> |
| internal::UnorderedElementsAreArrayMatcher< T > | UnorderedElementsAreArray (const T *pointer, size_t count) |
| template<typename T, size_t N> |
| internal::UnorderedElementsAreArrayMatcher< T > | UnorderedElementsAreArray (const T(&array)[N]) |
| template<typename Container> |
| internal::UnorderedElementsAreArrayMatcher< typename Container::value_type > | UnorderedElementsAreArray (const Container &container) |
| template<typename T> |
| Matcher< T > | An () |
| template<typename T> |
| internal::EqMatcher< T > | Eq (T x) |
| template<typename Lhs, typename Rhs> |
| Matcher< Lhs > | TypedEq (const Rhs &rhs) |
| template<typename Rhs> |
| internal::GeMatcher< Rhs > | Ge (Rhs x) |
| template<typename Rhs> |
| internal::GtMatcher< Rhs > | Gt (Rhs x) |
| template<typename Rhs> |
| internal::LeMatcher< Rhs > | Le (Rhs x) |
| template<typename Rhs> |
| internal::LtMatcher< Rhs > | Lt (Rhs x) |
| template<typename Rhs> |
| internal::NeMatcher< Rhs > | Ne (Rhs x) |
| PolymorphicMatcher< internal::IsNullMatcher > | IsNull () |
| PolymorphicMatcher< internal::NotNullMatcher > | NotNull () |
| template<typename T> |
| internal::RefMatcher< T & > | Ref (T &x) |
| internal::FloatingEqMatcher< double > | DoubleEq (double rhs) |
| internal::FloatingEqMatcher< double > | NanSensitiveDoubleEq (double rhs) |
| internal::FloatingEqMatcher< double > | DoubleNear (double rhs, double max_abs_error) |
| internal::FloatingEqMatcher< double > | NanSensitiveDoubleNear (double rhs, double max_abs_error) |
| internal::FloatingEqMatcher< float > | FloatEq (float rhs) |
| internal::FloatingEqMatcher< float > | NanSensitiveFloatEq (float rhs) |
| internal::FloatingEqMatcher< float > | FloatNear (float rhs, float max_abs_error) |
| internal::FloatingEqMatcher< float > | NanSensitiveFloatNear (float rhs, float max_abs_error) |
| template<typename InnerMatcher> |
| internal::PointeeMatcher< InnerMatcher > | Pointee (const InnerMatcher &inner_matcher) |
| template<typename To> |
| PolymorphicMatcher< internal::WhenDynamicCastToMatcher< To > > | WhenDynamicCastTo (const Matcher< To > &inner_matcher) |
| template<typename Class, typename FieldType, typename FieldMatcher> |
| PolymorphicMatcher< internal::FieldMatcher< Class, FieldType > > | Field (FieldType Class::*field, const FieldMatcher &matcher) |
| template<typename Class, typename PropertyType, typename PropertyMatcher> |
| PolymorphicMatcher< internal::PropertyMatcher< Class, PropertyType > > | Property (PropertyType(Class::*property)() const, const PropertyMatcher &matcher) |
| template<typename Callable, typename ResultOfMatcher> |
| internal::ResultOfMatcher< Callable > | ResultOf (Callable callable, const ResultOfMatcher &matcher) |
| PolymorphicMatcher< internal::StrEqualityMatcher< internal::string > > | StrEq (const internal::string &str) |
| PolymorphicMatcher< internal::StrEqualityMatcher< internal::string > > | StrNe (const internal::string &str) |
| PolymorphicMatcher< internal::StrEqualityMatcher< internal::string > > | StrCaseEq (const internal::string &str) |
| PolymorphicMatcher< internal::StrEqualityMatcher< internal::string > > | StrCaseNe (const internal::string &str) |
| PolymorphicMatcher< internal::HasSubstrMatcher< internal::string > > | HasSubstr (const internal::string &substring) |
| PolymorphicMatcher< internal::StartsWithMatcher< internal::string > > | StartsWith (const internal::string &prefix) |
| PolymorphicMatcher< internal::EndsWithMatcher< internal::string > > | EndsWith (const internal::string &suffix) |
| PolymorphicMatcher< internal::MatchesRegexMatcher > | MatchesRegex (const internal::RE *regex) |
| PolymorphicMatcher< internal::MatchesRegexMatcher > | MatchesRegex (const internal::string ®ex) |
| PolymorphicMatcher< internal::MatchesRegexMatcher > | ContainsRegex (const internal::RE *regex) |
| PolymorphicMatcher< internal::MatchesRegexMatcher > | ContainsRegex (const internal::string ®ex) |
| internal::Eq2Matcher | Eq () |
| internal::Ge2Matcher | Ge () |
| internal::Gt2Matcher | Gt () |
| internal::Le2Matcher | Le () |
| internal::Lt2Matcher | Lt () |
| internal::Ne2Matcher | Ne () |
| template<typename InnerMatcher> |
| internal::NotMatcher< InnerMatcher > | Not (InnerMatcher m) |
| template<typename Predicate> |
| PolymorphicMatcher< internal::TrulyMatcher< Predicate > > | Truly (Predicate pred) |
| template<typename SizeMatcher> |
| internal::SizeIsMatcher< SizeMatcher > | SizeIs (const SizeMatcher &size_matcher) |
| template<typename DistanceMatcher> |
| internal::BeginEndDistanceIsMatcher< DistanceMatcher > | BeginEndDistanceIs (const DistanceMatcher &distance_matcher) |
| template<typename Container> |
| PolymorphicMatcher< internal::ContainerEqMatcher< GTEST_REMOVE_CONST_(Container)> > | ContainerEq (const Container &rhs) |
| template<typename Comparator, typename ContainerMatcher> |
| internal::WhenSortedByMatcher< Comparator, ContainerMatcher > | WhenSortedBy (const Comparator &comparator, const ContainerMatcher &container_matcher) |
| template<typename ContainerMatcher> |
| internal::WhenSortedByMatcher< internal::LessComparator, ContainerMatcher > | WhenSorted (const ContainerMatcher &container_matcher) |
| template<typename TupleMatcher, typename Container> |
| internal::PointwiseMatcher< TupleMatcher, GTEST_REMOVE_CONST_(Container)> | Pointwise (const TupleMatcher &tuple_matcher, const Container &rhs) |
| template<typename Tuple2Matcher, typename RhsContainer> |
| internal::UnorderedElementsAreArrayMatcher< typename internal::BoundSecondMatcher< Tuple2Matcher, typename internal::StlContainerView< GTEST_REMOVE_CONST_(RhsContainer)>::type::value_type > > | UnorderedPointwise (const Tuple2Matcher &tuple2_matcher, const RhsContainer &rhs_container) |
| template<typename M> |
| internal::ContainsMatcher< M > | Contains (M matcher) |
| template<typename M> |
| internal::EachMatcher< M > | Each (M matcher) |
| template<typename M> |
| internal::KeyMatcher< M > | Key (M inner_matcher) |
| template<typename FirstMatcher, typename SecondMatcher> |
| internal::PairMatcher< FirstMatcher, SecondMatcher > | Pair (FirstMatcher first_matcher, SecondMatcher second_matcher) |
| template<typename M> |
| internal::MatcherAsPredicate< M > | Matches (M matcher) |
| template<typename T, typename M> |
| bool | Value (const T &value, M matcher) |
| template<typename T, typename M> |
| bool | ExplainMatchResult (M matcher, const T &value, MatchResultListener *listener) |
| template<typename InnerMatcher> |
| InnerMatcher | AllArgs (const InnerMatcher &matcher) |
| template<typename FunctionImpl> |
| PolymorphicAction< internal::InvokeAction< FunctionImpl > > | Invoke (FunctionImpl function_impl) |
| template<class Class, typename MethodPtr> |
| PolymorphicAction< internal::InvokeMethodAction< Class, MethodPtr > > | Invoke (Class *obj_ptr, MethodPtr method_ptr) |
| template<typename InnerAction> |
| internal::WithArgsAction< InnerAction > | WithoutArgs (const InnerAction &action) |
| template<int k, typename InnerAction> |
| internal::WithArgsAction< InnerAction, k > | WithArg (const InnerAction &action) |
| | ACTION_TEMPLATE (ReturnArg, HAS_1_TEMPLATE_PARAMS(int, k), AND_0_VALUE_PARAMS()) |
| | ACTION_TEMPLATE (SaveArg, HAS_1_TEMPLATE_PARAMS(int, k), AND_1_VALUE_PARAMS(pointer)) |
| | ACTION_TEMPLATE (SaveArgPointee, HAS_1_TEMPLATE_PARAMS(int, k), AND_1_VALUE_PARAMS(pointer)) |
| | ACTION_TEMPLATE (SetArgReferee, HAS_1_TEMPLATE_PARAMS(int, k), AND_1_VALUE_PARAMS(value)) |
| | ACTION_TEMPLATE (SetArrayArgument, HAS_1_TEMPLATE_PARAMS(int, k), AND_2_VALUE_PARAMS(first, last)) |
| | ACTION_TEMPLATE (DeleteArg, HAS_1_TEMPLATE_PARAMS(int, k), AND_0_VALUE_PARAMS()) |
| | ACTION_P (ReturnPointee, pointer) |
| | MATCHER (IsEmpty, negation ? "isn't empty" :"is empty") |
| template<typename T> |
| const T & | Const (const T &x) |
| | GMOCK_DECLARE_bool_ (catch_leaked_mocks) |
| | GMOCK_DECLARE_string_ (verbose) |
| GTEST_API_ void | InitGoogleMock (int *argc, char **argv) |
| GTEST_API_ void | InitGoogleMock (int *argc, wchar_t **argv) |
| | GMOCK_DEFINE_bool_ (catch_leaked_mocks, true, "true iff Google Mock should report leaked mock objects " "as failures.") |
| | GMOCK_DEFINE_string_ (verbose, internal::kWarningVerbosity, "Controls how verbose Google Mock's output is." " Valid values:\n" " info - prints all messages.\n" " warning - prints warnings and errors.\n" " error - prints errors only.") |
| | GTEST_DECLARE_string_ (death_test_style) |
| std::ostream & | operator<< (std::ostream &os, const Message &sb) |
| template<typename T> |
| ::std::string | PrintToString (const T &value) |
| std::ostream & | operator<< (std::ostream &os, const TestPartResult &result) |
| | GTEST_DECLARE_bool_ (also_run_disabled_tests) |
| | GTEST_DECLARE_bool_ (break_on_failure) |
| | GTEST_DECLARE_bool_ (catch_exceptions) |
| | GTEST_DECLARE_string_ (color) |
| | GTEST_DECLARE_string_ (filter) |
| | GTEST_DECLARE_bool_ (list_tests) |
| | GTEST_DECLARE_string_ (output) |
| | GTEST_DECLARE_bool_ (print_time) |
| | GTEST_DECLARE_int32_ (random_seed) |
| | GTEST_DECLARE_int32_ (repeat) |
| | GTEST_DECLARE_bool_ (show_internal_stack_frames) |
| | GTEST_DECLARE_bool_ (shuffle) |
| | GTEST_DECLARE_int32_ (stack_trace_depth) |
| | GTEST_DECLARE_bool_ (throw_on_failure) |
| | GTEST_DECLARE_string_ (stream_result_to) |
| GTEST_API_ AssertionResult | AssertionSuccess () |
| GTEST_API_ AssertionResult | AssertionFailure () |
| GTEST_API_ AssertionResult | AssertionFailure (const Message &msg) |
| Environment * | AddGlobalTestEnvironment (Environment *env) |
| GTEST_API_ void | InitGoogleTest (int *argc, char **argv) |
| GTEST_API_ void | InitGoogleTest (int *argc, wchar_t **argv) |
| GTEST_API_ AssertionResult | IsSubstring (const char *needle_expr, const char *haystack_expr, const char *needle, const char *haystack) |
| GTEST_API_ AssertionResult | IsSubstring (const char *needle_expr, const char *haystack_expr, const wchar_t *needle, const wchar_t *haystack) |
| GTEST_API_ AssertionResult | IsNotSubstring (const char *needle_expr, const char *haystack_expr, const char *needle, const char *haystack) |
| GTEST_API_ AssertionResult | IsNotSubstring (const char *needle_expr, const char *haystack_expr, const wchar_t *needle, const wchar_t *haystack) |
| GTEST_API_ AssertionResult | IsSubstring (const char *needle_expr, const char *haystack_expr, const ::std::string &needle, const ::std::string &haystack) |
| GTEST_API_ AssertionResult | IsNotSubstring (const char *needle_expr, const char *haystack_expr, const ::std::string &needle, const ::std::string &haystack) |
| GTEST_API_ AssertionResult | FloatLE (const char *expr1, const char *expr2, float val1, float val2) |
| GTEST_API_ AssertionResult | DoubleLE (const char *expr1, const char *expr2, double val1, double val2) |
| template<typename T1, typename T2> |
| bool | StaticAssertTypeEq () |
| | GTEST_DEFINE_string_ (death_test_style, internal::StringFromGTestEnv("death_test_style", kDefaultDeathTestStyle), "Indicates how to run a death test in a forked child process: " "\"threadsafe\" (child process re-executes the test binary " "from the beginning, running only the specific death test) or " "\"fast\" (child process runs the death test immediately " "after forking).") |
| | GTEST_DEFINE_bool_ (death_test_use_fork, internal::BoolFromGTestEnv("death_test_use_fork", false), "Instructs to use fork()/_exit() instead of clone() in death tests. " "Ignored and always uses fork() on POSIX systems where clone() is not " "implemented. Useful when running under valgrind or similar tools if " "those do not support clone(). Valgrind 3.3.1 will just fail if " "it sees an unsupported combination of clone() flags. " "It is not recommended to use this flag w/o valgrind though it will " "work in 99% of the cases. Once valgrind is fixed, this flag will " "most likely be removed.") |
| | GTEST_DECLARE_bool_ (death_test_use_fork) |
| static const char * | GetDefaultFilter () |
| | GTEST_DEFINE_bool_ (also_run_disabled_tests, internal::BoolFromGTestEnv("also_run_disabled_tests", false), "Run disabled tests too, in addition to the tests normally being run.") |
| | GTEST_DEFINE_bool_ (break_on_failure, internal::BoolFromGTestEnv("break_on_failure", false), "True iff a failed assertion should be a debugger break-point.") |
| | GTEST_DEFINE_bool_ (catch_exceptions, internal::BoolFromGTestEnv("catch_exceptions", true), "True iff " GTEST_NAME_ " should catch exceptions and treat them as test failures.") |
| | GTEST_DEFINE_string_ (color, internal::StringFromGTestEnv("color", "auto"), "Whether to use colors in the output. Valid values: yes, no, " "and auto. 'auto' means to use colors if the output is " "being sent to a terminal and the TERM environment variable " "is set to a terminal type that supports colors.") |
| | GTEST_DEFINE_string_ (filter, internal::StringFromGTestEnv("filter", GetDefaultFilter()), "A colon-separated list of glob (not regex) patterns " "for filtering the tests to run, optionally followed by a " "'-' and a : separated list of negative patterns (tests to " "exclude). A test is run if it matches one of the positive " "patterns and does not match any of the negative patterns.") |
| | GTEST_DEFINE_bool_ (list_tests, false, "List all tests without running them.") |
| | GTEST_DEFINE_string_ (output, internal::StringFromGTestEnv("output", ""), "A format (currently must be \"xml\"), optionally followed " "by a colon and an output file name or directory. A directory " "is indicated by a trailing pathname separator. " "Examples: \"xml:filename.xml\", \"xml::directoryname/\". " "If a directory is specified, output files will be created " "within that directory, with file-names based on the test " "executable's name and, if necessary, made unique by adding " "digits.") |
| | GTEST_DEFINE_bool_ (print_time, internal::BoolFromGTestEnv("print_time", true), "True iff " GTEST_NAME_ " should display elapsed time in text output.") |
| | GTEST_DEFINE_int32_ (random_seed, internal::Int32FromGTestEnv("random_seed", 0), "Random number seed to use when shuffling test orders. Must be in range " "[1, 99999], or 0 to use a seed based on the current time.") |
| | GTEST_DEFINE_int32_ (repeat, internal::Int32FromGTestEnv("repeat", 1), "How many times to repeat each test. Specify a negative number " "for repeating forever. Useful for shaking out flaky tests.") |
| | GTEST_DEFINE_bool_ (show_internal_stack_frames, false, "True iff " GTEST_NAME_ " should include internal stack frames when " "printing test failure stack traces.") |
| | GTEST_DEFINE_bool_ (shuffle, internal::BoolFromGTestEnv("shuffle", false), "True iff " GTEST_NAME_ " should randomize tests' order on every run.") |
| | GTEST_DEFINE_int32_ (stack_trace_depth, internal::Int32FromGTestEnv("stack_trace_depth", kMaxStackTraceDepth), "The maximum number of stack frames to print when an " "assertion fails. The valid range is 0 through 100, inclusive.") |
| | GTEST_DEFINE_string_ (stream_result_to, internal::StringFromGTestEnv("stream_result_to", ""), "This flag specifies the host name and the port number on which to stream " "test results. Example: \"localhost:555\". The flag is effective only on " "Linux.") |
| | GTEST_DEFINE_bool_ (throw_on_failure, internal::BoolFromGTestEnv("throw_on_failure", false), "When this flag is specified, a failed assertion will throw an exception " "if exceptions are enabled or exit the program with a non-zero code " "otherwise.") |
| template<int kSize> |
| std::vector< std::string > | ArrayAsVector (const char *const (&array)[kSize]) |
| static std::vector< std::string > | GetReservedAttributesForElement (const std::string &xml_element) |
| static std::string | FormatWordList (const std::vector< std::string > &words) |
| bool | ValidateTestPropertyName (const std::string &property_name, const std::vector< std::string > &reserved_names) |
| static bool | TestPartFatallyFailed (const TestPartResult &result) |
| static bool | TestPartNonfatallyFailed (const TestPartResult &result) |
| static std::string | FormatCountableNoun (int count, const char *singular_form, const char *plural_form) |
| static std::string | FormatTestCount (int test_count) |
| static std::string | FormatTestCaseCount (int test_case_count) |
| static const char * | TestPartResultTypeToString (TestPartResult::Type type) |
| | TEST (GTestEnvVarTest, Dummy) |
| void | PrintFlag (const char *flag) |
| | TEST (SuccessfulAssertionTest, SUCCEED) |
| | TEST (SuccessfulAssertionTest, EXPECT) |
| | TEST (SuccessfulAssertionTest, EXPECT_STR) |
| | TEST (SuccessfulAssertionTest, ASSERT) |
| | TEST (SuccessfulAssertionTest, ASSERT_STR) |
| | TEST_F (TestInfoTest, Names) |
| | TEST_F (TestInfoTest, result) |
| | TEST (CodeLocationForTEST, Verify) |
| | TEST_F (CodeLocationForTESTF, Verify) |
| | TEST_P (CodeLocationForTESTP, Verify) |
| | INSTANTIATE_TEST_CASE_P (, CodeLocationForTESTP, Values(0)) |
| | TYPED_TEST_CASE (CodeLocationForTYPEDTEST, int) |
| | TYPED_TEST (CodeLocationForTYPEDTEST, Verify) |
| | TYPED_TEST_CASE_P (CodeLocationForTYPEDTESTP) |
| | TYPED_TEST_P (CodeLocationForTYPEDTESTP, Verify) |
| | REGISTER_TYPED_TEST_CASE_P (CodeLocationForTYPEDTESTP, Verify) |
| | INSTANTIATE_TYPED_TEST_CASE_P (My, CodeLocationForTYPEDTESTP, int) |
| | TEST_F (SetUpTestCaseTest, Test1) |
| | TEST_F (SetUpTestCaseTest, Test2) |
| | TEST_F (InitGoogleTestTest, Empty) |
| | TEST_F (InitGoogleTestTest, NoFlag) |
| | TEST_F (InitGoogleTestTest, FilterBad) |
| | TEST_F (InitGoogleTestTest, FilterEmpty) |
| | TEST_F (InitGoogleTestTest, FilterNonEmpty) |
| | TEST_F (InitGoogleTestTest, BreakOnFailureWithoutValue) |
| | TEST_F (InitGoogleTestTest, BreakOnFailureFalse_0) |
| | TEST_F (InitGoogleTestTest, BreakOnFailureFalse_f) |
| | TEST_F (InitGoogleTestTest, BreakOnFailureFalse_F) |
| | TEST_F (InitGoogleTestTest, BreakOnFailureTrue) |
| | TEST_F (InitGoogleTestTest, CatchExceptions) |
| | TEST_F (InitGoogleTestTest, DeathTestUseFork) |
| | TEST_F (InitGoogleTestTest, DuplicatedFlags) |
| | TEST_F (InitGoogleTestTest, UnrecognizedFlag) |
| | TEST_F (InitGoogleTestTest, ListTestsFlag) |
| | TEST_F (InitGoogleTestTest, ListTestsTrue) |
| | TEST_F (InitGoogleTestTest, ListTestsFalse) |
| | TEST_F (InitGoogleTestTest, ListTestsFalse_f) |
| | TEST_F (InitGoogleTestTest, ListTestsFalse_F) |
| | TEST_F (InitGoogleTestTest, OutputEmpty) |
| | TEST_F (InitGoogleTestTest, OutputXml) |
| | TEST_F (InitGoogleTestTest, OutputXmlFile) |
| | TEST_F (InitGoogleTestTest, OutputXmlDirectory) |
| | TEST_F (InitGoogleTestTest, PrintTimeFlag) |
| | TEST_F (InitGoogleTestTest, PrintTimeTrue) |
| | TEST_F (InitGoogleTestTest, PrintTimeFalse) |
| | TEST_F (InitGoogleTestTest, PrintTimeFalse_f) |
| | TEST_F (InitGoogleTestTest, PrintTimeFalse_F) |
| | TEST_F (InitGoogleTestTest, RandomSeed) |
| | TEST_F (InitGoogleTestTest, Repeat) |
| | TEST_F (InitGoogleTestTest, AlsoRunDisabledTestsFlag) |
| | TEST_F (InitGoogleTestTest, AlsoRunDisabledTestsTrue) |
| | TEST_F (InitGoogleTestTest, AlsoRunDisabledTestsFalse) |
| | TEST_F (InitGoogleTestTest, ShuffleWithoutValue) |
| | TEST_F (InitGoogleTestTest, ShuffleFalse_0) |
| | TEST_F (InitGoogleTestTest, ShuffleTrue) |
| | TEST_F (InitGoogleTestTest, StackTraceDepth) |
| | TEST_F (InitGoogleTestTest, StreamResultTo) |
| | TEST_F (InitGoogleTestTest, ThrowOnFailureWithoutValue) |
| | TEST_F (InitGoogleTestTest, ThrowOnFailureFalse_0) |
| | TEST_F (InitGoogleTestTest, ThrowOnFailureTrue) |
| | TEST_F (CurrentTestInfoTest, WorksForFirstTestInATestCase) |
| | TEST_F (CurrentTestInfoTest, WorksForSecondTestInATestCase) |
| static const char * | GetDefaultFilter () |
| static std::vector< std::string > | GetReservedAttributesForElement (const std::string &xml_element) |
| static std::string | FormatWordList (const std::vector< std::string > &words) |
| static bool | TestPartFatallyFailed (const TestPartResult &result) |
| static bool | TestPartNonfatallyFailed (const TestPartResult &result) |
| static std::string | FormatCountableNoun (int count, const char *singular_form, const char *plural_form) |
| static std::string | FormatTestCount (int test_count) |
| static std::string | FormatTestCaseCount (int test_case_count) |
| static const char * | TestPartResultTypeToString (TestPartResult::Type type) |
| class UnitTestImpl * | GetUnitTestImpl () |
| template<class Container, typename Predicate> |
| int | CountIf (const Container &c, Predicate predicate) |
| template<class Container, typename Functor> |
| void | ForEach (const Container &c, Functor functor) |
| template<typename E> |
| E | GetElementOr (const std::vector< E > &v, int i, E default_value) |
| template<typename E> |
| void | Shuffle (internal::Random *random, std::vector< E > *v) |
| class UnitTestImpl * | GetUnitTestImpl () |
| template<class Container, typename Predicate> |
| int | CountIf (const Container &c, Predicate predicate) |
| template<class Container, typename Functor> |
| void | ForEach (const Container &c, Functor functor) |
| template<typename E> |
| E | GetElementOr (const std::vector< E > &v, int i, E default_value) |
| template<typename E> |
| void | Shuffle (internal::Random *random, std::vector< E > *v) |