Namespaces | Classes | Typedefs | Functions | Variables
testing Namespace Reference

Namespaces

 Field
 
 gmock_function_mocker_test
 
 gmock_generated_actions_test
 
 gmock_generated_function_mockers_test
 
 gmock_matchers_test
 
 gmock_more_actions_test
 
 gmock_nice_strict_test
 
 gtest_printers_test
 
 internal
 
 internal2
 

Classes

class  Action
 
class  ActionInterface
 
class  AssertionResult
 
class  Benchmark
 
class  Cardinality
 
class  CardinalityInterface
 
class  CodeLocationForTESTF
 
class  CodeLocationForTESTP
 
class  CodeLocationForTYPEDTEST
 
class  CodeLocationForTYPEDTESTP
 
class  CurrentTestInfoTest
 
class  DefaultValue
 
class  DefaultValue< T & >
 
class  DefaultValue< void >
 
class  EmptyTestEventListener
 
class  Environment
 
class  Expectation
 
class  ExpectationSet
 
struct  Flags
 
class  InSequence
 
class  MallocCounter
 
class  Matcher
 
class  Matcher< const internal::string & >
 
class  Matcher< internal::string >
 
class  MatcherDescriberInterface
 
class  MatcherInterface
 
class  MatchResultListener
 
class  Message
 
class  Mock
 
class  MockFunction
 
class  MockFunction< R(A0)>
 
class  MockFunction< R(A0, A1)>
 
class  MockFunction< R(A0, A1, A2)>
 
class  MockFunction< R(A0, A1, A2, A3)>
 
class  MockFunction< R(A0, A1, A2, A3, A4)>
 
class  MockFunction< R(A0, A1, A2, A3, A4, A5)>
 
class  MockFunction< R(A0, A1, A2, A3, A4, A5, A6)>
 
class  MockFunction< R(A0, A1, A2, A3, A4, A5, A6, A7)>
 
class  MockFunction< R(A0, A1, A2, A3, A4, A5, A6, A7, A8)>
 
class  MockFunction< R(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9)>
 
class  NaggyMock
 
class  NiceMock
 
class  ParseFlagsTest
 
class  PolymorphicAction
 
class  PolymorphicMatcher
 
struct  PrintToStringParamName
 
class  SafeMatcherCastImpl
 
class  ScopedFakeTestPartResultReporter
 
class  ScopedTrace
 
class  Sequence
 
class  SetUpTestCaseTest
 
class  SetUpTestSuiteTest
 
class  StrictMock
 
class  StringMatchResultListener
 
class  Test
 
class  TestCase
 
class  TestEventListener
 
class  TestEventListeners
 
class  TestInfo
 
class  TestInfoTest
 
struct  TestParamInfo
 
class  TestPartResult
 
class  TestPartResultArray
 
class  TestPartResultReporterInterface
 
class  TestProperty
 
class  TestResult
 
class  TestSuite
 
class  TestWithParam
 
class  UnitTest
 
class  WithParamInterface
 

Typedefs

using TestCase = TestSuite
 
typedef internal::TimeInMillis TimeInMillis
 
template<typename... Ts>
using Types = internal::ProxyTypeList< Ts... >
 
typedef internal::IgnoredValue Unused
 

Functions

template<typename T >
Matcher< TA ()
 
 ACTION_P (ReturnPointee, pointer)
 
 ACTION_TEMPLATE (DeleteArg, HAS_1_TEMPLATE_PARAMS(int, k), AND_0_VALUE_PARAMS())
 
 ACTION_TEMPLATE (InvokeArgument, HAS_1_TEMPLATE_PARAMS(int, k), AND_0_VALUE_PARAMS())
 
 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 (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 (ReturnArg, HAS_1_TEMPLATE_PARAMS(int, k), AND_0_VALUE_PARAMS())
 
 ACTION_TEMPLATE (ReturnNew, HAS_1_TEMPLATE_PARAMS(typename, T), AND_0_VALUE_PARAMS())
 
 ACTION_TEMPLATE (ReturnNew, HAS_1_TEMPLATE_PARAMS(typename, T), AND_10_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9))
 
 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 (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))
 
EnvironmentAddGlobalTestEnvironment (Environment *env)
 
template<typename InnerMatcher >
InnerMatcher AllArgs (const InnerMatcher &matcher)
 
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 T >
Matcher< TAn ()
 
GTEST_API_ Cardinality AnyNumber ()
 
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 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)
 
template<int kSize>
std::vector< std::string > ArrayAsVector (const char *const (&array)[kSize])
 
AssertionResult AssertionFailure ()
 
AssertionResult AssertionFailure (const Message &message)
 
AssertionResult AssertionSuccess ()
 
template<typename Pred , typename T1 >
AssertionResult AssertPred1Helper (const char *pred_text, const char *e1, Pred pred, const T1 &v1)
 
template<typename Pred , typename T1 , typename T2 >
AssertionResult AssertPred2Helper (const char *pred_text, const char *e1, const char *e2, Pred pred, const T1 &v1, const T2 &v2)
 
template<typename Pred , typename T1 , typename T2 , typename T3 >
AssertionResult AssertPred3Helper (const char *pred_text, const char *e1, const char *e2, const char *e3, Pred pred, const T1 &v1, const T2 &v2, const T3 &v3)
 
template<typename Pred , typename T1 , typename T2 , typename T3 , typename T4 >
AssertionResult AssertPred4Helper (const char *pred_text, const char *e1, const char *e2, const char *e3, const char *e4, Pred pred, const T1 &v1, const T2 &v2, const T3 &v3, const T4 &v4)
 
template<typename Pred , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 >
AssertionResult AssertPred5Helper (const char *pred_text, const char *e1, const char *e2, const char *e3, const char *e4, const char *e5, Pred pred, const T1 &v1, const T2 &v2, const T3 &v3, const T4 &v4, const T5 &v5)
 
template<typename T1 , typename T2 >
PolymorphicAction< internal::AssignAction< T1, T2 > > Assign (T1 *ptr, T2 val)
 
GTEST_API_ Cardinality AtLeast (int n)
 
GTEST_API_ Cardinality AtMost (int n)
 
template<typename DistanceMatcher >
internal::BeginEndDistanceIsMatcher< DistanceMatcher > BeginEndDistanceIs (const DistanceMatcher &distance_matcher)
 
GTEST_API_ Cardinality Between (int min, int max)
 
internal::ParamGenerator< boolBool ()
 
template<typename R >
internal::ByMoveWrapper< R > ByMove (R x)
 
template<typename T >
inline ::std::reference_wrapper< TByRef (T &l_value)
 
template<typename T >
internal::ReferenceWrapper< TByRef (T &l_value)
 
template<typename... Generator>
internal::CartesianProductHolder< Generator... > Combine (const Generator &... g)
 
template<typename Generator1 , typename Generator2 >
internal::CartesianProductHolder2< Generator1, Generator2 > Combine (const Generator1 &g1, const Generator2 &g2)
 
template<typename Generator1 , typename Generator2 , typename Generator3 >
internal::CartesianProductHolder3< Generator1, Generator2, Generator3 > Combine (const Generator1 &g1, const Generator2 &g2, const Generator3 &g3)
 
template<typename Generator1 , typename Generator2 , typename Generator3 , typename Generator4 >
internal::CartesianProductHolder4< Generator1, Generator2, Generator3, Generator4 > Combine (const Generator1 &g1, const Generator2 &g2, const Generator3 &g3, const Generator4 &g4)
 
template<typename Generator1 , typename Generator2 , typename Generator3 , typename Generator4 , typename Generator5 >
internal::CartesianProductHolder5< Generator1, Generator2, Generator3, Generator4, Generator5 > Combine (const Generator1 &g1, const Generator2 &g2, const Generator3 &g3, const Generator4 &g4, const Generator5 &g5)
 
template<typename Generator1 , typename Generator2 , typename Generator3 , typename Generator4 , typename Generator5 , typename Generator6 >
internal::CartesianProductHolder6< Generator1, Generator2, Generator3, Generator4, Generator5, Generator6 > Combine (const Generator1 &g1, const Generator2 &g2, const Generator3 &g3, const Generator4 &g4, const Generator5 &g5, const Generator6 &g6)
 
template<typename Generator1 , typename Generator2 , typename Generator3 , typename Generator4 , typename Generator5 , typename Generator6 , typename Generator7 >
internal::CartesianProductHolder7< Generator1, Generator2, Generator3, Generator4, Generator5, Generator6, Generator7 > Combine (const Generator1 &g1, const Generator2 &g2, const Generator3 &g3, const Generator4 &g4, const Generator5 &g5, const Generator6 &g6, const Generator7 &g7)
 
template<typename Generator1 , typename Generator2 , typename Generator3 , typename Generator4 , typename Generator5 , typename Generator6 , typename Generator7 , typename Generator8 >
internal::CartesianProductHolder8< Generator1, Generator2, Generator3, Generator4, Generator5, Generator6, Generator7, Generator8 > Combine (const Generator1 &g1, const Generator2 &g2, const Generator3 &g3, const Generator4 &g4, const Generator5 &g5, const Generator6 &g6, const Generator7 &g7, const Generator8 &g8)
 
template<typename Generator1 , typename Generator2 , typename Generator3 , typename Generator4 , typename Generator5 , typename Generator6 , typename Generator7 , typename Generator8 , typename Generator9 >
internal::CartesianProductHolder9< Generator1, Generator2, Generator3, Generator4, Generator5, Generator6, Generator7, Generator8, Generator9 > Combine (const Generator1 &g1, const Generator2 &g2, const Generator3 &g3, const Generator4 &g4, const Generator5 &g5, const Generator6 &g6, const Generator7 &g7, const Generator8 &g8, const Generator9 &g9)
 
template<typename Generator1 , typename Generator2 , typename Generator3 , typename Generator4 , typename Generator5 , typename Generator6 , typename Generator7 , typename Generator8 , typename Generator9 , typename Generator10 >
internal::CartesianProductHolder10< Generator1, Generator2, Generator3, Generator4, Generator5, Generator6, Generator7, Generator8, Generator9, Generator10 > Combine (const Generator1 &g1, const Generator2 &g2, const Generator3 &g3, const Generator4 &g4, const Generator5 &g5, const Generator6 &g6, const Generator7 &g7, const Generator8 &g8, const Generator9 &g9, const Generator10 &g10)
 
template<typename T >
const TConst (const T &x)
 
template<typename Container >
PolymorphicMatcher< internal::ContainerEqMatcher< GTEST_REMOVE_CONST_(Container)> > ContainerEq (const Container &rhs)
 
template<typename M >
internal::ContainsMatcher< M > Contains (M matcher)
 
PolymorphicMatcher< internal::MatchesRegexMatcherContainsRegex (const internal::RE *regex)
 
PolymorphicMatcher< internal::MatchesRegexMatcherContainsRegex (const internal::string &regex)
 
template<size_t k>
internal::DeleteArgAction< k > DeleteArg ()
 
template<typename... Action>
internal::DoAllAction< typename std::decay< Action >::type... > DoAll (Action &&... 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)
 
internal::DoDefaultAction DoDefault ()
 
internal::FloatingEqMatcher< double > DoubleEq (double rhs)
 
GTEST_API_ AssertionResult DoubleLE (const char *expr1, const char *expr2, double val1, double val2)
 
internal::FloatingEqMatcher< double > DoubleNear (double rhs, double max_abs_error)
 
template<typename M >
internal::EachMatcher< M > Each (M 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)
 
template<typename Container >
internal::ElementsAreArrayMatcher< typename Container::value_typeElementsAreArray (const Container &container)
 
template<typename T >
internal::ElementsAreArrayMatcher< TElementsAreArray (const T *pointer, size_t count)
 
template<typename T , size_t N>
internal::ElementsAreArrayMatcher< TElementsAreArray (const T(&array)[N])
 
template<typename Iter >
internal::ElementsAreArrayMatcher< typename ::std::iterator_traits< Iter >::value_typeElementsAreArray (Iter first, Iter last)
 
PolymorphicMatcher< internal::EndsWithMatcher< internal::string > > EndsWith (const internal::string &suffix)
 
internal::Eq2Matcher Eq ()
 
template<typename T >
internal::EqMatcher< TEq (T x)
 
GTEST_API_ Cardinality Exactly (int n)
 
template<typename T , typename M >
bool ExplainMatchResult (M matcher, const T &value, MatchResultListener *listener)
 
template<typename Class , typename FieldType , typename FieldMatcher >
PolymorphicMatcher< internal::FieldMatcher< Class, FieldType > > Field (FieldType Class::*field, const FieldMatcher &matcher)
 
internal::FloatingEqMatcher< float > FloatEq (float rhs)
 
GTEST_API_ AssertionResult FloatLE (const char *expr1, const char *expr2, float val1, float val2)
 
internal::FloatingEqMatcher< float > FloatNear (float rhs, float max_abs_error)
 
static std::string FormatCountableNoun (int count, const char *singular_form, const char *plural_form)
 
static std::string FormatCountableNoun (int count, const char *singular_form, const char *plural_form)
 
static std::string FormatCountableNoun (int count, const char *singular_form, const char *plural_form)
 
static std::string FormatCountableNoun (int count, const char *singular_form, const char *plural_form)
 
static std::string FormatCountableNoun (int count, const char *singular_form, const char *plural_form)
 
static std::string FormatCountableNoun (int count, const char *singular_form, const char *plural_form)
 
static std::string FormatTestCaseCount (int test_case_count)
 
static std::string FormatTestCount (int test_count)
 
static std::string FormatTestCount (int test_count)
 
static std::string FormatTestCount (int test_count)
 
static std::string FormatTestCount (int test_count)
 
static std::string FormatTestCount (int test_count)
 
static std::string FormatTestCount (int test_count)
 
static std::string FormatTestSuiteCount (int test_suite_count)
 
static std::string FormatTestSuiteCount (int test_suite_count)
 
static std::string FormatTestSuiteCount (int test_suite_count)
 
static std::string FormatTestSuiteCount (int test_suite_count)
 
static std::string FormatTestSuiteCount (int test_suite_count)
 
static std::string FormatWordList (const std::vector< std::string > &words)
 
static std::string FormatWordList (const std::vector< std::string > &words)
 
static std::string FormatWordList (const std::vector< std::string > &words)
 
static std::string FormatWordList (const std::vector< std::string > &words)
 
static std::string FormatWordList (const std::vector< std::string > &words)
 
static std::string FormatWordList (const std::vector< std::string > &words)
 
internal::Ge2Matcher Ge ()
 
template<typename Rhs >
internal::GeMatcher< Rhs > Ge (Rhs x)
 
static bool GetDefaultFailFast ()
 
static bool GetDefaultFailFast ()
 
static const char * GetDefaultFilter ()
 
static const char * GetDefaultFilter ()
 
static const char * GetDefaultFilter ()
 
static const char * GetDefaultFilter ()
 
static const char * GetDefaultFilter ()
 
static const char * GetDefaultFilter ()
 
static std::vector< std::string > GetReservedAttributesForElement (const std::string &xml_element)
 
static std::vector< std::string > GetReservedAttributesForElement (const std::string &xml_element)
 
static std::vector< std::string > GetReservedAttributesForElement (const std::string &xml_element)
 
static std::vector< std::string > GetReservedAttributesForElement (const std::string &xml_element)
 
static std::vector< std::string > GetReservedAttributesForElement (const std::string &xml_element)
 
static std::vector< std::string > GetReservedAttributesForElement (const std::string &xml_element)
 
static std::vector< std::string > GetReservedOutputAttributesForElement (const std::string &xml_element)
 
static std::vector< std::string > GetReservedOutputAttributesForElement (const std::string &xml_element)
 
static std::vector< std::string > GetReservedOutputAttributesForElement (const std::string &xml_element)
 
 GMOCK_DECLARE_bool_ (catch_leaked_mocks)
 
 GMOCK_DECLARE_int32_ (default_mock_behavior)
 
 GMOCK_DECLARE_string_ (verbose)
 
 GMOCK_DEFINE_bool_ (catch_leaked_mocks, true, "true if Google Mock should report leaked mock objects " "as failures.")
 
 GMOCK_DEFINE_bool_ (catch_leaked_mocks, true, "true iff Google Mock should report leaked mock objects " "as failures.")
 
 GMOCK_DEFINE_int32_ (default_mock_behavior, 1, "Controls the default behavior of mocks." " Valid values:\n" " 0 - by default, mocks act as NiceMocks.\n" " 1 - by default, mocks act as NaggyMocks.\n" " 2 - by default, mocks act as StrictMocks.")
 
 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.")
 
internal::Gt2Matcher Gt ()
 
template<typename Rhs >
internal::GtMatcher< Rhs > Gt (Rhs x)
 
 GTEST_DECLARE_bool_ (also_run_disabled_tests)
 
 GTEST_DECLARE_bool_ (break_on_failure)
 
 GTEST_DECLARE_bool_ (catch_exceptions)
 
 GTEST_DECLARE_bool_ (death_test_use_fork)
 
 GTEST_DECLARE_bool_ (list_tests)
 
 GTEST_DECLARE_bool_ (print_time)
 
 GTEST_DECLARE_bool_ (show_internal_stack_frames)
 
 GTEST_DECLARE_bool_ (shuffle)
 
 GTEST_DECLARE_bool_ (throw_on_failure)
 
 GTEST_DECLARE_int32_ (random_seed)
 
 GTEST_DECLARE_int32_ (repeat)
 
 GTEST_DECLARE_int32_ (stack_trace_depth)
 
 GTEST_DECLARE_string_ (color)
 
 GTEST_DECLARE_string_ (death_test_style)
 
 GTEST_DECLARE_string_ (filter)
 
 GTEST_DECLARE_string_ (output)
 
 GTEST_DECLARE_string_ (stream_result_to)
 
 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 if a failed assertion should be a debugger break-point.")
 
 GTEST_DEFINE_bool_ (break_on_failure, internal::BoolFromGTestEnv("break_on_failure", false), "True if and only if a failed assertion should be a debugger " "break-point.")
 
 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_ (brief, internal::BoolFromGTestEnv("brief", false), "True if only test failures should be displayed in text output.")
 
 GTEST_DEFINE_bool_ (catch_exceptions, internal::BoolFromGTestEnv("catch_exceptions", true), "True if " GTEST_NAME_ " should catch exceptions and treat them as test failures.")
 
 GTEST_DEFINE_bool_ (catch_exceptions, internal::BoolFromGTestEnv("catch_exceptions", true), "True if and only if " GTEST_NAME_ " should catch exceptions and treat them as test failures.")
 
 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_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_DEFINE_bool_ (fail_fast, internal::BoolFromGTestEnv("fail_fast", GetDefaultFailFast()), "True if and only if a test failure should stop further test execution.")
 
 GTEST_DEFINE_bool_ (install_failure_signal_handler, internal::BoolFromGTestEnv("install_failure_signal_handler", false), "If true and supported on the current platform, " GTEST_NAME_ " should " "install a signal handler that dumps debugging information when fatal " "signals are raised.")
 
 GTEST_DEFINE_bool_ (list_tests, false, "List all tests without running them.")
 
 GTEST_DEFINE_bool_ (print_time, internal::BoolFromGTestEnv("print_time", true), "True if " GTEST_NAME_ " should display elapsed time in text output.")
 
 GTEST_DEFINE_bool_ (print_time, internal::BoolFromGTestEnv("print_time", true), "True if and only if " GTEST_NAME_ " should display elapsed time in text output.")
 
 GTEST_DEFINE_bool_ (print_time, internal::BoolFromGTestEnv("print_time", true), "True iff " GTEST_NAME_ " should display elapsed time in text output.")
 
 GTEST_DEFINE_bool_ (print_utf8, internal::BoolFromGTestEnv("print_utf8", true), "True if " GTEST_NAME_ " prints UTF8 characters as text.")
 
 GTEST_DEFINE_bool_ (print_utf8, internal::BoolFromGTestEnv("print_utf8", true), "True if and only if " GTEST_NAME_ " prints UTF8 characters as text.")
 
 GTEST_DEFINE_bool_ (print_utf8, internal::BoolFromGTestEnv("print_utf8", true), "True iff " GTEST_NAME_ " prints UTF8 characters as text.")
 
 GTEST_DEFINE_bool_ (show_internal_stack_frames, false, "True if " GTEST_NAME_ " should include internal stack frames when " "printing test failure stack traces.")
 
 GTEST_DEFINE_bool_ (show_internal_stack_frames, false, "True if and only if " GTEST_NAME_ " should include internal stack frames when " "printing test failure stack traces.")
 
 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 if " GTEST_NAME_ " should randomize tests' order on every run.")
 
 GTEST_DEFINE_bool_ (shuffle, internal::BoolFromGTestEnv("shuffle", false), "True if and only if " GTEST_NAME_ " should randomize tests' order on every run.")
 
 GTEST_DEFINE_bool_ (shuffle, internal::BoolFromGTestEnv("shuffle", false), "True iff " GTEST_NAME_ " should randomize tests' order on every run.")
 
 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. For use with an external test framework.")
 
 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.")
 
 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_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_ (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_ (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_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_string_ (flagfile, internal::StringFromGTestEnv("flagfile", ""), "This flag specifies the flagfile to read command-line flags from.")
 
 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_string_ (output, internal::StringFromGTestEnv("output", internal::OutputFlagAlsoCheckEnvVar().c_str()), "A format (defaults to \"xml\" but can be specified to be \"json\"), " "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_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.")
 
PolymorphicMatcher< internal::HasSubstrMatcher< internal::string > > HasSubstr (const internal::string &substring)
 
template<typename A >
internal::IgnoreResultAction< AIgnoreResult (const A &an_action)
 
GTEST_API_ void InitGoogleMock ()
 
GTEST_API_ void InitGoogleMock (int *argc, char **argv)
 
GTEST_API_ void InitGoogleMock (int *argc, wchar_t **argv)
 
GTEST_API_ void InitGoogleTest ()
 
GTEST_API_ void InitGoogleTest (int *argc, char **argv)
 
GTEST_API_ void InitGoogleTest (int *argc, wchar_t **argv)
 
 INSTANTIATE_TEST_SUITE_P (, CodeLocationForTESTP, Values(0))
 
 INSTANTIATE_TYPED_TEST_SUITE_P (My, CodeLocationForTYPEDTESTP, int)
 
template<class Class , typename MethodPtr >
internal::InvokeMethodAction< Class, MethodPtr > Invoke (Class *obj_ptr, MethodPtr method_ptr)
 
template<class Class , typename MethodPtr >
PolymorphicAction< internal::InvokeMethodAction< Class, MethodPtr > > Invoke (Class *obj_ptr, MethodPtr method_ptr)
 
template<typename FunctionImpl >
std::decay< FunctionImpl >::type Invoke (FunctionImpl &&function_impl)
 
template<typename FunctionImpl >
PolymorphicAction< internal::InvokeAction< FunctionImpl > > Invoke (FunctionImpl function_impl)
 
template<std::size_t index, typename... Params>
internal::InvokeArgumentAction< index, typename std::decay< Params >::type... > InvokeArgument (Params &&... params)
 
template<class Class , typename MethodPtr >
internal::InvokeMethodWithoutArgsAction< Class, MethodPtr > InvokeWithoutArgs (Class *obj_ptr, MethodPtr method_ptr)
 
template<class Class , typename MethodPtr >
PolymorphicAction< internal::InvokeMethodWithoutArgsAction< Class, MethodPtr > > InvokeWithoutArgs (Class *obj_ptr, MethodPtr method_ptr)
 
template<typename FunctionImpl >
internal::InvokeWithoutArgsAction< typename std::decay< FunctionImpl >::typeInvokeWithoutArgs (FunctionImpl function_impl)
 
template<typename FunctionImpl >
PolymorphicAction< internal::InvokeWithoutArgsAction< FunctionImpl > > InvokeWithoutArgs (FunctionImpl function_impl)
 
GTEST_API_ AssertionResult IsNotSubstring (const char *needle_expr, const char *haystack_expr, const ::std::string &needle, const ::std::string &haystack)
 
AssertionResult IsNotSubstring (const char *needle_expr, const char *haystack_expr, const ::std::wstring &needle, const ::std::wstring &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)
 
PolymorphicMatcher< internal::IsNullMatcherIsNull ()
 
GTEST_API_ AssertionResult IsSubstring (const char *needle_expr, const char *haystack_expr, const ::std::string &needle, const ::std::string &haystack)
 
AssertionResult IsSubstring (const char *needle_expr, const char *haystack_expr, const ::std::wstring &needle, const ::std::wstring &haystack)
 
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)
 
template<typename M >
internal::KeyMatcher< M > Key (M inner_matcher)
 
internal::Le2Matcher Le ()
 
template<typename Rhs >
internal::LeMatcher< Rhs > Le (Rhs x)
 
internal::Lt2Matcher Lt ()
 
template<typename Rhs >
internal::LtMatcher< Rhs > Lt (Rhs x)
 
template<typename F >
Action< F > MakeAction (ActionInterface< F > *impl)
 
Cardinality MakeCardinality (const CardinalityInterface *c)
 
template<typename T >
Matcher< TMakeMatcher (const MatcherInterface< T > *impl)
 
template<typename Impl >
PolymorphicAction< Impl > MakePolymorphicAction (const Impl &impl)
 
template<class Impl >
PolymorphicMatcher< Impl > MakePolymorphicMatcher (const Impl &impl)
 
 MATCHER (IsEmpty, negation ? "isn't empty" :"is empty")
 
 MATCHER (IsFalse, negation ? "is true" :"is false")
 
 MATCHER (IsTrue, negation ? "is false" :"is true")
 
template<typename T , typename M >
Matcher< TMatcherCast (const M &matcher)
 
template<typename M >
internal::MatcherAsPredicate< M > Matches (M matcher)
 
PolymorphicMatcher< internal::MatchesRegexMatcherMatchesRegex (const internal::RE *regex)
 
PolymorphicMatcher< internal::MatchesRegexMatcherMatchesRegex (const internal::string &regex)
 
internal::FloatingEqMatcher< double > NanSensitiveDoubleEq (double rhs)
 
internal::FloatingEqMatcher< double > NanSensitiveDoubleNear (double rhs, double max_abs_error)
 
internal::FloatingEqMatcher< float > NanSensitiveFloatEq (float rhs)
 
internal::FloatingEqMatcher< float > NanSensitiveFloatNear (float rhs, float max_abs_error)
 
internal::Ne2Matcher Ne ()
 
template<typename Rhs >
internal::NeMatcher< Rhs > Ne (Rhs x)
 
template<typename InnerMatcher >
internal::NotMatcher< InnerMatcher > Not (InnerMatcher m)
 
PolymorphicMatcher< internal::NotNullMatcherNotNull ()
 
std::ostream & operator<< (std::ostream &os, const Message &sb)
 
std::ostream & operator<< (std::ostream &os, const TestPartResult &result)
 
template<typename FirstMatcher , typename SecondMatcher >
internal::PairMatcher< FirstMatcher, SecondMatcher > Pair (FirstMatcher first_matcher, SecondMatcher second_matcher)
 
template<typename InnerMatcher >
internal::PointeeMatcher< InnerMatcher > Pointee (const InnerMatcher &inner_matcher)
 
template<typename TupleMatcher , typename Container >
internal::PointwiseMatcher< TupleMatcher, GTEST_REMOVE_CONST_(Container)> Pointwise (const TupleMatcher &tuple_matcher, const Container &rhs)
 
void PrintFlag (const char *flag)
 
template<typename T >
::std::string PrintToString (const T &value)
 
template<typename Class , typename PropertyType , typename PropertyMatcher >
PolymorphicMatcher< internal::PropertyMatcher< Class, PropertyType > > Property (PropertyType(Class::*property)() const, const PropertyMatcher &matcher)
 
template<typename T >
internal::ParamGenerator< TRange (T start, T end)
 
template<typename T , typename IncrementT >
internal::ParamGenerator< TRange (T start, T end, IncrementT step)
 
template<typename T >
internal::RefMatcher< T & > Ref (T &x)
 
 REGISTER_TYPED_TEST_SUITE_P (CodeLocationForTYPEDTESTP, Verify)
 
template<int &... ExplicitParameterBarrier, typename Factory >
TestInfoRegisterTest (const char *test_suite_name, const char *test_name, const char *type_param, const char *value_param, const char *file, int line, Factory factory)
 
template<typename Callable , typename ResultOfMatcher >
internal::ResultOfMatcher< Callable > ResultOf (Callable callable, const ResultOfMatcher &matcher)
 
PolymorphicAction< internal::ReturnVoidActionReturn ()
 
template<typename R >
internal::ReturnAction< R > Return (R value)
 
template<size_t k>
internal::ReturnArgAction< k > ReturnArg ()
 
template<typename T , typename... Params>
internal::ReturnNewAction< T, typename std::decay< Params >::type... > ReturnNew (Params &&... params)
 
PolymorphicAction< internal::ReturnNullActionReturnNull ()
 
template<typename Ptr >
internal::ReturnPointeeAction< Ptr > ReturnPointee (Ptr pointer)
 
template<typename R , R * = nullptr>
internal::ReturnRefAction< R > ReturnRef (R &&)=delete
 
template<typename R >
internal::ReturnRefAction< R > ReturnRef (R &x)
 
template<typename R >
internal::ReturnRefOfCopyAction< R > ReturnRefOfCopy (const R &x)
 
template<typename T >
internal::ReturnRoundRobinAction< TReturnRoundRobin (std::initializer_list< T > vals)
 
template<typename T >
internal::ReturnRoundRobinAction< TReturnRoundRobin (std::vector< T > vals)
 
template<typename T , typename M >
Matcher< TSafeMatcherCast (const M &polymorphic_matcher)
 
template<size_t k, typename Ptr >
internal::SaveArgAction< k, Ptr > SaveArg (Ptr pointer)
 
template<size_t k, typename Ptr >
internal::SaveArgPointeeAction< k, Ptr > SaveArgPointee (Ptr pointer)
 
template<size_t N>
PolymorphicAction< internal::SetArgumentPointeeAction< N, const char *, false > > SetArgPointee (const char *p)
 
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 wchar_t *, false > > SetArgPointee (const wchar_t *p)
 
template<size_t N, typename T >
internal::SetArgumentPointeeAction< N, TSetArgPointee (T x)
 
template<size_t k, typename T >
internal::SetArgRefereeAction< k, typename std::decay< T >::typeSetArgReferee (T &&value)
 
template<size_t N, typename T >
PolymorphicAction< internal::SetArgumentPointeeAction< N, T, internal::IsAProtocolMessage< T >::value > > SetArgumentPointee (const T &x)
 
template<size_t N, typename T >
internal::SetArgumentPointeeAction< N, TSetArgumentPointee (T x)
 
template<size_t k, typename I1 , typename I2 >
internal::SetArrayArgumentAction< k, I1, I2 > SetArrayArgument (I1 first, I2 last)
 
template<typename T >
PolymorphicAction< internal::SetErrnoAndReturnAction< T > > SetErrnoAndReturn (int errval, T result)
 
template<typename SizeMatcher >
internal::SizeIsMatcher< SizeMatcher > SizeIs (const SizeMatcher &size_matcher)
 
PolymorphicMatcher< internal::StartsWithMatcher< internal::string > > StartsWith (const internal::string &prefix)
 
template<typename T1 , typename T2 >
bool StaticAssertTypeEq ()
 
template<typename T1 , typename T2 >
constexpr bool StaticAssertTypeEq () noexcept
 
PolymorphicMatcher< internal::StrEqualityMatcher< internal::string > > StrCaseEq (const internal::string &str)
 
PolymorphicMatcher< internal::StrEqualityMatcher< internal::string > > StrCaseNe (const internal::string &str)
 
PolymorphicMatcher< internal::StrEqualityMatcher< internal::string > > StrEq (const internal::string &str)
 
PolymorphicMatcher< internal::StrEqualityMatcher< internal::string > > StrNe (const internal::string &str)
 
GTEST_API_ std::string TempDir ()
 
 TEST (CodeLocationForTEST, Verify)
 
 TEST (GrpcAwsRequestSignerTest, AWSOfficialExample)
 
 TEST (GrpcAwsRequestSignerTest, DuplicateRequestDate)
 
 TEST (GrpcAwsRequestSignerTest, GetDescribeRegions)
 
 TEST (GrpcAwsRequestSignerTest, GetHost)
 
 TEST (GrpcAwsRequestSignerTest, GetHostDuplicateQueryParam)
 
 TEST (GrpcAwsRequestSignerTest, InvalidUrl)
 
 TEST (GrpcAwsRequestSignerTest, PostGetCallerIdentity)
 
 TEST (GrpcAwsRequestSignerTest, PostGetCallerIdentityNoToken)
 
 TEST (GrpcAwsRequestSignerTest, PostWithBodyNoCustomHeaders)
 
 TEST (GrpcAwsRequestSignerTest, PostWithUpperCaseHeaderKey)
 
 TEST (GrpcAwsRequestSignerTest, PostWithUpperCaseHeaderValue)
 
 TEST (GrpcAwsRequestSignerTest, SignPostWithHeader)
 
 TEST (GrpcAwsRequestSignerTest, SignPostWithQueryString)
 
 TEST (GTestEnvVarTest, Dummy)
 
 TEST (SuccessfulAssertionTest, ASSERT)
 
 TEST (SuccessfulAssertionTest, ASSERT_STR)
 
 TEST (SuccessfulAssertionTest, EXPECT)
 
 TEST (SuccessfulAssertionTest, EXPECT_STR)
 
 TEST (SuccessfulAssertionTest, SUCCEED)
 
 TEST_F (CodeLocationForTESTF, Verify)
 
 TEST_F (CurrentTestInfoTest, WorksForFirstTestInATestSuite)
 
 TEST_F (CurrentTestInfoTest, WorksForSecondTestInATestSuite)
 
 TEST_F (ParseFlagsTest, AlsoRunDisabledTestsFalse)
 
 TEST_F (ParseFlagsTest, AlsoRunDisabledTestsFlag)
 
 TEST_F (ParseFlagsTest, AlsoRunDisabledTestsTrue)
 
 TEST_F (ParseFlagsTest, BreakOnFailureFalse_0)
 
 TEST_F (ParseFlagsTest, BreakOnFailureFalse_f)
 
 TEST_F (ParseFlagsTest, BreakOnFailureFalse_F)
 
 TEST_F (ParseFlagsTest, BreakOnFailureTrue)
 
 TEST_F (ParseFlagsTest, BreakOnFailureWithoutValue)
 
 TEST_F (ParseFlagsTest, BriefFlag)
 
 TEST_F (ParseFlagsTest, BriefFlagFalse)
 
 TEST_F (ParseFlagsTest, BriefFlagTrue)
 
 TEST_F (ParseFlagsTest, CatchExceptions)
 
 TEST_F (ParseFlagsTest, DeathTestUseFork)
 
 TEST_F (ParseFlagsTest, DuplicatedFlags)
 
 TEST_F (ParseFlagsTest, Empty)
 
 TEST_F (ParseFlagsTest, FailFast)
 
 TEST_F (ParseFlagsTest, FilterBad)
 
 TEST_F (ParseFlagsTest, FilterEmpty)
 
 TEST_F (ParseFlagsTest, FilterNonEmpty)
 
 TEST_F (ParseFlagsTest, ListTestsFalse)
 
 TEST_F (ParseFlagsTest, ListTestsFalse_f)
 
 TEST_F (ParseFlagsTest, ListTestsFalse_F)
 
 TEST_F (ParseFlagsTest, ListTestsFlag)
 
 TEST_F (ParseFlagsTest, ListTestsTrue)
 
 TEST_F (ParseFlagsTest, NoFlag)
 
 TEST_F (ParseFlagsTest, OutputEmpty)
 
 TEST_F (ParseFlagsTest, OutputXml)
 
 TEST_F (ParseFlagsTest, OutputXmlDirectory)
 
 TEST_F (ParseFlagsTest, OutputXmlFile)
 
 TEST_F (ParseFlagsTest, PrintTimeFalse)
 
 TEST_F (ParseFlagsTest, PrintTimeFalse_f)
 
 TEST_F (ParseFlagsTest, PrintTimeFalse_F)
 
 TEST_F (ParseFlagsTest, PrintTimeFlag)
 
 TEST_F (ParseFlagsTest, PrintTimeTrue)
 
 TEST_F (ParseFlagsTest, RandomSeed)
 
 TEST_F (ParseFlagsTest, RecreateEnvironmentsWhenRepeating)
 
 TEST_F (ParseFlagsTest, Repeat)
 
 TEST_F (ParseFlagsTest, ShuffleFalse_0)
 
 TEST_F (ParseFlagsTest, ShuffleTrue)
 
 TEST_F (ParseFlagsTest, ShuffleWithoutValue)
 
 TEST_F (ParseFlagsTest, StackTraceDepth)
 
 TEST_F (ParseFlagsTest, StreamResultTo)
 
 TEST_F (ParseFlagsTest, ThrowOnFailureFalse_0)
 
 TEST_F (ParseFlagsTest, ThrowOnFailureTrue)
 
 TEST_F (ParseFlagsTest, ThrowOnFailureWithoutValue)
 
 TEST_F (ParseFlagsTest, UnrecognizedFlag)
 
 TEST_F (SetUpTestCaseTest, Test1)
 
 TEST_F (SetUpTestCaseTest, Test2)
 
 TEST_F (SetUpTestSuiteTest, TestSetupTestSuite1)
 
 TEST_F (SetUpTestSuiteTest, TestSetupTestSuite2)
 
 TEST_F (TestInfoTest, Names)
 
 TEST_F (TestInfoTest, result)
 
 TEST_P (CodeLocationForTESTP, Verify)
 
static bool TestPartFatallyFailed (const TestPartResult &result)
 
static bool TestPartFatallyFailed (const TestPartResult &result)
 
static bool TestPartFatallyFailed (const TestPartResult &result)
 
static bool TestPartFatallyFailed (const TestPartResult &result)
 
static bool TestPartFatallyFailed (const TestPartResult &result)
 
static bool TestPartFatallyFailed (const TestPartResult &result)
 
static bool TestPartNonfatallyFailed (const TestPartResult &result)
 
static bool TestPartNonfatallyFailed (const TestPartResult &result)
 
static bool TestPartNonfatallyFailed (const TestPartResult &result)
 
static bool TestPartNonfatallyFailed (const TestPartResult &result)
 
static bool TestPartNonfatallyFailed (const TestPartResult &result)
 
static bool TestPartNonfatallyFailed (const TestPartResult &result)
 
static const char * TestPartResultTypeToString (TestPartResult::Type type)
 
static const char * TestPartResultTypeToString (TestPartResult::Type type)
 
static const char * TestPartResultTypeToString (TestPartResult::Type type)
 
static const char * TestPartResultTypeToString (TestPartResult::Type type)
 
static const char * TestPartResultTypeToString (TestPartResult::Type type)
 
static const char * TestPartResultTypeToString (TestPartResult::Type type)
 
static bool TestPartSkipped (const TestPartResult &result)
 
static bool TestPartSkipped (const TestPartResult &result)
 
static bool TestPartSkipped (const TestPartResult &result)
 
static bool TestPartSkipped (const TestPartResult &result)
 
static bool TestPartSkipped (const TestPartResult &result)
 
template<typename Predicate >
PolymorphicMatcher< internal::TrulyMatcher< Predicate > > Truly (Predicate pred)
 
 TYPED_TEST (CodeLocationForTYPEDTEST, Verify)
 
 TYPED_TEST_P (CodeLocationForTYPEDTESTP, Verify)
 
 TYPED_TEST_SUITE (CodeLocationForTYPEDTEST, int)
 
 TYPED_TEST_SUITE_P (CodeLocationForTYPEDTESTP)
 
template<typename Lhs , typename Rhs >
Matcher< Lhs > TypedEq (const Rhs &rhs)
 
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 Container >
internal::UnorderedElementsAreArrayMatcher< typename Container::value_typeUnorderedElementsAreArray (const Container &container)
 
template<typename T >
internal::UnorderedElementsAreArrayMatcher< TUnorderedElementsAreArray (const T *pointer, size_t count)
 
template<typename T , size_t N>
internal::UnorderedElementsAreArrayMatcher< TUnorderedElementsAreArray (const T(&array)[N])
 
template<typename Iter >
internal::UnorderedElementsAreArrayMatcher< typename ::std::iterator_traits< Iter >::value_typeUnorderedElementsAreArray (Iter first, Iter last)
 
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)
 
static bool ValidateTestPropertyName (const std::string &property_name, const std::vector< std::string > &reserved_names)
 
static bool ValidateTestPropertyName (const std::string &property_name, const std::vector< std::string > &reserved_names)
 
static bool ValidateTestPropertyName (const std::string &property_name, const std::vector< std::string > &reserved_names)
 
static bool ValidateTestPropertyName (const std::string &property_name, const std::vector< std::string > &reserved_names)
 
static bool ValidateTestPropertyName (const std::string &property_name, const std::vector< std::string > &reserved_names)
 
template<typename T , typename M >
bool Value (const T &value, M matcher)
 
template<typename... T>
internal::ValueArray< T... > Values (T... v)
 
template<typename T1 >
internal::ValueArray1< T1 > Values (T1 v1)
 
template<typename T1 , typename T2 >
internal::ValueArray2< T1, T2 > Values (T1 v1, T2 v2)
 
template<typename T1 , typename T2 , typename T3 >
internal::ValueArray3< T1, T2, T3 > Values (T1 v1, T2 v2, T3 v3)
 
template<typename T1 , typename T2 , typename T3 , typename T4 >
internal::ValueArray4< T1, T2, T3, T4 > Values (T1 v1, T2 v2, T3 v3, T4 v4)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 >
internal::ValueArray5< T1, T2, T3, T4, T5 > Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 >
internal::ValueArray6< T1, T2, T3, T4, T5, T6 > Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 >
internal::ValueArray7< T1, T2, T3, T4, T5, T6, T7 > Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 >
internal::ValueArray8< T1, T2, T3, T4, T5, T6, T7, T8 > Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 >
internal::ValueArray9< T1, T2, T3, T4, T5, T6, T7, T8, T9 > Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 >
internal::ValueArray10< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 > Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 >
internal::ValueArray11< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11 > Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 >
internal::ValueArray12< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12 > Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 >
internal::ValueArray13< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13 > Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 >
internal::ValueArray14< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14 > Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 >
internal::ValueArray15< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15 > Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 >
internal::ValueArray16< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16 > Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 >
internal::ValueArray17< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17 > Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 >
internal::ValueArray18< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18 > Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 >
internal::ValueArray19< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19 > Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 >
internal::ValueArray20< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20 > Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 >
internal::ValueArray21< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21 > Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 >
internal::ValueArray22< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22 > Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 >
internal::ValueArray23< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23 > Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 >
internal::ValueArray24< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24 > Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 >
internal::ValueArray25< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25 > Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 >
internal::ValueArray26< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26 > Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 >
internal::ValueArray27< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27 > Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 >
internal::ValueArray28< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28 > Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 >
internal::ValueArray29< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29 > Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 >
internal::ValueArray30< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30 > Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 >
internal::ValueArray31< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31 > Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 >
internal::ValueArray32< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32 > Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 >
internal::ValueArray33< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33 > Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 >
internal::ValueArray34< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34 > Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 , typename T35 >
internal::ValueArray35< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35 > Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 , typename T35 , typename T36 >
internal::ValueArray36< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36 > Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35, T36 v36)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 , typename T35 , typename T36 , typename T37 >
internal::ValueArray37< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37 > Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35, T36 v36, T37 v37)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 , typename T35 , typename T36 , typename T37 , typename T38 >
internal::ValueArray38< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38 > Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35, T36 v36, T37 v37, T38 v38)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 , typename T35 , typename T36 , typename T37 , typename T38 , typename T39 >
internal::ValueArray39< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39 > Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35, T36 v36, T37 v37, T38 v38, T39 v39)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 , typename T35 , typename T36 , typename T37 , typename T38 , typename T39 , typename T40 >
internal::ValueArray40< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40 > Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35, T36 v36, T37 v37, T38 v38, T39 v39, T40 v40)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 , typename T35 , typename T36 , typename T37 , typename T38 , typename T39 , typename T40 , typename T41 >
internal::ValueArray41< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41 > Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35, T36 v36, T37 v37, T38 v38, T39 v39, T40 v40, T41 v41)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 , typename T35 , typename T36 , typename T37 , typename T38 , typename T39 , typename T40 , typename T41 , typename T42 >
internal::ValueArray42< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42 > Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35, T36 v36, T37 v37, T38 v38, T39 v39, T40 v40, T41 v41, T42 v42)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 , typename T35 , typename T36 , typename T37 , typename T38 , typename T39 , typename T40 , typename T41 , typename T42 , typename T43 >
internal::ValueArray43< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43 > Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35, T36 v36, T37 v37, T38 v38, T39 v39, T40 v40, T41 v41, T42 v42, T43 v43)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 , typename T35 , typename T36 , typename T37 , typename T38 , typename T39 , typename T40 , typename T41 , typename T42 , typename T43 , typename T44 >
internal::ValueArray44< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44 > Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35, T36 v36, T37 v37, T38 v38, T39 v39, T40 v40, T41 v41, T42 v42, T43 v43, T44 v44)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 , typename T35 , typename T36 , typename T37 , typename T38 , typename T39 , typename T40 , typename T41 , typename T42 , typename T43 , typename T44 , typename T45 >
internal::ValueArray45< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45 > Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35, T36 v36, T37 v37, T38 v38, T39 v39, T40 v40, T41 v41, T42 v42, T43 v43, T44 v44, T45 v45)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 , typename T35 , typename T36 , typename T37 , typename T38 , typename T39 , typename T40 , typename T41 , typename T42 , typename T43 , typename T44 , typename T45 , typename T46 >
internal::ValueArray46< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46 > Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35, T36 v36, T37 v37, T38 v38, T39 v39, T40 v40, T41 v41, T42 v42, T43 v43, T44 v44, T45 v45, T46 v46)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 , typename T35 , typename T36 , typename T37 , typename T38 , typename T39 , typename T40 , typename T41 , typename T42 , typename T43 , typename T44 , typename T45 , typename T46 , typename T47 >
internal::ValueArray47< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47 > Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35, T36 v36, T37 v37, T38 v38, T39 v39, T40 v40, T41 v41, T42 v42, T43 v43, T44 v44, T45 v45, T46 v46, T47 v47)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 , typename T35 , typename T36 , typename T37 , typename T38 , typename T39 , typename T40 , typename T41 , typename T42 , typename T43 , typename T44 , typename T45 , typename T46 , typename T47 , typename T48 >
internal::ValueArray48< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47, T48 > Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35, T36 v36, T37 v37, T38 v38, T39 v39, T40 v40, T41 v41, T42 v42, T43 v43, T44 v44, T45 v45, T46 v46, T47 v47, T48 v48)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 , typename T35 , typename T36 , typename T37 , typename T38 , typename T39 , typename T40 , typename T41 , typename T42 , typename T43 , typename T44 , typename T45 , typename T46 , typename T47 , typename T48 , typename T49 >
internal::ValueArray49< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47, T48, T49 > Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35, T36 v36, T37 v37, T38 v38, T39 v39, T40 v40, T41 v41, T42 v42, T43 v43, T44 v44, T45 v45, T46 v46, T47 v47, T48 v48, T49 v49)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 , typename T35 , typename T36 , typename T37 , typename T38 , typename T39 , typename T40 , typename T41 , typename T42 , typename T43 , typename T44 , typename T45 , typename T46 , typename T47 , typename T48 , typename T49 , typename T50 >
internal::ValueArray50< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47, T48, T49, T50 > Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35, T36 v36, T37 v37, T38 v38, T39 v39, T40 v40, T41 v41, T42 v42, T43 v43, T44 v44, T45 v45, T46 v46, T47 v47, T48 v48, T49 v49, T50 v50)
 
template<class Container >
internal::ParamGenerator< typename Container::value_typeValuesIn (const Container &container)
 
template<typename T , size_t N>
internal::ParamGenerator< TValuesIn (const T(&array)[N])
 
template<typename ForwardIterator >
internal::ParamGenerator< typename std::iterator_traits< ForwardIterator >::value_typeValuesIn (ForwardIterator begin, ForwardIterator end)
 
template<typename ForwardIterator >
internal::ParamGenerator< typename ::testing::internal::IteratorTraits< ForwardIterator >::value_typeValuesIn (ForwardIterator begin, ForwardIterator end)
 
template<typename To >
PolymorphicMatcher< internal::WhenDynamicCastToMatcher< To > > WhenDynamicCastTo (const Matcher< To > &inner_matcher)
 
template<typename ContainerMatcher >
internal::WhenSortedByMatcher< internal::LessComparator, ContainerMatcher > WhenSorted (const ContainerMatcher &container_matcher)
 
template<typename Comparator , typename ContainerMatcher >
internal::WhenSortedByMatcher< Comparator, ContainerMatcher > WhenSortedBy (const Comparator &comparator, const ContainerMatcher &container_matcher)
 
template<int k, typename InnerAction >
internal::WithArgsAction< InnerAction, k > WithArg (const InnerAction &action)
 
template<size_t k, typename InnerAction >
internal::WithArgsAction< typename std::decay< InnerAction >::type, k > WithArg (InnerAction &&action)
 
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<size_t k, size_t... ks, typename InnerAction >
internal::WithArgsAction< typename std::decay< InnerAction >::type, k, ks... > WithArgs (InnerAction &&action)
 
template<typename InnerAction >
internal::WithArgsAction< InnerAction > WithoutArgs (const InnerAction &action)
 
template<typename InnerAction >
internal::WithArgsAction< typename std::decay< InnerAction >::typeWithoutArgs (InnerAction &&action)
 

Variables

const internal::AnythingMatcher _ = {}
 
class GTEST_API_ testing::ScopedTrace GTEST_ATTRIBUTE_UNUSED_
 
static const char kDeathTestCaseFilter [] = "*DeathTest:*DeathTest/*"
 
static const char kDeathTestSuiteFilter [] = "*DeathTest:*DeathTest/*"
 
static const char kDeathTestSuiteFilter [] = "*DeathTest:*DeathTest/*"
 
static const char kDeathTestSuiteFilter [] = "*DeathTest:*DeathTest/*"
 
static const char kDeathTestSuiteFilter [] = "*DeathTest:*DeathTest/*"
 
static const char kDeathTestSuiteFilter [] = "*DeathTest:*DeathTest/*"
 
static const char kDefaultDeathTestStyle [] = GTEST_DEFAULT_DEATH_TEST_STYLE
 
static const char kDefaultDeathTestStyle [] = GTEST_DEFAULT_DEATH_TEST_STYLE
 
static const char kDefaultDeathTestStyle [] = GTEST_DEFAULT_DEATH_TEST_STYLE
 
static const char kDefaultDeathTestStyle [] = GTEST_DEFAULT_DEATH_TEST_STYLE
 
static const char kDefaultDeathTestStyle [] = GTEST_DEFAULT_DEATH_TEST_STYLE
 
static const char kDefaultDeathTestStyle [] = "fast"
 
static const char kDefaultOutputFile [] = "test_detail"
 
static const char kDefaultOutputFile [] = "test_detail"
 
static const char kDefaultOutputFile [] = "test_detail"
 
static const char kDefaultOutputFile [] = "test_detail"
 
static const char kDefaultOutputFile [] = "test_detail"
 
static const char kDefaultOutputFile [] = "test_detail.xml"
 
static const char kDefaultOutputFormat [] = "xml"
 
static const char kDefaultOutputFormat [] = "xml"
 
static const char kDefaultOutputFormat [] = "xml"
 
static const char kDefaultOutputFormat [] = "xml"
 
static const char kDefaultOutputFormat [] = "xml"
 
static const char kDisableTestFilter [] = "DISABLED_*:*/DISABLED_*"
 
static const char kDisableTestFilter [] = "DISABLED_*:*/DISABLED_*"
 
static const char kDisableTestFilter [] = "DISABLED_*:*/DISABLED_*"
 
static const char kDisableTestFilter [] = "DISABLED_*:*/DISABLED_*"
 
static const char kDisableTestFilter [] = "DISABLED_*:*/DISABLED_*"
 
static const char kDisableTestFilter [] = "DISABLED_*:*/DISABLED_*"
 
const int kMaxStackTraceDepth = 100
 
static const char *const kReservedOutputTestCaseAttributes []
 
static const char *const kReservedOutputTestCaseAttributes []
 
static const char *const kReservedOutputTestCaseAttributes []
 
static const char *const kReservedTestCaseAttributes []
 
static const char *const kReservedTestCaseAttributes []
 
static const char *const kReservedTestCaseAttributes []
 
static const char *const kReservedTestCaseAttributes []
 
static const char *const kReservedTestCaseAttributes []
 
static const char *const kReservedTestCaseAttributes []
 
static const char *const kReservedTestSuiteAttributes []
 
static const char *const kReservedTestSuiteAttributes []
 
static const char *const kReservedTestSuiteAttributes []
 
static const char *const kReservedTestSuiteAttributes []
 
static const char *const kReservedTestSuiteAttributes []
 
static const char *const kReservedTestSuiteAttributes []
 
static const char *const kReservedTestSuitesAttributes []
 
static const char *const kReservedTestSuitesAttributes []
 
static const char *const kReservedTestSuitesAttributes []
 
static const char *const kReservedTestSuitesAttributes []
 
static const char *const kReservedTestSuitesAttributes []
 
static const char *const kReservedTestSuitesAttributes []
 
static const char kTestShardIndex [] = "GTEST_SHARD_INDEX"
 
static const char kTestShardIndex [] = "GTEST_SHARD_INDEX"
 
static const char kTestShardIndex [] = "GTEST_SHARD_INDEX"
 
static const char kTestShardIndex [] = "GTEST_SHARD_INDEX"
 
static const char kTestShardIndex [] = "GTEST_SHARD_INDEX"
 
static const char kTestShardIndex [] = "GTEST_SHARD_INDEX"
 
static const char kTestShardStatusFile [] = "GTEST_SHARD_STATUS_FILE"
 
static const char kTestShardStatusFile [] = "GTEST_SHARD_STATUS_FILE"
 
static const char kTestShardStatusFile [] = "GTEST_SHARD_STATUS_FILE"
 
static const char kTestShardStatusFile [] = "GTEST_SHARD_STATUS_FILE"
 
static const char kTestShardStatusFile [] = "GTEST_SHARD_STATUS_FILE"
 
static const char kTestShardStatusFile [] = "GTEST_SHARD_STATUS_FILE"
 
static const char kTestTotalShards [] = "GTEST_TOTAL_SHARDS"
 
static const char kTestTotalShards [] = "GTEST_TOTAL_SHARDS"
 
static const char kTestTotalShards [] = "GTEST_TOTAL_SHARDS"
 
static const char kTestTotalShards [] = "GTEST_TOTAL_SHARDS"
 
static const char kTestTotalShards [] = "GTEST_TOTAL_SHARDS"
 
static const char kTestTotalShards [] = "GTEST_TOTAL_SHARDS"
 
static const char kUniversalFilter [] = "*"
 
static const char kUniversalFilter [] = "*"
 
static const char kUniversalFilter [] = "*"
 
static const char kUniversalFilter [] = "*"
 
static const char kUniversalFilter [] = "*"
 
static const char kUniversalFilter [] = "*"
 

Typedef Documentation

◆ TestCase

using testing::TestCase = typedef TestSuite

Definition at line 203 of file googletest/googletest/include/gtest/gtest.h.

◆ TimeInMillis

◆ Types

template<typename... Ts>
using testing::Types = typedef internal::ProxyTypeList<Ts...>

◆ Unused

Function Documentation

◆ A()

template<typename T >
Matcher< T > testing::A ( )
inline

Definition at line 8551 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ ACTION_P()

testing::ACTION_P ( ReturnPointee  ,
pointer   
)

◆ ACTION_TEMPLATE() [1/28]

testing::ACTION_TEMPLATE ( DeleteArg  ,
HAS_1_TEMPLATE_PARAMS(int, k)  ,
AND_0_VALUE_PARAMS()   
)

◆ ACTION_TEMPLATE() [2/28]

testing::ACTION_TEMPLATE ( InvokeArgument  ,
HAS_1_TEMPLATE_PARAMS(int, k)  ,
AND_0_VALUE_PARAMS()   
)

◆ ACTION_TEMPLATE() [3/28]

testing::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() [4/28]

testing::ACTION_TEMPLATE ( InvokeArgument  ,
HAS_1_TEMPLATE_PARAMS(int, k)  ,
AND_1_VALUE_PARAMS(p0)   
)

◆ ACTION_TEMPLATE() [5/28]

testing::ACTION_TEMPLATE ( InvokeArgument  ,
HAS_1_TEMPLATE_PARAMS(int, k)  ,
AND_2_VALUE_PARAMS(p0, p1)   
)

◆ ACTION_TEMPLATE() [6/28]

testing::ACTION_TEMPLATE ( InvokeArgument  ,
HAS_1_TEMPLATE_PARAMS(int, k)  ,
AND_3_VALUE_PARAMS(p0, p1, p2)   
)

◆ ACTION_TEMPLATE() [7/28]

testing::ACTION_TEMPLATE ( InvokeArgument  ,
HAS_1_TEMPLATE_PARAMS(int, k)  ,
AND_4_VALUE_PARAMS(p0, p1, p2, p3)   
)

◆ ACTION_TEMPLATE() [8/28]

testing::ACTION_TEMPLATE ( InvokeArgument  ,
HAS_1_TEMPLATE_PARAMS(int, k)  ,
AND_5_VALUE_PARAMS(p0, p1, p2, p3, p4)   
)

◆ ACTION_TEMPLATE() [9/28]

testing::ACTION_TEMPLATE ( InvokeArgument  ,
HAS_1_TEMPLATE_PARAMS(int, k)  ,
AND_6_VALUE_PARAMS(p0, p1, p2, p3, p4, p5)   
)

◆ ACTION_TEMPLATE() [10/28]

testing::ACTION_TEMPLATE ( InvokeArgument  ,
HAS_1_TEMPLATE_PARAMS(int, k)  ,
AND_7_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6)   
)

◆ ACTION_TEMPLATE() [11/28]

testing::ACTION_TEMPLATE ( InvokeArgument  ,
HAS_1_TEMPLATE_PARAMS(int, k)  ,
AND_8_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7)   
)

◆ ACTION_TEMPLATE() [12/28]

testing::ACTION_TEMPLATE ( InvokeArgument  ,
HAS_1_TEMPLATE_PARAMS(int, k)  ,
AND_9_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7, p8)   
)

◆ ACTION_TEMPLATE() [13/28]

testing::ACTION_TEMPLATE ( ReturnArg  ,
HAS_1_TEMPLATE_PARAMS(int, k)  ,
AND_0_VALUE_PARAMS()   
)

◆ ACTION_TEMPLATE() [14/28]

testing::ACTION_TEMPLATE ( ReturnNew  ,
HAS_1_TEMPLATE_PARAMS(typename, T ,
AND_0_VALUE_PARAMS()   
)

◆ ACTION_TEMPLATE() [15/28]

testing::ACTION_TEMPLATE ( ReturnNew  ,
HAS_1_TEMPLATE_PARAMS(typename, T ,
AND_10_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9)   
)

◆ ACTION_TEMPLATE() [16/28]

testing::ACTION_TEMPLATE ( ReturnNew  ,
HAS_1_TEMPLATE_PARAMS(typename, T ,
AND_1_VALUE_PARAMS(p0)   
)

◆ ACTION_TEMPLATE() [17/28]

testing::ACTION_TEMPLATE ( ReturnNew  ,
HAS_1_TEMPLATE_PARAMS(typename, T ,
AND_2_VALUE_PARAMS(p0, p1)   
)

◆ ACTION_TEMPLATE() [18/28]

testing::ACTION_TEMPLATE ( ReturnNew  ,
HAS_1_TEMPLATE_PARAMS(typename, T ,
AND_3_VALUE_PARAMS(p0, p1, p2)   
)

◆ ACTION_TEMPLATE() [19/28]

testing::ACTION_TEMPLATE ( ReturnNew  ,
HAS_1_TEMPLATE_PARAMS(typename, T ,
AND_4_VALUE_PARAMS(p0, p1, p2, p3)   
)

◆ ACTION_TEMPLATE() [20/28]

testing::ACTION_TEMPLATE ( ReturnNew  ,
HAS_1_TEMPLATE_PARAMS(typename, T ,
AND_5_VALUE_PARAMS(p0, p1, p2, p3, p4)   
)

◆ ACTION_TEMPLATE() [21/28]

testing::ACTION_TEMPLATE ( ReturnNew  ,
HAS_1_TEMPLATE_PARAMS(typename, T ,
AND_6_VALUE_PARAMS(p0, p1, p2, p3, p4, p5)   
)

◆ ACTION_TEMPLATE() [22/28]

testing::ACTION_TEMPLATE ( ReturnNew  ,
HAS_1_TEMPLATE_PARAMS(typename, T ,
AND_7_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6)   
)

◆ ACTION_TEMPLATE() [23/28]

testing::ACTION_TEMPLATE ( ReturnNew  ,
HAS_1_TEMPLATE_PARAMS(typename, T ,
AND_8_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7)   
)

◆ ACTION_TEMPLATE() [24/28]

testing::ACTION_TEMPLATE ( ReturnNew  ,
HAS_1_TEMPLATE_PARAMS(typename, T ,
AND_9_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7, p8)   
)

◆ ACTION_TEMPLATE() [25/28]

testing::ACTION_TEMPLATE ( SaveArg  ,
HAS_1_TEMPLATE_PARAMS(int, k)  ,
AND_1_VALUE_PARAMS(pointer)   
)

◆ ACTION_TEMPLATE() [26/28]

testing::ACTION_TEMPLATE ( SaveArgPointee  ,
HAS_1_TEMPLATE_PARAMS(int, k)  ,
AND_1_VALUE_PARAMS(pointer)   
)

◆ ACTION_TEMPLATE() [27/28]

testing::ACTION_TEMPLATE ( SetArgReferee  ,
HAS_1_TEMPLATE_PARAMS(int, k)  ,
AND_1_VALUE_PARAMS(value  
)

◆ ACTION_TEMPLATE() [28/28]

testing::ACTION_TEMPLATE ( SetArrayArgument  ,
HAS_1_TEMPLATE_PARAMS(int, k)  ,
AND_2_VALUE_PARAMS(first, last)   
)

◆ AddGlobalTestEnvironment()

Environment * testing::AddGlobalTestEnvironment ( Environment env)
inline

◆ AllArgs()

template<typename InnerMatcher >
InnerMatcher testing::AllArgs ( const InnerMatcher &  matcher)
inline

Definition at line 9201 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ AllOf() [1/9]

template<typename M1 , typename M2 >
internal::AllOfResult2<M1, M2>::type testing::AllOf ( M1  m1,
M2  m2 
)
inline

◆ AllOf() [2/9]

template<typename M1 , typename M2 , typename M3 >
internal::AllOfResult3<M1, M2, M3>::type testing::AllOf ( M1  m1,
M2  m2,
M3  m3 
)
inline

◆ AllOf() [3/9]

template<typename M1 , typename M2 , typename M3 , typename M4 >
internal::AllOfResult4<M1, M2, M3, M4>::type testing::AllOf ( M1  m1,
M2  m2,
M3  m3,
M4  m4 
)
inline

◆ AllOf() [4/9]

template<typename M1 , typename M2 , typename M3 , typename M4 , typename M5 >
internal::AllOfResult5<M1, M2, M3, M4, M5>::type testing::AllOf ( M1  m1,
M2  m2,
M3  m3,
M4  m4,
M5  m5 
)
inline

◆ AllOf() [5/9]

template<typename M1 , typename M2 , typename M3 , typename M4 , typename M5 , typename M6 >
internal::AllOfResult6<M1, M2, M3, M4, M5, M6>::type testing::AllOf ( M1  m1,
M2  m2,
M3  m3,
M4  m4,
M5  m5,
M6  m6 
)
inline

◆ AllOf() [6/9]

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 testing::AllOf ( M1  m1,
M2  m2,
M3  m3,
M4  m4,
M5  m5,
M6  m6,
M7  m7 
)
inline

◆ AllOf() [7/9]

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 testing::AllOf ( M1  m1,
M2  m2,
M3  m3,
M4  m4,
M5  m5,
M6  m6,
M7  m7,
M8  m8 
)
inline

◆ AllOf() [8/9]

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 testing::AllOf ( M1  m1,
M2  m2,
M3  m3,
M4  m4,
M5  m5,
M6  m6,
M7  m7,
M8  m8,
M9  m9 
)
inline

◆ AllOf() [9/9]

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 testing::AllOf ( M1  m1,
M2  m2,
M3  m3,
M4  m4,
M5  m5,
M6  m6,
M7  m7,
M8  m8,
M9  m9,
M10  m10 
)
inline

◆ An()

template<typename T >
Matcher<T> testing::An ( )
inline

Definition at line 8555 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ AnyNumber()

GTEST_API_ Cardinality testing::AnyNumber ( )

◆ AnyOf() [1/9]

template<typename M1 , typename M2 >
internal::AnyOfResult2<M1, M2>::type testing::AnyOf ( M1  m1,
M2  m2 
)
inline

◆ AnyOf() [2/9]

template<typename M1 , typename M2 , typename M3 >
internal::AnyOfResult3<M1, M2, M3>::type testing::AnyOf ( M1  m1,
M2  m2,
M3  m3 
)
inline

◆ AnyOf() [3/9]

template<typename M1 , typename M2 , typename M3 , typename M4 >
internal::AnyOfResult4<M1, M2, M3, M4>::type testing::AnyOf ( M1  m1,
M2  m2,
M3  m3,
M4  m4 
)
inline

◆ AnyOf() [4/9]

template<typename M1 , typename M2 , typename M3 , typename M4 , typename M5 >
internal::AnyOfResult5<M1, M2, M3, M4, M5>::type testing::AnyOf ( M1  m1,
M2  m2,
M3  m3,
M4  m4,
M5  m5 
)
inline

◆ AnyOf() [5/9]

template<typename M1 , typename M2 , typename M3 , typename M4 , typename M5 , typename M6 >
internal::AnyOfResult6<M1, M2, M3, M4, M5, M6>::type testing::AnyOf ( M1  m1,
M2  m2,
M3  m3,
M4  m4,
M5  m5,
M6  m6 
)
inline

◆ AnyOf() [6/9]

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 testing::AnyOf ( M1  m1,
M2  m2,
M3  m3,
M4  m4,
M5  m5,
M6  m6,
M7  m7 
)
inline

◆ AnyOf() [7/9]

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 testing::AnyOf ( M1  m1,
M2  m2,
M3  m3,
M4  m4,
M5  m5,
M6  m6,
M7  m7,
M8  m8 
)
inline

◆ AnyOf() [8/9]

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 testing::AnyOf ( M1  m1,
M2  m2,
M3  m3,
M4  m4,
M5  m5,
M6  m6,
M7  m7,
M8  m8,
M9  m9 
)
inline

◆ AnyOf() [9/9]

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 testing::AnyOf ( M1  m1,
M2  m2,
M3  m3,
M4  m4,
M5  m5,
M6  m6,
M7  m7,
M8  m8,
M9  m9,
M10  m10 
)
inline

◆ Args() [1/11]

template<typename InnerMatcher >
internal::ArgsMatcher<InnerMatcher> testing::Args ( const InnerMatcher &  matcher)
inline

◆ Args() [2/11]

template<int k1, typename InnerMatcher >
internal::ArgsMatcher<InnerMatcher, k1> testing::Args ( const InnerMatcher &  matcher)
inline

◆ Args() [3/11]

template<int k1, int k2, typename InnerMatcher >
internal::ArgsMatcher<InnerMatcher, k1, k2> testing::Args ( const InnerMatcher &  matcher)
inline

◆ Args() [4/11]

template<int k1, int k2, int k3, typename InnerMatcher >
internal::ArgsMatcher<InnerMatcher, k1, k2, k3> testing::Args ( const InnerMatcher &  matcher)
inline

◆ Args() [5/11]

template<int k1, int k2, int k3, int k4, typename InnerMatcher >
internal::ArgsMatcher<InnerMatcher, k1, k2, k3, k4> testing::Args ( const InnerMatcher &  matcher)
inline

◆ Args() [6/11]

template<int k1, int k2, int k3, int k4, int k5, typename InnerMatcher >
internal::ArgsMatcher<InnerMatcher, k1, k2, k3, k4, k5> testing::Args ( const InnerMatcher &  matcher)
inline

◆ Args() [7/11]

template<int k1, int k2, int k3, int k4, int k5, int k6, typename InnerMatcher >
internal::ArgsMatcher<InnerMatcher, k1, k2, k3, k4, k5, k6> testing::Args ( const InnerMatcher &  matcher)
inline

◆ Args() [8/11]

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> testing::Args ( const InnerMatcher &  matcher)
inline

◆ Args() [9/11]

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> testing::Args ( const InnerMatcher &  matcher)
inline

◆ Args() [10/11]

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> testing::Args ( const InnerMatcher &  matcher)
inline

◆ Args() [11/11]

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> testing::Args ( const InnerMatcher &  matcher)
inline

◆ ArrayAsVector()

template<int kSize>
std::vector< std::string > testing::ArrayAsVector ( const char *const (&)  array[kSize])

◆ AssertionFailure() [1/2]

AssertionResult testing::AssertionFailure ( )

◆ AssertionFailure() [2/2]

AssertionResult testing::AssertionFailure ( const Message message)

◆ AssertionSuccess()

AssertionResult testing::AssertionSuccess ( )

◆ AssertPred1Helper()

template<typename Pred , typename T1 >
AssertionResult testing::AssertPred1Helper ( const char *  pred_text,
const char *  e1,
Pred  pred,
const T1 &  v1 
)

◆ AssertPred2Helper()

template<typename Pred , typename T1 , typename T2 >
AssertionResult testing::AssertPred2Helper ( const char *  pred_text,
const char *  e1,
const char *  e2,
Pred  pred,
const T1 &  v1,
const T2 &  v2 
)

◆ AssertPred3Helper()

template<typename Pred , typename T1 , typename T2 , typename T3 >
AssertionResult testing::AssertPred3Helper ( const char *  pred_text,
const char *  e1,
const char *  e2,
const char *  e3,
Pred  pred,
const T1 &  v1,
const T2 &  v2,
const T3 &  v3 
)

◆ AssertPred4Helper()

template<typename Pred , typename T1 , typename T2 , typename T3 , typename T4 >
AssertionResult testing::AssertPred4Helper ( const char *  pred_text,
const char *  e1,
const char *  e2,
const char *  e3,
const char *  e4,
Pred  pred,
const T1 &  v1,
const T2 &  v2,
const T3 &  v3,
const T4 &  v4 
)

◆ AssertPred5Helper()

template<typename Pred , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 >
AssertionResult testing::AssertPred5Helper ( const char *  pred_text,
const char *  e1,
const char *  e2,
const char *  e3,
const char *  e4,
const char *  e5,
Pred  pred,
const T1 &  v1,
const T2 &  v2,
const T3 &  v3,
const T4 &  v4,
const T5 &  v5 
)

◆ Assign()

template<typename T1 , typename T2 >
PolymorphicAction< internal::AssignAction< T1, T2 > > testing::Assign ( T1 *  ptr,
T2  val 
)

◆ AtLeast()

GTEST_API_ Cardinality testing::AtLeast ( int  n)

◆ AtMost()

GTEST_API_ Cardinality testing::AtMost ( int  n)

◆ BeginEndDistanceIs()

template<typename DistanceMatcher >
internal::BeginEndDistanceIsMatcher<DistanceMatcher> testing::BeginEndDistanceIs ( const DistanceMatcher &  distance_matcher)
inline

Definition at line 8958 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ Between()

GTEST_API_ Cardinality testing::Between ( int  min,
int  max 
)

◆ Bool()

internal::ParamGenerator< bool > testing::Bool ( )
inline

◆ ByMove()

template<typename R >
internal::ByMoveWrapper< R > testing::ByMove ( x)

◆ ByRef() [1/2]

template<typename T >
inline ::std::reference_wrapper<T> testing::ByRef ( T l_value)

◆ ByRef() [2/2]

template<typename T >
internal::ReferenceWrapper<T> testing::ByRef ( T l_value)
inline

Definition at line 2175 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ Combine() [1/10]

template<typename... Generator>
internal::CartesianProductHolder< Generator... > testing::Combine ( const Generator &...  g)

◆ Combine() [2/10]

template<typename Generator1 , typename Generator2 >
internal::CartesianProductHolder2< Generator1, Generator2 > testing::Combine ( const Generator1 &  g1,
const Generator2 &  g2 
)

◆ Combine() [3/10]

template<typename Generator1 , typename Generator2 , typename Generator3 >
internal::CartesianProductHolder3< Generator1, Generator2, Generator3 > testing::Combine ( const Generator1 &  g1,
const Generator2 &  g2,
const Generator3 &  g3 
)

◆ Combine() [4/10]

template<typename Generator1 , typename Generator2 , typename Generator3 , typename Generator4 >
internal::CartesianProductHolder4< Generator1, Generator2, Generator3, Generator4 > testing::Combine ( const Generator1 &  g1,
const Generator2 &  g2,
const Generator3 &  g3,
const Generator4 &  g4 
)

◆ Combine() [5/10]

template<typename Generator1 , typename Generator2 , typename Generator3 , typename Generator4 , typename Generator5 >
internal::CartesianProductHolder5< Generator1, Generator2, Generator3, Generator4, Generator5 > testing::Combine ( const Generator1 &  g1,
const Generator2 &  g2,
const Generator3 &  g3,
const Generator4 &  g4,
const Generator5 &  g5 
)

◆ Combine() [6/10]

template<typename Generator1 , typename Generator2 , typename Generator3 , typename Generator4 , typename Generator5 , typename Generator6 >
internal::CartesianProductHolder6< Generator1, Generator2, Generator3, Generator4, Generator5, Generator6 > testing::Combine ( const Generator1 &  g1,
const Generator2 &  g2,
const Generator3 &  g3,
const Generator4 &  g4,
const Generator5 &  g5,
const Generator6 &  g6 
)

◆ Combine() [7/10]

template<typename Generator1 , typename Generator2 , typename Generator3 , typename Generator4 , typename Generator5 , typename Generator6 , typename Generator7 >
internal::CartesianProductHolder7< Generator1, Generator2, Generator3, Generator4, Generator5, Generator6, Generator7 > testing::Combine ( const Generator1 &  g1,
const Generator2 &  g2,
const Generator3 &  g3,
const Generator4 &  g4,
const Generator5 &  g5,
const Generator6 &  g6,
const Generator7 &  g7 
)

◆ Combine() [8/10]

template<typename Generator1 , typename Generator2 , typename Generator3 , typename Generator4 , typename Generator5 , typename Generator6 , typename Generator7 , typename Generator8 >
internal::CartesianProductHolder8< Generator1, Generator2, Generator3, Generator4, Generator5, Generator6, Generator7, Generator8 > testing::Combine ( const Generator1 &  g1,
const Generator2 &  g2,
const Generator3 &  g3,
const Generator4 &  g4,
const Generator5 &  g5,
const Generator6 &  g6,
const Generator7 &  g7,
const Generator8 &  g8 
)

◆ Combine() [9/10]

template<typename Generator1 , typename Generator2 , typename Generator3 , typename Generator4 , typename Generator5 , typename Generator6 , typename Generator7 , typename Generator8 , typename Generator9 >
internal::CartesianProductHolder9< Generator1, Generator2, Generator3, Generator4, Generator5, Generator6, Generator7, Generator8, Generator9 > testing::Combine ( const Generator1 &  g1,
const Generator2 &  g2,
const Generator3 &  g3,
const Generator4 &  g4,
const Generator5 &  g5,
const Generator6 &  g6,
const Generator7 &  g7,
const Generator8 &  g8,
const Generator9 &  g9 
)

◆ Combine() [10/10]

template<typename Generator1 , typename Generator2 , typename Generator3 , typename Generator4 , typename Generator5 , typename Generator6 , typename Generator7 , typename Generator8 , typename Generator9 , typename Generator10 >
internal::CartesianProductHolder10< Generator1, Generator2, Generator3, Generator4, Generator5, Generator6, Generator7, Generator8, Generator9, Generator10 > testing::Combine ( const Generator1 &  g1,
const Generator2 &  g2,
const Generator3 &  g3,
const Generator4 &  g4,
const Generator5 &  g5,
const Generator6 &  g6,
const Generator7 &  g7,
const Generator8 &  g8,
const Generator9 &  g9,
const Generator10 &  g10 
)

◆ Const()

template<typename T >
const T& testing::Const ( const T x)
inline

◆ ContainerEq()

template<typename Container >
PolymorphicMatcher<internal::ContainerEqMatcher< GTEST_REMOVE_CONST_(Container)> > testing::ContainerEq ( const Container &  rhs)
inline

Definition at line 8969 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ Contains()

template<typename M >
internal::ContainsMatcher<M> testing::Contains ( matcher)
inline

Definition at line 9101 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ ContainsRegex() [1/2]

PolymorphicMatcher<internal::MatchesRegexMatcher> testing::ContainsRegex ( const internal::RE regex)
inline

Definition at line 8835 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ ContainsRegex() [2/2]

PolymorphicMatcher<internal::MatchesRegexMatcher> testing::ContainsRegex ( const internal::string regex)
inline

Definition at line 8839 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ DeleteArg()

template<size_t k>
internal::DeleteArgAction<k> testing::DeleteArg ( )

◆ DoAll() [1/10]

template<typename... Action>
internal::DoAllAction< typename std::decay< Action >::type... > testing::DoAll ( Action &&...  action)

◆ DoAll() [2/10]

template<typename Action1 , typename Action2 >
internal::DoBothAction<Action1, Action2> testing::DoAll ( Action1  a1,
Action2  a2 
)
inline

Definition at line 3020 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ DoAll() [3/10]

template<typename Action1 , typename Action2 , typename Action3 >
internal::DoBothAction<Action1, internal::DoBothAction<Action2, Action3> > testing::DoAll ( Action1  a1,
Action2  a2,
Action3  a3 
)
inline

Definition at line 3027 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ DoAll() [4/10]

template<typename Action1 , typename Action2 , typename Action3 , typename Action4 >
internal::DoBothAction<Action1, internal::DoBothAction<Action2, internal::DoBothAction<Action3, Action4> > > testing::DoAll ( Action1  a1,
Action2  a2,
Action3  a3,
Action4  a4 
)
inline

Definition at line 3035 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ DoAll() [5/10]

template<typename Action1 , typename Action2 , typename Action3 , typename Action4 , typename Action5 >
internal::DoBothAction<Action1, internal::DoBothAction<Action2, internal::DoBothAction<Action3, internal::DoBothAction<Action4, Action5> > > > testing::DoAll ( Action1  a1,
Action2  a2,
Action3  a3,
Action4  a4,
Action5  a5 
)
inline

Definition at line 3044 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ DoAll() [6/10]

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> > > > > testing::DoAll ( Action1  a1,
Action2  a2,
Action3  a3,
Action4  a4,
Action5  a5,
Action6  a6 
)
inline

Definition at line 3053 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ DoAll() [7/10]

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> > > > > > testing::DoAll ( Action1  a1,
Action2  a2,
Action3  a3,
Action4  a4,
Action5  a5,
Action6  a6,
Action7  a7 
)
inline

Definition at line 3063 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ DoAll() [8/10]

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> > > > > > > testing::DoAll ( Action1  a1,
Action2  a2,
Action3  a3,
Action4  a4,
Action5  a5,
Action6  a6,
Action7  a7,
Action8  a8 
)
inline

Definition at line 3075 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ DoAll() [9/10]

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> > > > > > > > testing::DoAll ( Action1  a1,
Action2  a2,
Action3  a3,
Action4  a4,
Action5  a5,
Action6  a6,
Action7  a7,
Action8  a8,
Action9  a9 
)
inline

Definition at line 3088 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ DoAll() [10/10]

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> > > > > > > > > testing::DoAll ( Action1  a1,
Action2  a2,
Action3  a3,
Action4  a4,
Action5  a5,
Action6  a6,
Action7  a7,
Action8  a8,
Action9  a9,
Action10  a10 
)
inline

Definition at line 3101 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ DoDefault()

internal::DoDefaultAction testing::DoDefault ( )
inline

◆ DoubleEq()

internal::FloatingEqMatcher<double> testing::DoubleEq ( double  rhs)
inline

Definition at line 8634 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ DoubleLE()

AssertionResult testing::DoubleLE ( const char *  expr1,
const char *  expr2,
double  val1,
double  val2 
)

◆ DoubleNear()

internal::FloatingEqMatcher<double> testing::DoubleNear ( double  rhs,
double  max_abs_error 
)
inline

Definition at line 8647 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ Each()

template<typename M >
internal::EachMatcher<M> testing::Each ( matcher)
inline

Definition at line 9133 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ ElementsAre() [1/11]

internal::ElementsAreMatcher< ::testing::tuple<> > testing::ElementsAre ( )
inline

◆ ElementsAre() [2/11]

template<typename T1 >
internal::ElementsAreMatcher< ::testing::tuple< typename internal::DecayArray<T1>::type> > testing::ElementsAre ( const T1 &  e1)
inline

◆ ElementsAre() [3/11]

template<typename T1 , typename T2 >
internal::ElementsAreMatcher< ::testing::tuple< typename internal::DecayArray<T1>::type, typename internal::DecayArray<T2>::type> > testing::ElementsAre ( const T1 &  e1,
const T2 &  e2 
)
inline

◆ ElementsAre() [4/11]

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> > testing::ElementsAre ( const T1 &  e1,
const T2 &  e2,
const T3 &  e3 
)
inline

◆ ElementsAre() [5/11]

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> > testing::ElementsAre ( const T1 &  e1,
const T2 &  e2,
const T3 &  e3,
const T4 &  e4 
)
inline

◆ ElementsAre() [6/11]

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> > testing::ElementsAre ( const T1 &  e1,
const T2 &  e2,
const T3 &  e3,
const T4 &  e4,
const T5 &  e5 
)
inline

◆ ElementsAre() [7/11]

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> > testing::ElementsAre ( const T1 &  e1,
const T2 &  e2,
const T3 &  e3,
const T4 &  e4,
const T5 &  e5,
const T6 &  e6 
)
inline

◆ ElementsAre() [8/11]

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> > testing::ElementsAre ( const T1 &  e1,
const T2 &  e2,
const T3 &  e3,
const T4 &  e4,
const T5 &  e5,
const T6 &  e6,
const T7 &  e7 
)
inline

◆ ElementsAre() [9/11]

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> > testing::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 
)
inline

◆ ElementsAre() [10/11]

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> > testing::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 
)
inline

◆ ElementsAre() [11/11]

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> > testing::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 
)
inline

◆ ElementsAreArray() [1/4]

template<typename Container >
internal::ElementsAreArrayMatcher<typename Container::value_type> testing::ElementsAreArray ( const Container &  container)
inline

Definition at line 8484 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ ElementsAreArray() [2/4]

template<typename T >
internal::ElementsAreArrayMatcher<T> testing::ElementsAreArray ( const T pointer,
size_t  count 
)
inline

Definition at line 8471 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ ElementsAreArray() [3/4]

template<typename T , size_t N>
internal::ElementsAreArrayMatcher<T> testing::ElementsAreArray ( const T(&)  array[N])
inline

Definition at line 8477 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ ElementsAreArray() [4/4]

template<typename Iter >
internal::ElementsAreArrayMatcher< typename ::std::iterator_traits<Iter>::value_type> testing::ElementsAreArray ( Iter  first,
Iter  last 
)
inline

Definition at line 8465 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ EndsWith()

Definition at line 8817 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ Eq() [1/2]

internal::Eq2Matcher testing::Eq ( )
inline

Definition at line 8901 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ Eq() [2/2]

template<typename T >
internal::EqMatcher<T> testing::Eq ( T  x)
inline

Definition at line 8561 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ Exactly()

GTEST_API_ Cardinality testing::Exactly ( int  n)

◆ ExplainMatchResult()

template<typename T , typename M >
bool testing::ExplainMatchResult ( matcher,
const T value,
MatchResultListener listener 
)
inline

Definition at line 9173 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ Field()

template<typename Class , typename FieldType , typename FieldMatcher >
PolymorphicMatcher< internal::FieldMatcher<Class, FieldType> > testing::Field ( FieldType Class::*  field,
const FieldMatcher &  matcher 
)
inline

Definition at line 8715 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ FloatEq()

internal::FloatingEqMatcher<float> testing::FloatEq ( float  rhs)
inline

Definition at line 8662 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ FloatLE()

AssertionResult testing::FloatLE ( const char *  expr1,
const char *  expr2,
float  val1,
float  val2 
)

◆ FloatNear()

internal::FloatingEqMatcher<float> testing::FloatNear ( float  rhs,
float  max_abs_error 
)
inline

Definition at line 8675 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ FormatCountableNoun() [1/6]

static std::string testing::FormatCountableNoun ( int  count,
const char *  singular_form,
const char *  plural_form 
)
static

◆ FormatCountableNoun() [2/6]

static std::string testing::FormatCountableNoun ( int  count,
const char *  singular_form,
const char *  plural_form 
)
static

◆ FormatCountableNoun() [3/6]

static std::string testing::FormatCountableNoun ( int  count,
const char *  singular_form,
const char *  plural_form 
)
static

◆ FormatCountableNoun() [4/6]

static std::string testing::FormatCountableNoun ( int  count,
const char *  singular_form,
const char *  plural_form 
)
static

◆ FormatCountableNoun() [5/6]

static std::string testing::FormatCountableNoun ( int  count,
const char *  singular_form,
const char *  plural_form 
)
static

Definition at line 3146 of file googletest/googletest/src/gtest.cc.

◆ FormatCountableNoun() [6/6]

static std::string testing::FormatCountableNoun ( int  count,
const char *  singular_form,
const char *  plural_form 
)
static

Definition at line 4257 of file gmock-gtest-all.cc.

◆ FormatTestCaseCount()

static std::string testing::FormatTestCaseCount ( int  test_case_count)
static

Definition at line 4270 of file gmock-gtest-all.cc.

◆ FormatTestCount() [1/6]

static std::string testing::FormatTestCount ( int  test_count)
static

◆ FormatTestCount() [2/6]

static std::string testing::FormatTestCount ( int  test_count)
static

◆ FormatTestCount() [3/6]

static std::string testing::FormatTestCount ( int  test_count)
static

◆ FormatTestCount() [4/6]

static std::string testing::FormatTestCount ( int  test_count)
static

◆ FormatTestCount() [5/6]

static std::string testing::FormatTestCount ( int  test_count)
static

Definition at line 3154 of file googletest/googletest/src/gtest.cc.

◆ FormatTestCount() [6/6]

static std::string testing::FormatTestCount ( int  test_count)
static

Definition at line 4265 of file gmock-gtest-all.cc.

◆ FormatTestSuiteCount() [1/5]

static std::string testing::FormatTestSuiteCount ( int  test_suite_count)
static

◆ FormatTestSuiteCount() [2/5]

static std::string testing::FormatTestSuiteCount ( int  test_suite_count)
static

◆ FormatTestSuiteCount() [3/5]

static std::string testing::FormatTestSuiteCount ( int  test_suite_count)
static

◆ FormatTestSuiteCount() [4/5]

static std::string testing::FormatTestSuiteCount ( int  test_suite_count)
static

◆ FormatTestSuiteCount() [5/5]

static std::string testing::FormatTestSuiteCount ( int  test_suite_count)
static

Definition at line 3159 of file googletest/googletest/src/gtest.cc.

◆ FormatWordList() [1/6]

static std::string testing::FormatWordList ( const std::vector< std::string > &  words)
static

◆ FormatWordList() [2/6]

static std::string testing::FormatWordList ( const std::vector< std::string > &  words)
static

◆ FormatWordList() [3/6]

static std::string testing::FormatWordList ( const std::vector< std::string > &  words)
static

◆ FormatWordList() [4/6]

static std::string testing::FormatWordList ( const std::vector< std::string > &  words)
static

◆ FormatWordList() [5/6]

static std::string testing::FormatWordList ( const std::vector< std::string > &  words)
static

Definition at line 2368 of file googletest/googletest/src/gtest.cc.

◆ FormatWordList() [6/6]

static std::string testing::FormatWordList ( const std::vector< std::string > &  words)
static

Definition at line 3575 of file gmock-gtest-all.cc.

◆ Ge() [1/2]

internal::Ge2Matcher testing::Ge ( )
inline

Definition at line 8905 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ Ge() [2/2]

template<typename Rhs >
internal::GeMatcher<Rhs> testing::Ge ( Rhs  x)
inline

Definition at line 8585 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GetDefaultFailFast() [1/2]

static bool testing::GetDefaultFailFast ( )
static

◆ GetDefaultFailFast() [2/2]

static bool testing::GetDefaultFailFast ( )
static

Definition at line 213 of file googletest/googletest/src/gtest.cc.

◆ GetDefaultFilter() [1/6]

static const char* testing::GetDefaultFilter ( )
static

◆ GetDefaultFilter() [2/6]

static const char* testing::GetDefaultFilter ( )
static

Definition at line 202 of file googletest/googletest/src/gtest.cc.

◆ GetDefaultFilter() [3/6]

static const char* testing::GetDefaultFilter ( )
static

◆ GetDefaultFilter() [4/6]

static const char* testing::GetDefaultFilter ( )
static

◆ GetDefaultFilter() [5/6]

static const char* testing::GetDefaultFilter ( )
static

◆ GetDefaultFilter() [6/6]

static const char* testing::GetDefaultFilter ( )
static

Definition at line 1640 of file gmock-gtest-all.cc.

◆ GetReservedAttributesForElement() [1/6]

static std::vector<std::string> testing::GetReservedAttributesForElement ( const std::string &  xml_element)
static

◆ GetReservedAttributesForElement() [2/6]

static std::vector<std::string> testing::GetReservedAttributesForElement ( const std::string &  xml_element)
static

◆ GetReservedAttributesForElement() [3/6]

static std::vector<std::string> testing::GetReservedAttributesForElement ( const std::string &  xml_element)
static

◆ GetReservedAttributesForElement() [4/6]

static std::vector<std::string> testing::GetReservedAttributesForElement ( const std::string &  xml_element)
static

◆ GetReservedAttributesForElement() [5/6]

static std::vector<std::string> testing::GetReservedAttributesForElement ( const std::string &  xml_element)
static

Definition at line 2337 of file googletest/googletest/src/gtest.cc.

◆ GetReservedAttributesForElement() [6/6]

static std::vector<std::string> testing::GetReservedAttributesForElement ( const std::string &  xml_element)
static

Definition at line 3560 of file gmock-gtest-all.cc.

◆ GetReservedOutputAttributesForElement() [1/3]

static std::vector<std::string> testing::GetReservedOutputAttributesForElement ( const std::string &  xml_element)
static

◆ GetReservedOutputAttributesForElement() [2/3]

static std::vector<std::string> testing::GetReservedOutputAttributesForElement ( const std::string &  xml_element)
static

◆ GetReservedOutputAttributesForElement() [3/3]

static std::vector<std::string> testing::GetReservedOutputAttributesForElement ( const std::string &  xml_element)
static

Definition at line 2353 of file googletest/googletest/src/gtest.cc.

◆ GMOCK_DECLARE_bool_()

testing::GMOCK_DECLARE_bool_ ( catch_leaked_mocks  )

◆ GMOCK_DECLARE_int32_()

testing::GMOCK_DECLARE_int32_ ( default_mock_behavior  )

◆ GMOCK_DECLARE_string_()

testing::GMOCK_DECLARE_string_ ( verbose  )

◆ GMOCK_DEFINE_bool_() [1/2]

testing::GMOCK_DEFINE_bool_ ( catch_leaked_mocks  ,
true  ,
"true if Google Mock should report leaked mock objects " "as failures."   
)

◆ GMOCK_DEFINE_bool_() [2/2]

testing::GMOCK_DEFINE_bool_ ( catch_leaked_mocks  ,
true  ,
"true iff Google Mock should report leaked mock objects " "as failures."   
)

◆ GMOCK_DEFINE_int32_()

testing::GMOCK_DEFINE_int32_ ( default_mock_behavior  ,
,
"Controls the default behavior of mocks." " Valid values:\n" " 0 - by  default,
mocks act as NiceMocks.\n" " 1 - by  default,
mocks act as NaggyMocks.\n" " 2 - by  default,
mocks act as StrictMocks."   
)

◆ GMOCK_DEFINE_string_()

testing::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."   
)

◆ Gt() [1/2]

internal::Gt2Matcher testing::Gt ( )
inline

Definition at line 8909 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ Gt() [2/2]

template<typename Rhs >
internal::GtMatcher<Rhs> testing::Gt ( Rhs  x)
inline

Definition at line 8591 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GTEST_DECLARE_bool_() [1/9]

testing::GTEST_DECLARE_bool_ ( also_run_disabled_tests  )

◆ GTEST_DECLARE_bool_() [2/9]

testing::GTEST_DECLARE_bool_ ( break_on_failure  )

◆ GTEST_DECLARE_bool_() [3/9]

testing::GTEST_DECLARE_bool_ ( catch_exceptions  )

◆ GTEST_DECLARE_bool_() [4/9]

testing::GTEST_DECLARE_bool_ ( death_test_use_fork  )

◆ GTEST_DECLARE_bool_() [5/9]

testing::GTEST_DECLARE_bool_ ( list_tests  )

◆ GTEST_DECLARE_bool_() [6/9]

testing::GTEST_DECLARE_bool_ ( print_time  )

◆ GTEST_DECLARE_bool_() [7/9]

testing::GTEST_DECLARE_bool_ ( show_internal_stack_frames  )

◆ GTEST_DECLARE_bool_() [8/9]

testing::GTEST_DECLARE_bool_ ( shuffle  )

◆ GTEST_DECLARE_bool_() [9/9]

testing::GTEST_DECLARE_bool_ ( throw_on_failure  )

◆ GTEST_DECLARE_int32_() [1/3]

testing::GTEST_DECLARE_int32_ ( random_seed  )

◆ GTEST_DECLARE_int32_() [2/3]

testing::GTEST_DECLARE_int32_ ( repeat  )

◆ GTEST_DECLARE_int32_() [3/3]

testing::GTEST_DECLARE_int32_ ( stack_trace_depth  )

◆ GTEST_DECLARE_string_() [1/5]

testing::GTEST_DECLARE_string_ ( color  )

◆ GTEST_DECLARE_string_() [2/5]

testing::GTEST_DECLARE_string_ ( death_test_style  )

◆ GTEST_DECLARE_string_() [3/5]

testing::GTEST_DECLARE_string_ ( filter  )

◆ GTEST_DECLARE_string_() [4/5]

testing::GTEST_DECLARE_string_ ( output  )

◆ GTEST_DECLARE_string_() [5/5]

testing::GTEST_DECLARE_string_ ( stream_result_to  )

◆ GTEST_DEFINE_bool_() [1/26]

testing::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_() [2/26]

testing::GTEST_DEFINE_bool_ ( break_on_failure  ,
internal::BoolFromGTestEnv("break_on_failure", false)  ,
"True if a failed assertion should be a debugger break-point."   
)

◆ GTEST_DEFINE_bool_() [3/26]

testing::GTEST_DEFINE_bool_ ( break_on_failure  ,
internal::BoolFromGTestEnv("break_on_failure", false)  ,
"True if and only if a failed assertion should be a debugger " "break-point."   
)

◆ GTEST_DEFINE_bool_() [4/26]

testing::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_() [5/26]

testing::GTEST_DEFINE_bool_ ( brief  ,
internal::BoolFromGTestEnv("brief", false)  ,
"True if only test failures should be displayed in text output."   
)

◆ GTEST_DEFINE_bool_() [6/26]

testing::GTEST_DEFINE_bool_ ( catch_exceptions  ,
internal::BoolFromGTestEnv("catch_exceptions", true)  ,
"True if " GTEST_NAME_ " should catch exceptions and treat them as test failures."   
)

◆ GTEST_DEFINE_bool_() [7/26]

testing::GTEST_DEFINE_bool_ ( catch_exceptions  ,
internal::BoolFromGTestEnv("catch_exceptions", true)  ,
"True if and only if " GTEST_NAME_ " should catch exceptions and treat them as test failures."   
)

◆ GTEST_DEFINE_bool_() [8/26]

testing::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_bool_() [9/26]

testing::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_DEFINE_bool_() [10/26]

testing::GTEST_DEFINE_bool_ ( fail_fast  ,
internal::BoolFromGTestEnv("fail_fast", GetDefaultFailFast())  ,
"True if and only if a test failure should stop further test execution."   
)

◆ GTEST_DEFINE_bool_() [11/26]

testing::GTEST_DEFINE_bool_ ( install_failure_signal_handler  ,
internal::BoolFromGTestEnv("install_failure_signal_handler", false)  ,
"If true and supported on the current  platform,
" GTEST_NAME_ " should " "install a signal handler that dumps debugging information when fatal " "signals are raised."   
)

◆ GTEST_DEFINE_bool_() [12/26]

testing::GTEST_DEFINE_bool_ ( list_tests  ,
false  ,
"List all tests without running them."   
)

◆ GTEST_DEFINE_bool_() [13/26]

testing::GTEST_DEFINE_bool_ ( print_time  ,
internal::BoolFromGTestEnv("print_time", true)  ,
"True if " GTEST_NAME_ " should display elapsed time in text output."   
)

◆ GTEST_DEFINE_bool_() [14/26]

testing::GTEST_DEFINE_bool_ ( print_time  ,
internal::BoolFromGTestEnv("print_time", true)  ,
"True if and only if " GTEST_NAME_ " should display elapsed time in text output."   
)

◆ GTEST_DEFINE_bool_() [15/26]

testing::GTEST_DEFINE_bool_ ( print_time  ,
internal::BoolFromGTestEnv("print_time", true)  ,
"True iff " GTEST_NAME_ " should display elapsed time in text output."   
)

◆ GTEST_DEFINE_bool_() [16/26]

testing::GTEST_DEFINE_bool_ ( print_utf8  ,
internal::BoolFromGTestEnv("print_utf8", true)  ,
"True if " GTEST_NAME_ " prints UTF8 characters as text."   
)

◆ GTEST_DEFINE_bool_() [17/26]

testing::GTEST_DEFINE_bool_ ( print_utf8  ,
internal::BoolFromGTestEnv("print_utf8", true)  ,
"True if and only if " GTEST_NAME_ " prints UTF8 characters as text."   
)

◆ GTEST_DEFINE_bool_() [18/26]

testing::GTEST_DEFINE_bool_ ( print_utf8  ,
internal::BoolFromGTestEnv("print_utf8", true)  ,
"True iff " GTEST_NAME_ " prints UTF8 characters as text."   
)

◆ GTEST_DEFINE_bool_() [19/26]

testing::GTEST_DEFINE_bool_ ( show_internal_stack_frames  ,
false  ,
"True if " GTEST_NAME_ " should include internal stack frames when " "printing test failure stack traces."   
)

◆ GTEST_DEFINE_bool_() [20/26]

testing::GTEST_DEFINE_bool_ ( show_internal_stack_frames  ,
false  ,
"True if and only if " GTEST_NAME_ " should include internal stack frames when " "printing test failure stack traces."   
)

◆ GTEST_DEFINE_bool_() [21/26]

testing::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_() [22/26]

testing::GTEST_DEFINE_bool_ ( shuffle  ,
internal::BoolFromGTestEnv("shuffle", false)  ,
"True if " GTEST_NAME_ " should randomize tests' order on every run."   
)

◆ GTEST_DEFINE_bool_() [23/26]

testing::GTEST_DEFINE_bool_ ( shuffle  ,
internal::BoolFromGTestEnv("shuffle", false)  ,
"True if and only if " GTEST_NAME_ " should randomize tests' order on every run."   
)

◆ GTEST_DEFINE_bool_() [24/26]

testing::GTEST_DEFINE_bool_ ( shuffle  ,
internal::BoolFromGTestEnv("shuffle", false)  ,
"True iff " GTEST_NAME_ " should randomize tests' order on every run."   
)

◆ GTEST_DEFINE_bool_() [25/26]

testing::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. For use with an external test framework."   
)

◆ GTEST_DEFINE_bool_() [26/26]

testing::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."   
)

◆ GTEST_DEFINE_int32_() [1/3]

testing::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_() [2/3]

testing::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_int32_() [3/3]

testing::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_() [1/7]

testing::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_() [2/7]

testing::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_string_() [3/7]

testing::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_string_() [4/7]

testing::GTEST_DEFINE_string_ ( flagfile  ,
internal::StringFromGTestEnv("flagfile", "")  ,
"This flag specifies the flagfile to read command-line flags from."   
)

◆ GTEST_DEFINE_string_() [5/7]

testing::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_string_() [6/7]

testing::GTEST_DEFINE_string_ ( output  ,
internal::StringFromGTestEnv("output", internal::OutputFlagAlsoCheckEnvVar().c_str())  ,
"A format   defaults to \"xml\" but can be specified to be \"json\",
" "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_string_() [7/7]

testing::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."   
)

◆ HasSubstr()

Definition at line 8803 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ IgnoreResult()

template<typename A >
internal::IgnoreResultAction< A > testing::IgnoreResult ( const A an_action)
inline

◆ InitGoogleMock() [1/3]

GTEST_API_ void testing::InitGoogleMock ( )

◆ InitGoogleMock() [2/3]

GTEST_API_ void testing::InitGoogleMock ( int argc,
char **  argv 
)

◆ InitGoogleMock() [3/3]

GTEST_API_ void testing::InitGoogleMock ( int argc,
wchar_t **  argv 
)

◆ InitGoogleTest() [1/3]

void testing::InitGoogleTest ( )

◆ InitGoogleTest() [2/3]

void testing::InitGoogleTest ( int argc,
char **  argv 
)

◆ InitGoogleTest() [3/3]

void testing::InitGoogleTest ( int argc,
wchar_t **  argv 
)

◆ INSTANTIATE_TEST_SUITE_P()

testing::INSTANTIATE_TEST_SUITE_P ( CodeLocationForTESTP  ,
Values(0)   
)

◆ INSTANTIATE_TYPED_TEST_SUITE_P()

testing::INSTANTIATE_TYPED_TEST_SUITE_P ( My  ,
CodeLocationForTYPEDTESTP  ,
int   
)

◆ Invoke() [1/4]

template<class Class , typename MethodPtr >
internal::InvokeMethodAction< Class, MethodPtr > testing::Invoke ( Class *  obj_ptr,
MethodPtr  method_ptr 
)

◆ Invoke() [2/4]

template<class Class , typename MethodPtr >
PolymorphicAction<internal::InvokeMethodAction<Class, MethodPtr> > testing::Invoke ( Class *  obj_ptr,
MethodPtr  method_ptr 
)

◆ Invoke() [3/4]

template<typename FunctionImpl >
std::decay< FunctionImpl >::type testing::Invoke ( FunctionImpl &&  function_impl)

◆ Invoke() [4/4]

template<typename FunctionImpl >
PolymorphicAction<internal::InvokeAction<FunctionImpl> > testing::Invoke ( FunctionImpl  function_impl)

◆ InvokeArgument()

template<std::size_t index, typename... Params>
internal::InvokeArgumentAction<index, typename std::decay<Params>::type...> testing::InvokeArgument ( Params &&...  params)

◆ InvokeWithoutArgs() [1/4]

template<class Class , typename MethodPtr >
internal::InvokeMethodWithoutArgsAction< Class, MethodPtr > testing::InvokeWithoutArgs ( Class *  obj_ptr,
MethodPtr  method_ptr 
)

◆ InvokeWithoutArgs() [2/4]

template<class Class , typename MethodPtr >
PolymorphicAction<internal::InvokeMethodWithoutArgsAction<Class, MethodPtr> > testing::InvokeWithoutArgs ( Class *  obj_ptr,
MethodPtr  method_ptr 
)

Definition at line 2153 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ InvokeWithoutArgs() [3/4]

template<typename FunctionImpl >
internal::InvokeWithoutArgsAction< typename std::decay< FunctionImpl >::type > testing::InvokeWithoutArgs ( FunctionImpl  function_impl)

◆ InvokeWithoutArgs() [4/4]

template<typename FunctionImpl >
PolymorphicAction<internal::InvokeWithoutArgsAction<FunctionImpl> > testing::InvokeWithoutArgs ( FunctionImpl  function_impl)

Definition at line 2144 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ IsNotSubstring() [1/4]

AssertionResult testing::IsNotSubstring ( const char *  needle_expr,
const char *  haystack_expr,
const ::std::string &  needle,
const ::std::string &  haystack 
)

◆ IsNotSubstring() [2/4]

GTEST_API_ AssertionResult testing::IsNotSubstring ( const char *  needle_expr,
const char *  haystack_expr,
const ::std::wstring &  needle,
const ::std::wstring &  haystack 
)

Definition at line 3097 of file gmock-gtest-all.cc.

◆ IsNotSubstring() [3/4]

AssertionResult testing::IsNotSubstring ( const char *  needle_expr,
const char *  haystack_expr,
const char *  needle,
const char *  haystack 
)

◆ IsNotSubstring() [4/4]

AssertionResult testing::IsNotSubstring ( const char *  needle_expr,
const char *  haystack_expr,
const wchar_t *  needle,
const wchar_t *  haystack 
)

◆ IsNull()

PolymorphicMatcher<internal::IsNullMatcher > testing::IsNull ( )
inline

Definition at line 8614 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ IsSubstring() [1/4]

AssertionResult testing::IsSubstring ( const char *  needle_expr,
const char *  haystack_expr,
const ::std::string &  needle,
const ::std::string &  haystack 
)

◆ IsSubstring() [2/4]

GTEST_API_ AssertionResult testing::IsSubstring ( const char *  needle_expr,
const char *  haystack_expr,
const ::std::wstring &  needle,
const ::std::wstring &  haystack 
)

Definition at line 3091 of file gmock-gtest-all.cc.

◆ IsSubstring() [3/4]

AssertionResult testing::IsSubstring ( const char *  needle_expr,
const char *  haystack_expr,
const char *  needle,
const char *  haystack 
)

◆ IsSubstring() [4/4]

AssertionResult testing::IsSubstring ( const char *  needle_expr,
const char *  haystack_expr,
const wchar_t *  needle,
const wchar_t *  haystack 
)

◆ Key()

template<typename M >
internal::KeyMatcher<M> testing::Key ( inner_matcher)
inline

Definition at line 9141 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ Le() [1/2]

internal::Le2Matcher testing::Le ( )
inline

Definition at line 8913 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ Le() [2/2]

template<typename Rhs >
internal::LeMatcher<Rhs> testing::Le ( Rhs  x)
inline

Definition at line 8597 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ Lt() [1/2]

internal::Lt2Matcher testing::Lt ( )
inline

Definition at line 8917 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ Lt() [2/2]

template<typename Rhs >
internal::LtMatcher<Rhs> testing::Lt ( Rhs  x)
inline

Definition at line 8603 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ MakeAction()

template<typename F >
Action< F > testing::MakeAction ( ActionInterface< F > *  impl)

◆ MakeCardinality()

Cardinality testing::MakeCardinality ( const CardinalityInterface c)
inline

Definition at line 2320 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ MakeMatcher()

template<typename T >
Matcher<T> testing::MakeMatcher ( const MatcherInterface< T > *  impl)
inline

Definition at line 5303 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ MakePolymorphicAction()

template<typename Impl >
PolymorphicAction< Impl > testing::MakePolymorphicAction ( const Impl &  impl)
inline

◆ MakePolymorphicMatcher()

template<class Impl >
PolymorphicMatcher<Impl> testing::MakePolymorphicMatcher ( const Impl &  impl)
inline

Definition at line 5315 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ MATCHER() [1/3]

testing::MATCHER ( IsEmpty  ,
negation ? "isn't empty" :"is empty"   
)

◆ MATCHER() [2/3]

testing::MATCHER ( IsFalse  ,
negation ? "is true" :"is false  
)

◆ MATCHER() [3/3]

testing::MATCHER ( IsTrue  ,
negation ? "is false" :"is true  
)

◆ MatcherCast()

template<typename T , typename M >
Matcher<T> testing::MatcherCast ( const M &  matcher)
inline

Definition at line 5429 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ Matches()

template<typename M >
internal::MatcherAsPredicate<M> testing::Matches ( matcher)
inline

Definition at line 9160 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ MatchesRegex() [1/2]

PolymorphicMatcher<internal::MatchesRegexMatcher> testing::MatchesRegex ( const internal::RE regex)
inline

Definition at line 8824 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ MatchesRegex() [2/2]

PolymorphicMatcher<internal::MatchesRegexMatcher> testing::MatchesRegex ( const internal::string regex)
inline

Definition at line 8828 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ NanSensitiveDoubleEq()

internal::FloatingEqMatcher<double> testing::NanSensitiveDoubleEq ( double  rhs)
inline

Definition at line 8640 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ NanSensitiveDoubleNear()

internal::FloatingEqMatcher<double> testing::NanSensitiveDoubleNear ( double  rhs,
double  max_abs_error 
)
inline

Definition at line 8655 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ NanSensitiveFloatEq()

internal::FloatingEqMatcher<float> testing::NanSensitiveFloatEq ( float  rhs)
inline

Definition at line 8668 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ NanSensitiveFloatNear()

internal::FloatingEqMatcher<float> testing::NanSensitiveFloatNear ( float  rhs,
float  max_abs_error 
)
inline

Definition at line 8683 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ Ne() [1/2]

internal::Ne2Matcher testing::Ne ( )
inline

Definition at line 8921 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ Ne() [2/2]

template<typename Rhs >
internal::NeMatcher<Rhs> testing::Ne ( Rhs  x)
inline

Definition at line 8609 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ Not()

template<typename InnerMatcher >
internal::NotMatcher<InnerMatcher> testing::Not ( InnerMatcher  m)
inline

Definition at line 8926 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ NotNull()

PolymorphicMatcher<internal::NotNullMatcher > testing::NotNull ( )
inline

Definition at line 8621 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ operator<<() [1/2]

std::ostream & testing::operator<< ( std::ostream &  os,
const Message sb 
)
inline

◆ operator<<() [2/2]

std::ostream & testing::operator<< ( std::ostream &  os,
const TestPartResult result 
)

◆ Pair()

template<typename FirstMatcher , typename SecondMatcher >
internal::PairMatcher<FirstMatcher, SecondMatcher> testing::Pair ( FirstMatcher  first_matcher,
SecondMatcher  second_matcher 
)
inline

Definition at line 9152 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ Pointee()

template<typename InnerMatcher >
internal::PointeeMatcher<InnerMatcher> testing::Pointee ( const InnerMatcher &  inner_matcher)
inline

Definition at line 8691 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ Pointwise()

template<typename TupleMatcher , typename Container >
internal::PointwiseMatcher<TupleMatcher, GTEST_REMOVE_CONST_(Container)> testing::Pointwise ( const TupleMatcher &  tuple_matcher,
const Container &  rhs 
)
inline

Definition at line 9006 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ PrintFlag()

void testing::PrintFlag ( const char *  flag)

◆ PrintToString()

template<typename T >
::std::string testing::PrintToString ( const T value)

◆ Property()

template<typename Class , typename PropertyType , typename PropertyMatcher >
PolymorphicMatcher< internal::PropertyMatcher<Class, PropertyType> > testing::Property ( PropertyType(Class::*)() const  property,
const PropertyMatcher &  matcher 
)
inline

Definition at line 8732 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ Range() [1/2]

template<typename T >
internal::ParamGenerator< T > testing::Range ( T  start,
T  end 
)

◆ Range() [2/2]

template<typename T , typename IncrementT >
internal::ParamGenerator< T > testing::Range ( T  start,
T  end,
IncrementT  step 
)

◆ Ref()

template<typename T >
internal::RefMatcher<T&> testing::Ref ( T x)
inline

Definition at line 8628 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ REGISTER_TYPED_TEST_SUITE_P()

testing::REGISTER_TYPED_TEST_SUITE_P ( CodeLocationForTYPEDTESTP  ,
Verify   
)

◆ RegisterTest()

template<int &... ExplicitParameterBarrier, typename Factory >
TestInfo * testing::RegisterTest ( const char *  test_suite_name,
const char *  test_name,
const char *  type_param,
const char *  value_param,
const char *  file,
int  line,
Factory  factory 
)

◆ ResultOf()

template<typename Callable , typename ResultOfMatcher >
internal::ResultOfMatcher<Callable> testing::ResultOf ( Callable  callable,
const ResultOfMatcher &  matcher 
)

Definition at line 8758 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ Return() [1/2]

PolymorphicAction< internal::ReturnVoidAction > testing::Return ( )
inline

◆ Return() [2/2]

template<typename R >
internal::ReturnAction< R > testing::Return ( value)

◆ ReturnArg()

template<size_t k>
internal::ReturnArgAction<k> testing::ReturnArg ( )

◆ ReturnNew()

template<typename T , typename... Params>
internal::ReturnNewAction<T, typename std::decay<Params>::type...> testing::ReturnNew ( Params &&...  params)

◆ ReturnNull()

PolymorphicAction< internal::ReturnNullAction > testing::ReturnNull ( )
inline

◆ ReturnPointee()

template<typename Ptr >
internal::ReturnPointeeAction<Ptr> testing::ReturnPointee ( Ptr  pointer)

◆ ReturnRef() [1/2]

template<typename R , R * = nullptr>
internal::ReturnRefAction<R> testing::ReturnRef ( R &&  )
delete

◆ ReturnRef() [2/2]

template<typename R >
internal::ReturnRefAction< R > testing::ReturnRef ( R &  x)
inline

◆ ReturnRefOfCopy()

template<typename R >
internal::ReturnRefOfCopyAction< R > testing::ReturnRefOfCopy ( const R &  x)
inline

◆ ReturnRoundRobin() [1/2]

template<typename T >
internal::ReturnRoundRobinAction<T> testing::ReturnRoundRobin ( std::initializer_list< T vals)

◆ ReturnRoundRobin() [2/2]

template<typename T >
internal::ReturnRoundRobinAction<T> testing::ReturnRoundRobin ( std::vector< T vals)

◆ SafeMatcherCast()

template<typename T , typename M >
Matcher<T> testing::SafeMatcherCast ( const M &  polymorphic_matcher)
inline

Definition at line 5484 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ SaveArg()

template<size_t k, typename Ptr >
internal::SaveArgAction<k, Ptr> testing::SaveArg ( Ptr  pointer)

◆ SaveArgPointee()

template<size_t k, typename Ptr >
internal::SaveArgPointeeAction<k, Ptr> testing::SaveArgPointee ( Ptr  pointer)

◆ SetArgPointee() [1/4]

template<size_t N>
PolymorphicAction< internal::SetArgumentPointeeAction< N, const char *, false > > testing::SetArgPointee ( const char *  p)

◆ SetArgPointee() [2/4]

template<size_t N, typename T >
PolymorphicAction< internal::SetArgumentPointeeAction< N, T, internal::IsAProtocolMessage< T >::value > > testing::SetArgPointee ( const T x)

◆ SetArgPointee() [3/4]

template<size_t N>
PolymorphicAction< internal::SetArgumentPointeeAction< N, const wchar_t *, false > > testing::SetArgPointee ( const wchar_t *  p)

◆ SetArgPointee() [4/4]

template<size_t N, typename T >
internal::SetArgumentPointeeAction< N, T > testing::SetArgPointee ( T  x)

◆ SetArgReferee()

template<size_t k, typename T >
internal::SetArgRefereeAction<k, typename std::decay<T>::type> testing::SetArgReferee ( T &&  value)

◆ SetArgumentPointee() [1/2]

template<size_t N, typename T >
PolymorphicAction< internal::SetArgumentPointeeAction< N, T, internal::IsAProtocolMessage< T >::value > > testing::SetArgumentPointee ( const T x)

◆ SetArgumentPointee() [2/2]

template<size_t N, typename T >
internal::SetArgumentPointeeAction< N, T > testing::SetArgumentPointee ( T  x)

◆ SetArrayArgument()

template<size_t k, typename I1 , typename I2 >
internal::SetArrayArgumentAction<k, I1, I2> testing::SetArrayArgument ( I1  first,
I2  last 
)

◆ SetErrnoAndReturn()

template<typename T >
PolymorphicAction< internal::SetErrnoAndReturnAction< T > > testing::SetErrnoAndReturn ( int  errval,
T  result 
)

◆ SizeIs()

template<typename SizeMatcher >
internal::SizeIsMatcher<SizeMatcher> testing::SizeIs ( const SizeMatcher &  size_matcher)
inline

Definition at line 8947 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ StartsWith()

Definition at line 8810 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ StaticAssertTypeEq() [1/2]

template<typename T1 , typename T2 >
bool testing::StaticAssertTypeEq ( )

◆ StaticAssertTypeEq() [2/2]

template<typename T1 , typename T2 >
constexpr bool testing::StaticAssertTypeEq ( )
constexprnoexcept

◆ StrCaseEq()

Definition at line 8788 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ StrCaseNe()

Definition at line 8795 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ StrEq()

Definition at line 8774 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ StrNe()

Definition at line 8781 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ TempDir()

std::string testing::TempDir ( )

◆ TEST() [1/20]

testing::TEST ( CodeLocationForTEST  ,
Verify   
)

◆ TEST() [2/20]

testing::TEST ( GrpcAwsRequestSignerTest  ,
AWSOfficialExample   
)

Definition at line 68 of file aws_request_signer_test.cc.

◆ TEST() [3/20]

testing::TEST ( GrpcAwsRequestSignerTest  ,
DuplicateRequestDate   
)

Definition at line 256 of file aws_request_signer_test.cc.

◆ TEST() [4/20]

testing::TEST ( GrpcAwsRequestSignerTest  ,
GetDescribeRegions   
)

Definition at line 86 of file aws_request_signer_test.cc.

◆ TEST() [5/20]

testing::TEST ( GrpcAwsRequestSignerTest  ,
GetHost   
)

Definition at line 137 of file aws_request_signer_test.cc.

◆ TEST() [6/20]

testing::TEST ( GrpcAwsRequestSignerTest  ,
GetHostDuplicateQueryParam   
)

Definition at line 152 of file aws_request_signer_test.cc.

◆ TEST() [7/20]

testing::TEST ( GrpcAwsRequestSignerTest  ,
InvalidUrl   
)

Definition at line 244 of file aws_request_signer_test.cc.

◆ TEST() [8/20]

testing::TEST ( GrpcAwsRequestSignerTest  ,
PostGetCallerIdentity   
)

Definition at line 103 of file aws_request_signer_test.cc.

◆ TEST() [9/20]

testing::TEST ( GrpcAwsRequestSignerTest  ,
PostGetCallerIdentityNoToken   
)

Definition at line 120 of file aws_request_signer_test.cc.

◆ TEST() [10/20]

testing::TEST ( GrpcAwsRequestSignerTest  ,
PostWithBodyNoCustomHeaders   
)

Definition at line 212 of file aws_request_signer_test.cc.

◆ TEST() [11/20]

testing::TEST ( GrpcAwsRequestSignerTest  ,
PostWithUpperCaseHeaderKey   
)

Definition at line 167 of file aws_request_signer_test.cc.

◆ TEST() [12/20]

testing::TEST ( GrpcAwsRequestSignerTest  ,
PostWithUpperCaseHeaderValue   
)

Definition at line 182 of file aws_request_signer_test.cc.

◆ TEST() [13/20]

testing::TEST ( GrpcAwsRequestSignerTest  ,
SignPostWithHeader   
)

Definition at line 197 of file aws_request_signer_test.cc.

◆ TEST() [14/20]

testing::TEST ( GrpcAwsRequestSignerTest  ,
SignPostWithQueryString   
)

Definition at line 229 of file aws_request_signer_test.cc.

◆ TEST() [15/20]

testing::TEST ( GTestEnvVarTest  ,
Dummy   
)

◆ TEST() [16/20]

testing::TEST ( SuccessfulAssertionTest  ,
ASSERT   
)

◆ TEST() [17/20]

testing::TEST ( SuccessfulAssertionTest  ,
ASSERT_STR   
)

◆ TEST() [18/20]

testing::TEST ( SuccessfulAssertionTest  ,
EXPECT   
)

◆ TEST() [19/20]

testing::TEST ( SuccessfulAssertionTest  ,
EXPECT_STR   
)

◆ TEST() [20/20]

testing::TEST ( SuccessfulAssertionTest  ,
SUCCEED   
)

◆ TEST_F() [1/55]

testing::TEST_F ( CodeLocationForTESTF  ,
Verify   
)

◆ TEST_F() [2/55]

testing::TEST_F ( CurrentTestInfoTest  ,
WorksForFirstTestInATestSuite   
)

◆ TEST_F() [3/55]

testing::TEST_F ( CurrentTestInfoTest  ,
WorksForSecondTestInATestSuite   
)

◆ TEST_F() [4/55]

testing::TEST_F ( ParseFlagsTest  ,
AlsoRunDisabledTestsFalse   
)

◆ TEST_F() [5/55]

testing::TEST_F ( ParseFlagsTest  ,
AlsoRunDisabledTestsFlag   
)

◆ TEST_F() [6/55]

testing::TEST_F ( ParseFlagsTest  ,
AlsoRunDisabledTestsTrue   
)

◆ TEST_F() [7/55]

testing::TEST_F ( ParseFlagsTest  ,
BreakOnFailureFalse_0   
)

◆ TEST_F() [8/55]

testing::TEST_F ( ParseFlagsTest  ,
BreakOnFailureFalse_f   
)

◆ TEST_F() [9/55]

testing::TEST_F ( ParseFlagsTest  ,
BreakOnFailureFalse_F   
)

◆ TEST_F() [10/55]

testing::TEST_F ( ParseFlagsTest  ,
BreakOnFailureTrue   
)

◆ TEST_F() [11/55]

testing::TEST_F ( ParseFlagsTest  ,
BreakOnFailureWithoutValue   
)

◆ TEST_F() [12/55]

testing::TEST_F ( ParseFlagsTest  ,
BriefFlag   
)

◆ TEST_F() [13/55]

testing::TEST_F ( ParseFlagsTest  ,
BriefFlagFalse   
)

◆ TEST_F() [14/55]

testing::TEST_F ( ParseFlagsTest  ,
BriefFlagTrue   
)

◆ TEST_F() [15/55]

testing::TEST_F ( ParseFlagsTest  ,
CatchExceptions   
)

◆ TEST_F() [16/55]

testing::TEST_F ( ParseFlagsTest  ,
DeathTestUseFork   
)

◆ TEST_F() [17/55]

testing::TEST_F ( ParseFlagsTest  ,
DuplicatedFlags   
)

◆ TEST_F() [18/55]

testing::TEST_F ( ParseFlagsTest  ,
Empty   
)

◆ TEST_F() [19/55]

testing::TEST_F ( ParseFlagsTest  ,
FailFast   
)

◆ TEST_F() [20/55]

testing::TEST_F ( ParseFlagsTest  ,
FilterBad   
)

◆ TEST_F() [21/55]

testing::TEST_F ( ParseFlagsTest  ,
FilterEmpty   
)

◆ TEST_F() [22/55]

testing::TEST_F ( ParseFlagsTest  ,
FilterNonEmpty   
)

◆ TEST_F() [23/55]

testing::TEST_F ( ParseFlagsTest  ,
ListTestsFalse   
)

◆ TEST_F() [24/55]

testing::TEST_F ( ParseFlagsTest  ,
ListTestsFalse_f   
)

◆ TEST_F() [25/55]

testing::TEST_F ( ParseFlagsTest  ,
ListTestsFalse_F   
)

◆ TEST_F() [26/55]

testing::TEST_F ( ParseFlagsTest  ,
ListTestsFlag   
)

◆ TEST_F() [27/55]

testing::TEST_F ( ParseFlagsTest  ,
ListTestsTrue   
)

◆ TEST_F() [28/55]

testing::TEST_F ( ParseFlagsTest  ,
NoFlag   
)

◆ TEST_F() [29/55]

testing::TEST_F ( ParseFlagsTest  ,
OutputEmpty   
)

◆ TEST_F() [30/55]

testing::TEST_F ( ParseFlagsTest  ,
OutputXml   
)

◆ TEST_F() [31/55]

testing::TEST_F ( ParseFlagsTest  ,
OutputXmlDirectory   
)

◆ TEST_F() [32/55]

testing::TEST_F ( ParseFlagsTest  ,
OutputXmlFile   
)

◆ TEST_F() [33/55]

testing::TEST_F ( ParseFlagsTest  ,
PrintTimeFalse   
)

◆ TEST_F() [34/55]

testing::TEST_F ( ParseFlagsTest  ,
PrintTimeFalse_f   
)

◆ TEST_F() [35/55]

testing::TEST_F ( ParseFlagsTest  ,
PrintTimeFalse_F   
)

◆ TEST_F() [36/55]

testing::TEST_F ( ParseFlagsTest  ,
PrintTimeFlag   
)

◆ TEST_F() [37/55]

testing::TEST_F ( ParseFlagsTest  ,
PrintTimeTrue   
)

◆ TEST_F() [38/55]

testing::TEST_F ( ParseFlagsTest  ,
RandomSeed   
)

◆ TEST_F() [39/55]

testing::TEST_F ( ParseFlagsTest  ,
RecreateEnvironmentsWhenRepeating   
)

◆ TEST_F() [40/55]

testing::TEST_F ( ParseFlagsTest  ,
Repeat   
)

◆ TEST_F() [41/55]

testing::TEST_F ( ParseFlagsTest  ,
ShuffleFalse_0   
)

◆ TEST_F() [42/55]

testing::TEST_F ( ParseFlagsTest  ,
ShuffleTrue   
)

◆ TEST_F() [43/55]

testing::TEST_F ( ParseFlagsTest  ,
ShuffleWithoutValue   
)

◆ TEST_F() [44/55]

testing::TEST_F ( ParseFlagsTest  ,
StackTraceDepth   
)

◆ TEST_F() [45/55]

testing::TEST_F ( ParseFlagsTest  ,
StreamResultTo   
)

◆ TEST_F() [46/55]

testing::TEST_F ( ParseFlagsTest  ,
ThrowOnFailureFalse_0   
)

◆ TEST_F() [47/55]

testing::TEST_F ( ParseFlagsTest  ,
ThrowOnFailureTrue   
)

◆ TEST_F() [48/55]

testing::TEST_F ( ParseFlagsTest  ,
ThrowOnFailureWithoutValue   
)

◆ TEST_F() [49/55]

testing::TEST_F ( ParseFlagsTest  ,
UnrecognizedFlag   
)

◆ TEST_F() [50/55]

testing::TEST_F ( SetUpTestCaseTest  ,
Test1   
)

◆ TEST_F() [51/55]

testing::TEST_F ( SetUpTestCaseTest  ,
Test2   
)

◆ TEST_F() [52/55]

testing::TEST_F ( SetUpTestSuiteTest  ,
TestSetupTestSuite1   
)

◆ TEST_F() [53/55]

testing::TEST_F ( SetUpTestSuiteTest  ,
TestSetupTestSuite2   
)

◆ TEST_F() [54/55]

testing::TEST_F ( TestInfoTest  ,
Names   
)

◆ TEST_F() [55/55]

testing::TEST_F ( TestInfoTest  ,
result   
)

◆ TEST_P()

testing::TEST_P ( CodeLocationForTESTP  ,
Verify   
)

◆ TestPartFatallyFailed() [1/6]

static bool testing::TestPartFatallyFailed ( const TestPartResult result)
static

◆ TestPartFatallyFailed() [2/6]

static bool testing::TestPartFatallyFailed ( const TestPartResult result)
static

◆ TestPartFatallyFailed() [3/6]

static bool testing::TestPartFatallyFailed ( const TestPartResult result)
static

◆ TestPartFatallyFailed() [4/6]

static bool testing::TestPartFatallyFailed ( const TestPartResult result)
static

◆ TestPartFatallyFailed() [5/6]

static bool testing::TestPartFatallyFailed ( const TestPartResult result)
static

Definition at line 2431 of file googletest/googletest/src/gtest.cc.

◆ TestPartFatallyFailed() [6/6]

static bool testing::TestPartFatallyFailed ( const TestPartResult result)
static

Definition at line 3627 of file gmock-gtest-all.cc.

◆ TestPartNonfatallyFailed() [1/6]

static bool testing::TestPartNonfatallyFailed ( const TestPartResult result)
static

◆ TestPartNonfatallyFailed() [2/6]

static bool testing::TestPartNonfatallyFailed ( const TestPartResult result)
static

◆ TestPartNonfatallyFailed() [3/6]

static bool testing::TestPartNonfatallyFailed ( const TestPartResult result)
static

◆ TestPartNonfatallyFailed() [4/6]

static bool testing::TestPartNonfatallyFailed ( const TestPartResult result)
static

◆ TestPartNonfatallyFailed() [5/6]

static bool testing::TestPartNonfatallyFailed ( const TestPartResult result)
static

Definition at line 2441 of file googletest/googletest/src/gtest.cc.

◆ TestPartNonfatallyFailed() [6/6]

static bool testing::TestPartNonfatallyFailed ( const TestPartResult result)
static

Definition at line 3637 of file gmock-gtest-all.cc.

◆ TestPartResultTypeToString() [1/6]

static const char* testing::TestPartResultTypeToString ( TestPartResult::Type  type)
static

◆ TestPartResultTypeToString() [2/6]

static const char* testing::TestPartResultTypeToString ( TestPartResult::Type  type)
static

◆ TestPartResultTypeToString() [3/6]

static const char* testing::TestPartResultTypeToString ( TestPartResult::Type  type)
static

◆ TestPartResultTypeToString() [4/6]

static const char* testing::TestPartResultTypeToString ( TestPartResult::Type  type)
static

◆ TestPartResultTypeToString() [5/6]

static const char* testing::TestPartResultTypeToString ( TestPartResult::Type  type)
static

Definition at line 3167 of file googletest/googletest/src/gtest.cc.

◆ TestPartResultTypeToString() [6/6]

static const char* testing::TestPartResultTypeToString ( TestPartResult::Type  type)
static

Definition at line 4278 of file gmock-gtest-all.cc.

◆ TestPartSkipped() [1/5]

static bool testing::TestPartSkipped ( const TestPartResult result)
static

◆ TestPartSkipped() [2/5]

static bool testing::TestPartSkipped ( const TestPartResult result)
static

◆ TestPartSkipped() [3/5]

static bool testing::TestPartSkipped ( const TestPartResult result)
static

◆ TestPartSkipped() [4/5]

static bool testing::TestPartSkipped ( const TestPartResult result)
static

◆ TestPartSkipped() [5/5]

static bool testing::TestPartSkipped ( const TestPartResult result)
static

Definition at line 2412 of file googletest/googletest/src/gtest.cc.

◆ Truly()

template<typename Predicate >
PolymorphicMatcher<internal::TrulyMatcher<Predicate> > testing::Truly ( Predicate  pred)
inline

Definition at line 8935 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ TYPED_TEST()

testing::TYPED_TEST ( CodeLocationForTYPEDTEST  ,
Verify   
)

◆ TYPED_TEST_P()

testing::TYPED_TEST_P ( CodeLocationForTYPEDTESTP  ,
Verify   
)

◆ TYPED_TEST_SUITE()

testing::TYPED_TEST_SUITE ( CodeLocationForTYPEDTEST  ,
int   
)

◆ TYPED_TEST_SUITE_P()

testing::TYPED_TEST_SUITE_P ( CodeLocationForTYPEDTESTP  )

◆ TypedEq()

template<typename Lhs , typename Rhs >
Matcher<Lhs> testing::TypedEq ( const Rhs &  rhs)
inline

Definition at line 8581 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ UnorderedElementsAre() [1/11]

internal::UnorderedElementsAreMatcher< ::testing::tuple<> > testing::UnorderedElementsAre ( )
inline

◆ UnorderedElementsAre() [2/11]

template<typename T1 >
internal::UnorderedElementsAreMatcher< ::testing::tuple< typename internal::DecayArray<T1>::type> > testing::UnorderedElementsAre ( const T1 &  e1)
inline

◆ UnorderedElementsAre() [3/11]

template<typename T1 , typename T2 >
internal::UnorderedElementsAreMatcher< ::testing::tuple< typename internal::DecayArray<T1>::type, typename internal::DecayArray<T2>::type> > testing::UnorderedElementsAre ( const T1 &  e1,
const T2 &  e2 
)
inline

◆ UnorderedElementsAre() [4/11]

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> > testing::UnorderedElementsAre ( const T1 &  e1,
const T2 &  e2,
const T3 &  e3 
)
inline

◆ UnorderedElementsAre() [5/11]

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> > testing::UnorderedElementsAre ( const T1 &  e1,
const T2 &  e2,
const T3 &  e3,
const T4 &  e4 
)
inline

◆ UnorderedElementsAre() [6/11]

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> > testing::UnorderedElementsAre ( const T1 &  e1,
const T2 &  e2,
const T3 &  e3,
const T4 &  e4,
const T5 &  e5 
)
inline

◆ UnorderedElementsAre() [7/11]

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> > testing::UnorderedElementsAre ( const T1 &  e1,
const T2 &  e2,
const T3 &  e3,
const T4 &  e4,
const T5 &  e5,
const T6 &  e6 
)
inline

◆ UnorderedElementsAre() [8/11]

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> > testing::UnorderedElementsAre ( const T1 &  e1,
const T2 &  e2,
const T3 &  e3,
const T4 &  e4,
const T5 &  e5,
const T6 &  e6,
const T7 &  e7 
)
inline

◆ UnorderedElementsAre() [9/11]

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> > testing::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 
)
inline

◆ UnorderedElementsAre() [10/11]

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> > testing::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 
)
inline

◆ UnorderedElementsAre() [11/11]

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> > testing::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 
)
inline

◆ UnorderedElementsAreArray() [1/4]

template<typename Container >
internal::UnorderedElementsAreArrayMatcher< typename Container::value_type> testing::UnorderedElementsAreArray ( const Container &  container)
inline

Definition at line 8527 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ UnorderedElementsAreArray() [2/4]

template<typename T >
internal::UnorderedElementsAreArrayMatcher<T> testing::UnorderedElementsAreArray ( const T pointer,
size_t  count 
)
inline

Definition at line 8514 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ UnorderedElementsAreArray() [3/4]

template<typename T , size_t N>
internal::UnorderedElementsAreArrayMatcher<T> testing::UnorderedElementsAreArray ( const T(&)  array[N])
inline

Definition at line 8520 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ UnorderedElementsAreArray() [4/4]

template<typename Iter >
internal::UnorderedElementsAreArrayMatcher< typename ::std::iterator_traits<Iter>::value_type> testing::UnorderedElementsAreArray ( Iter  first,
Iter  last 
)
inline

Definition at line 8507 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ UnorderedPointwise()

template<typename Tuple2Matcher , typename RhsContainer >
internal::UnorderedElementsAreArrayMatcher< typename internal::BoundSecondMatcher< Tuple2Matcher, typename internal::StlContainerView<GTEST_REMOVE_CONST_( RhsContainer)>::type::value_type> > testing::UnorderedPointwise ( const Tuple2Matcher &  tuple2_matcher,
const RhsContainer &  rhs_container 
)
inline

Definition at line 9042 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ ValidateTestPropertyName() [1/5]

static bool testing::ValidateTestPropertyName ( const std::string &  property_name,
const std::vector< std::string > &  reserved_names 
)
static

◆ ValidateTestPropertyName() [2/5]

static bool testing::ValidateTestPropertyName ( const std::string &  property_name,
const std::vector< std::string > &  reserved_names 
)
static

◆ ValidateTestPropertyName() [3/5]

static bool testing::ValidateTestPropertyName ( const std::string &  property_name,
const std::vector< std::string > &  reserved_names 
)
static

◆ ValidateTestPropertyName() [4/5]

static bool testing::ValidateTestPropertyName ( const std::string &  property_name,
const std::vector< std::string > &  reserved_names 
)
static

◆ ValidateTestPropertyName() [5/5]

static bool testing::ValidateTestPropertyName ( const std::string &  property_name,
const std::vector< std::string > &  reserved_names 
)
static

Definition at line 2382 of file googletest/googletest/src/gtest.cc.

◆ Value()

template<typename T , typename M >
bool testing::Value ( const T value,
matcher 
)
inline

Definition at line 9166 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ Values() [1/51]

template<typename... T>
internal::ValueArray< T... > testing::Values ( T...  v)

◆ Values() [2/51]

template<typename T1 >
internal::ValueArray1<T1> testing::Values ( T1  v1)

◆ Values() [3/51]

template<typename T1 , typename T2 >
internal::ValueArray2<T1, T2> testing::Values ( T1  v1,
T2  v2 
)

◆ Values() [4/51]

template<typename T1 , typename T2 , typename T3 >
internal::ValueArray3<T1, T2, T3> testing::Values ( T1  v1,
T2  v2,
T3  v3 
)

◆ Values() [5/51]

template<typename T1 , typename T2 , typename T3 , typename T4 >
internal::ValueArray4<T1, T2, T3, T4> testing::Values ( T1  v1,
T2  v2,
T3  v3,
T4  v4 
)

◆ Values() [6/51]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 >
internal::ValueArray5<T1, T2, T3, T4, T5> testing::Values ( T1  v1,
T2  v2,
T3  v3,
T4  v4,
T5  v5 
)

◆ Values() [7/51]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 >
internal::ValueArray6<T1, T2, T3, T4, T5, T6> testing::Values ( T1  v1,
T2  v2,
T3  v3,
T4  v4,
T5  v5,
T6  v6 
)

◆ Values() [8/51]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 >
internal::ValueArray7<T1, T2, T3, T4, T5, T6, T7> testing::Values ( T1  v1,
T2  v2,
T3  v3,
T4  v4,
T5  v5,
T6  v6,
T7  v7 
)

◆ Values() [9/51]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 >
internal::ValueArray8<T1, T2, T3, T4, T5, T6, T7, T8> testing::Values ( T1  v1,
T2  v2,
T3  v3,
T4  v4,
T5  v5,
T6  v6,
T7  v7,
T8  v8 
)

◆ Values() [10/51]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 >
internal::ValueArray9<T1, T2, T3, T4, T5, T6, T7, T8, T9> testing::Values ( T1  v1,
T2  v2,
T3  v3,
T4  v4,
T5  v5,
T6  v6,
T7  v7,
T8  v8,
T9  v9 
)

◆ Values() [11/51]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 >
internal::ValueArray10<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> testing::Values ( T1  v1,
T2  v2,
T3  v3,
T4  v4,
T5  v5,
T6  v6,
T7  v7,
T8  v8,
T9  v9,
T10  v10 
)

◆ Values() [12/51]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 >
internal::ValueArray11<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> testing::Values ( T1  v1,
T2  v2,
T3  v3,
T4  v4,
T5  v5,
T6  v6,
T7  v7,
T8  v8,
T9  v9,
T10  v10,
T11  v11 
)

◆ Values() [13/51]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 >
internal::ValueArray12<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> testing::Values ( T1  v1,
T2  v2,
T3  v3,
T4  v4,
T5  v5,
T6  v6,
T7  v7,
T8  v8,
T9  v9,
T10  v10,
T11  v11,
T12  v12 
)

◆ Values() [14/51]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 >
internal::ValueArray13<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> testing::Values ( T1  v1,
T2  v2,
T3  v3,
T4  v4,
T5  v5,
T6  v6,
T7  v7,
T8  v8,
T9  v9,
T10  v10,
T11  v11,
T12  v12,
T13  v13 
)

◆ Values() [15/51]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 >
internal::ValueArray14<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> testing::Values ( T1  v1,
T2  v2,
T3  v3,
T4  v4,
T5  v5,
T6  v6,
T7  v7,
T8  v8,
T9  v9,
T10  v10,
T11  v11,
T12  v12,
T13  v13,
T14  v14 
)

◆ Values() [16/51]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 >
internal::ValueArray15<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> testing::Values ( T1  v1,
T2  v2,
T3  v3,
T4  v4,
T5  v5,
T6  v6,
T7  v7,
T8  v8,
T9  v9,
T10  v10,
T11  v11,
T12  v12,
T13  v13,
T14  v14,
T15  v15 
)

◆ Values() [17/51]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 >
internal::ValueArray16<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> testing::Values ( T1  v1,
T2  v2,
T3  v3,
T4  v4,
T5  v5,
T6  v6,
T7  v7,
T8  v8,
T9  v9,
T10  v10,
T11  v11,
T12  v12,
T13  v13,
T14  v14,
T15  v15,
T16  v16 
)

◆ Values() [18/51]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 >
internal::ValueArray17<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17> testing::Values ( T1  v1,
T2  v2,
T3  v3,
T4  v4,
T5  v5,
T6  v6,
T7  v7,
T8  v8,
T9  v9,
T10  v10,
T11  v11,
T12  v12,
T13  v13,
T14  v14,
T15  v15,
T16  v16,
T17  v17 
)

◆ Values() [19/51]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 >
internal::ValueArray18<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18> testing::Values ( T1  v1,
T2  v2,
T3  v3,
T4  v4,
T5  v5,
T6  v6,
T7  v7,
T8  v8,
T9  v9,
T10  v10,
T11  v11,
T12  v12,
T13  v13,
T14  v14,
T15  v15,
T16  v16,
T17  v17,
T18  v18 
)

◆ Values() [20/51]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 >
internal::ValueArray19<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19> testing::Values ( T1  v1,
T2  v2,
T3  v3,
T4  v4,
T5  v5,
T6  v6,
T7  v7,
T8  v8,
T9  v9,
T10  v10,
T11  v11,
T12  v12,
T13  v13,
T14  v14,
T15  v15,
T16  v16,
T17  v17,
T18  v18,
T19  v19 
)

◆ Values() [21/51]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 >
internal::ValueArray20<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20> testing::Values ( T1  v1,
T2  v2,
T3  v3,
T4  v4,
T5  v5,
T6  v6,
T7  v7,
T8  v8,
T9  v9,
T10  v10,
T11  v11,
T12  v12,
T13  v13,
T14  v14,
T15  v15,
T16  v16,
T17  v17,
T18  v18,
T19  v19,
T20  v20 
)

◆ Values() [22/51]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 >
internal::ValueArray21<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21> testing::Values ( T1  v1,
T2  v2,
T3  v3,
T4  v4,
T5  v5,
T6  v6,
T7  v7,
T8  v8,
T9  v9,
T10  v10,
T11  v11,
T12  v12,
T13  v13,
T14  v14,
T15  v15,
T16  v16,
T17  v17,
T18  v18,
T19  v19,
T20  v20,
T21  v21 
)

◆ Values() [23/51]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 >
internal::ValueArray22<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22> testing::Values ( T1  v1,
T2  v2,
T3  v3,
T4  v4,
T5  v5,
T6  v6,
T7  v7,
T8  v8,
T9  v9,
T10  v10,
T11  v11,
T12  v12,
T13  v13,
T14  v14,
T15  v15,
T16  v16,
T17  v17,
T18  v18,
T19  v19,
T20  v20,
T21  v21,
T22  v22 
)

◆ Values() [24/51]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 >
internal::ValueArray23<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23> testing::Values ( T1  v1,
T2  v2,
T3  v3,
T4  v4,
T5  v5,
T6  v6,
T7  v7,
T8  v8,
T9  v9,
T10  v10,
T11  v11,
T12  v12,
T13  v13,
T14  v14,
T15  v15,
T16  v16,
T17  v17,
T18  v18,
T19  v19,
T20  v20,
T21  v21,
T22  v22,
T23  v23 
)

◆ Values() [25/51]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 >
internal::ValueArray24<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24> testing::Values ( T1  v1,
T2  v2,
T3  v3,
T4  v4,
T5  v5,
T6  v6,
T7  v7,
T8  v8,
T9  v9,
T10  v10,
T11  v11,
T12  v12,
T13  v13,
T14  v14,
T15  v15,
T16  v16,
T17  v17,
T18  v18,
T19  v19,
T20  v20,
T21  v21,
T22  v22,
T23  v23,
T24  v24 
)

◆ Values() [26/51]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 >
internal::ValueArray25<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25> testing::Values ( T1  v1,
T2  v2,
T3  v3,
T4  v4,
T5  v5,
T6  v6,
T7  v7,
T8  v8,
T9  v9,
T10  v10,
T11  v11,
T12  v12,
T13  v13,
T14  v14,
T15  v15,
T16  v16,
T17  v17,
T18  v18,
T19  v19,
T20  v20,
T21  v21,
T22  v22,
T23  v23,
T24  v24,
T25  v25 
)

◆ Values() [27/51]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 >
internal::ValueArray26<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26> testing::Values ( T1  v1,
T2  v2,
T3  v3,
T4  v4,
T5  v5,
T6  v6,
T7  v7,
T8  v8,
T9  v9,
T10  v10,
T11  v11,
T12  v12,
T13  v13,
T14  v14,
T15  v15,
T16  v16,
T17  v17,
T18  v18,
T19  v19,
T20  v20,
T21  v21,
T22  v22,
T23  v23,
T24  v24,
T25  v25,
T26  v26 
)

◆ Values() [28/51]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 >
internal::ValueArray27<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27> testing::Values ( T1  v1,
T2  v2,
T3  v3,
T4  v4,
T5  v5,
T6  v6,
T7  v7,
T8  v8,
T9  v9,
T10  v10,
T11  v11,
T12  v12,
T13  v13,
T14  v14,
T15  v15,
T16  v16,
T17  v17,
T18  v18,
T19  v19,
T20  v20,
T21  v21,
T22  v22,
T23  v23,
T24  v24,
T25  v25,
T26  v26,
T27  v27 
)

◆ Values() [29/51]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 >
internal::ValueArray28<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28> testing::Values ( T1  v1,
T2  v2,
T3  v3,
T4  v4,
T5  v5,
T6  v6,
T7  v7,
T8  v8,
T9  v9,
T10  v10,
T11  v11,
T12  v12,
T13  v13,
T14  v14,
T15  v15,
T16  v16,
T17  v17,
T18  v18,
T19  v19,
T20  v20,
T21  v21,
T22  v22,
T23  v23,
T24  v24,
T25  v25,
T26  v26,
T27  v27,
T28  v28 
)

◆ Values() [30/51]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 >
internal::ValueArray29<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29> testing::Values ( T1  v1,
T2  v2,
T3  v3,
T4  v4,
T5  v5,
T6  v6,
T7  v7,
T8  v8,
T9  v9,
T10  v10,
T11  v11,
T12  v12,
T13  v13,
T14  v14,
T15  v15,
T16  v16,
T17  v17,
T18  v18,
T19  v19,
T20  v20,
T21  v21,
T22  v22,
T23  v23,
T24  v24,
T25  v25,
T26  v26,
T27  v27,
T28  v28,
T29  v29 
)

◆ Values() [31/51]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 >
internal::ValueArray30<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30> testing::Values ( T1  v1,
T2  v2,
T3  v3,
T4  v4,
T5  v5,
T6  v6,
T7  v7,
T8  v8,
T9  v9,
T10  v10,
T11  v11,
T12  v12,
T13  v13,
T14  v14,
T15  v15,
T16  v16,
T17  v17,
T18  v18,
T19  v19,
T20  v20,
T21  v21,
T22  v22,
T23  v23,
T24  v24,
T25  v25,
T26  v26,
T27  v27,
T28  v28,
T29  v29,
T30  v30 
)

◆ Values() [32/51]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 >
internal::ValueArray31<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31> testing::Values ( T1  v1,
T2  v2,
T3  v3,
T4  v4,
T5  v5,
T6  v6,
T7  v7,
T8  v8,
T9  v9,
T10  v10,
T11  v11,
T12  v12,
T13  v13,
T14  v14,
T15  v15,
T16  v16,
T17  v17,
T18  v18,
T19  v19,
T20  v20,
T21  v21,
T22  v22,
T23  v23,
T24  v24,
T25  v25,
T26  v26,
T27  v27,
T28  v28,
T29  v29,
T30  v30,
T31  v31 
)

◆ Values() [33/51]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 >
internal::ValueArray32<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32> testing::Values ( T1  v1,
T2  v2,
T3  v3,
T4  v4,
T5  v5,
T6  v6,
T7  v7,
T8  v8,
T9  v9,
T10  v10,
T11  v11,
T12  v12,
T13  v13,
T14  v14,
T15  v15,
T16  v16,
T17  v17,
T18  v18,
T19  v19,
T20  v20,
T21  v21,
T22  v22,
T23  v23,
T24  v24,
T25  v25,
T26  v26,
T27  v27,
T28  v28,
T29  v29,
T30  v30,
T31  v31,
T32  v32 
)

◆ Values() [34/51]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 >
internal::ValueArray33<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33> testing::Values ( T1  v1,
T2  v2,
T3  v3,
T4  v4,
T5  v5,
T6  v6,
T7  v7,
T8  v8,
T9  v9,
T10  v10,
T11  v11,
T12  v12,
T13  v13,
T14  v14,
T15  v15,
T16  v16,
T17  v17,
T18  v18,
T19  v19,
T20  v20,
T21  v21,
T22  v22,
T23  v23,
T24  v24,
T25  v25,
T26  v26,
T27  v27,
T28  v28,
T29  v29,
T30  v30,
T31  v31,
T32  v32,
T33  v33 
)

◆ Values() [35/51]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 >
internal::ValueArray34<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34> testing::Values ( T1  v1,
T2  v2,
T3  v3,
T4  v4,
T5  v5,
T6  v6,
T7  v7,
T8  v8,
T9  v9,
T10  v10,
T11  v11,
T12  v12,
T13  v13,
T14  v14,
T15  v15,
T16  v16,
T17  v17,
T18  v18,
T19  v19,
T20  v20,
T21  v21,
T22  v22,
T23  v23,
T24  v24,
T25  v25,
T26  v26,
T27  v27,
T28  v28,
T29  v29,
T30  v30,
T31  v31,
T32  v32,
T33  v33,
T34  v34 
)

◆ Values() [36/51]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 , typename T35 >
internal::ValueArray35<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35> testing::Values ( T1  v1,
T2  v2,
T3  v3,
T4  v4,
T5  v5,
T6  v6,
T7  v7,
T8  v8,
T9  v9,
T10  v10,
T11  v11,
T12  v12,
T13  v13,
T14  v14,
T15  v15,
T16  v16,
T17  v17,
T18  v18,
T19  v19,
T20  v20,
T21  v21,
T22  v22,
T23  v23,
T24  v24,
T25  v25,
T26  v26,
T27  v27,
T28  v28,
T29  v29,
T30  v30,
T31  v31,
T32  v32,
T33  v33,
T34  v34,
T35  v35 
)

◆ Values() [37/51]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 , typename T35 , typename T36 >
internal::ValueArray36<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36> testing::Values ( T1  v1,
T2  v2,
T3  v3,
T4  v4,
T5  v5,
T6  v6,
T7  v7,
T8  v8,
T9  v9,
T10  v10,
T11  v11,
T12  v12,
T13  v13,
T14  v14,
T15  v15,
T16  v16,
T17  v17,
T18  v18,
T19  v19,
T20  v20,
T21  v21,
T22  v22,
T23  v23,
T24  v24,
T25  v25,
T26  v26,
T27  v27,
T28  v28,
T29  v29,
T30  v30,
T31  v31,
T32  v32,
T33  v33,
T34  v34,
T35  v35,
T36  v36 
)

◆ Values() [38/51]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 , typename T35 , typename T36 , typename T37 >
internal::ValueArray37<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37> testing::Values ( T1  v1,
T2  v2,
T3  v3,
T4  v4,
T5  v5,
T6  v6,
T7  v7,
T8  v8,
T9  v9,
T10  v10,
T11  v11,
T12  v12,
T13  v13,
T14  v14,
T15  v15,
T16  v16,
T17  v17,
T18  v18,
T19  v19,
T20  v20,
T21  v21,
T22  v22,
T23  v23,
T24  v24,
T25  v25,
T26  v26,
T27  v27,
T28  v28,
T29  v29,
T30  v30,
T31  v31,
T32  v32,
T33  v33,
T34  v34,
T35  v35,
T36  v36,
T37  v37 
)

◆ Values() [39/51]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 , typename T35 , typename T36 , typename T37 , typename T38 >
internal::ValueArray38<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38> testing::Values ( T1  v1,
T2  v2,
T3  v3,
T4  v4,
T5  v5,
T6  v6,
T7  v7,
T8  v8,
T9  v9,
T10  v10,
T11  v11,
T12  v12,
T13  v13,
T14  v14,
T15  v15,
T16  v16,
T17  v17,
T18  v18,
T19  v19,
T20  v20,
T21  v21,
T22  v22,
T23  v23,
T24  v24,
T25  v25,
T26  v26,
T27  v27,
T28  v28,
T29  v29,
T30  v30,
T31  v31,
T32  v32,
T33  v33,
T34  v34,
T35  v35,
T36  v36,
T37  v37,
T38  v38 
)

◆ Values() [40/51]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 , typename T35 , typename T36 , typename T37 , typename T38 , typename T39 >
internal::ValueArray39<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39> testing::Values ( T1  v1,
T2  v2,
T3  v3,
T4  v4,
T5  v5,
T6  v6,
T7  v7,
T8  v8,
T9  v9,
T10  v10,
T11  v11,
T12  v12,
T13  v13,
T14  v14,
T15  v15,
T16  v16,
T17  v17,
T18  v18,
T19  v19,
T20  v20,
T21  v21,
T22  v22,
T23  v23,
T24  v24,
T25  v25,
T26  v26,
T27  v27,
T28  v28,
T29  v29,
T30  v30,
T31  v31,
T32  v32,
T33  v33,
T34  v34,
T35  v35,
T36  v36,
T37  v37,
T38  v38,
T39  v39 
)

◆ Values() [41/51]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 , typename T35 , typename T36 , typename T37 , typename T38 , typename T39 , typename T40 >
internal::ValueArray40<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40> testing::Values ( T1  v1,
T2  v2,
T3  v3,
T4  v4,
T5  v5,
T6  v6,
T7  v7,
T8  v8,
T9  v9,
T10  v10,
T11  v11,
T12  v12,
T13  v13,
T14  v14,
T15  v15,
T16  v16,
T17  v17,
T18  v18,
T19  v19,
T20  v20,
T21  v21,
T22  v22,
T23  v23,
T24  v24,
T25  v25,
T26  v26,
T27  v27,
T28  v28,
T29  v29,
T30  v30,
T31  v31,
T32  v32,
T33  v33,
T34  v34,
T35  v35,
T36  v36,
T37  v37,
T38  v38,
T39  v39,
T40  v40 
)

◆ Values() [42/51]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 , typename T35 , typename T36 , typename T37 , typename T38 , typename T39 , typename T40 , typename T41 >
internal::ValueArray41<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41> testing::Values ( T1  v1,
T2  v2,
T3  v3,
T4  v4,
T5  v5,
T6  v6,
T7  v7,
T8  v8,
T9  v9,
T10  v10,
T11  v11,
T12  v12,
T13  v13,
T14  v14,
T15  v15,
T16  v16,
T17  v17,
T18  v18,
T19  v19,
T20  v20,
T21  v21,
T22  v22,
T23  v23,
T24  v24,
T25  v25,
T26  v26,
T27  v27,
T28  v28,
T29  v29,
T30  v30,
T31  v31,
T32  v32,
T33  v33,
T34  v34,
T35  v35,
T36  v36,
T37  v37,
T38  v38,
T39  v39,
T40  v40,
T41  v41 
)

◆ Values() [43/51]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 , typename T35 , typename T36 , typename T37 , typename T38 , typename T39 , typename T40 , typename T41 , typename T42 >
internal::ValueArray42<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42> testing::Values ( T1  v1,
T2  v2,
T3  v3,
T4  v4,
T5  v5,
T6  v6,
T7  v7,
T8  v8,
T9  v9,
T10  v10,
T11  v11,
T12  v12,
T13  v13,
T14  v14,
T15  v15,
T16  v16,
T17  v17,
T18  v18,
T19  v19,
T20  v20,
T21  v21,
T22  v22,
T23  v23,
T24  v24,
T25  v25,
T26  v26,
T27  v27,
T28  v28,
T29  v29,
T30  v30,
T31  v31,
T32  v32,
T33  v33,
T34  v34,
T35  v35,
T36  v36,
T37  v37,
T38  v38,
T39  v39,
T40  v40,
T41  v41,
T42  v42 
)

◆ Values() [44/51]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 , typename T35 , typename T36 , typename T37 , typename T38 , typename T39 , typename T40 , typename T41 , typename T42 , typename T43 >
internal::ValueArray43<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43> testing::Values ( T1  v1,
T2  v2,
T3  v3,
T4  v4,
T5  v5,
T6  v6,
T7  v7,
T8  v8,
T9  v9,
T10  v10,
T11  v11,
T12  v12,
T13  v13,
T14  v14,
T15  v15,
T16  v16,
T17  v17,
T18  v18,
T19  v19,
T20  v20,
T21  v21,
T22  v22,
T23  v23,
T24  v24,
T25  v25,
T26  v26,
T27  v27,
T28  v28,
T29  v29,
T30  v30,
T31  v31,
T32  v32,
T33  v33,
T34  v34,
T35  v35,
T36  v36,
T37  v37,
T38  v38,
T39  v39,
T40  v40,
T41  v41,
T42  v42,
T43  v43 
)

◆ Values() [45/51]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 , typename T35 , typename T36 , typename T37 , typename T38 , typename T39 , typename T40 , typename T41 , typename T42 , typename T43 , typename T44 >
internal::ValueArray44<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44> testing::Values ( T1  v1,
T2  v2,
T3  v3,
T4  v4,
T5  v5,
T6  v6,
T7  v7,
T8  v8,
T9  v9,
T10  v10,
T11  v11,
T12  v12,
T13  v13,
T14  v14,
T15  v15,
T16  v16,
T17  v17,
T18  v18,
T19  v19,
T20  v20,
T21  v21,
T22  v22,
T23  v23,
T24  v24,
T25  v25,
T26  v26,
T27  v27,
T28  v28,
T29  v29,
T30  v30,
T31  v31,
T32  v32,
T33  v33,
T34  v34,
T35  v35,
T36  v36,
T37  v37,
T38  v38,
T39  v39,
T40  v40,
T41  v41,
T42  v42,
T43  v43,
T44  v44 
)

◆ Values() [46/51]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 , typename T35 , typename T36 , typename T37 , typename T38 , typename T39 , typename T40 , typename T41 , typename T42 , typename T43 , typename T44 , typename T45 >
internal::ValueArray45<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45> testing::Values ( T1  v1,
T2  v2,
T3  v3,
T4  v4,
T5  v5,
T6  v6,
T7  v7,
T8  v8,
T9  v9,
T10  v10,
T11  v11,
T12  v12,
T13  v13,
T14  v14,
T15  v15,
T16  v16,
T17  v17,
T18  v18,
T19  v19,
T20  v20,
T21  v21,
T22  v22,
T23  v23,
T24  v24,
T25  v25,
T26  v26,
T27  v27,
T28  v28,
T29  v29,
T30  v30,
T31  v31,
T32  v32,
T33  v33,
T34  v34,
T35  v35,
T36  v36,
T37  v37,
T38  v38,
T39  v39,
T40  v40,
T41  v41,
T42  v42,
T43  v43,
T44  v44,
T45  v45 
)

◆ Values() [47/51]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 , typename T35 , typename T36 , typename T37 , typename T38 , typename T39 , typename T40 , typename T41 , typename T42 , typename T43 , typename T44 , typename T45 , typename T46 >
internal::ValueArray46<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46> testing::Values ( T1  v1,
T2  v2,
T3  v3,
T4  v4,
T5  v5,
T6  v6,
T7  v7,
T8  v8,
T9  v9,
T10  v10,
T11  v11,
T12  v12,
T13  v13,
T14  v14,
T15  v15,
T16  v16,
T17  v17,
T18  v18,
T19  v19,
T20  v20,
T21  v21,
T22  v22,
T23  v23,
T24  v24,
T25  v25,
T26  v26,
T27  v27,
T28  v28,
T29  v29,
T30  v30,
T31  v31,
T32  v32,
T33  v33,
T34  v34,
T35  v35,
T36  v36,
T37  v37,
T38  v38,
T39  v39,
T40  v40,
T41  v41,
T42  v42,
T43  v43,
T44  v44,
T45  v45,
T46  v46 
)

◆ Values() [48/51]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 , typename T35 , typename T36 , typename T37 , typename T38 , typename T39 , typename T40 , typename T41 , typename T42 , typename T43 , typename T44 , typename T45 , typename T46 , typename T47 >
internal::ValueArray47<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47> testing::Values ( T1  v1,
T2  v2,
T3  v3,
T4  v4,
T5  v5,
T6  v6,
T7  v7,
T8  v8,
T9  v9,
T10  v10,
T11  v11,
T12  v12,
T13  v13,
T14  v14,
T15  v15,
T16  v16,
T17  v17,
T18  v18,
T19  v19,
T20  v20,
T21  v21,
T22  v22,
T23  v23,
T24  v24,
T25  v25,
T26  v26,
T27  v27,
T28  v28,
T29  v29,
T30  v30,
T31  v31,
T32  v32,
T33  v33,
T34  v34,
T35  v35,
T36  v36,
T37  v37,
T38  v38,
T39  v39,
T40  v40,
T41  v41,
T42  v42,
T43  v43,
T44  v44,
T45  v45,
T46  v46,
T47  v47 
)

◆ Values() [49/51]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 , typename T35 , typename T36 , typename T37 , typename T38 , typename T39 , typename T40 , typename T41 , typename T42 , typename T43 , typename T44 , typename T45 , typename T46 , typename T47 , typename T48 >
internal::ValueArray48<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47, T48> testing::Values ( T1  v1,
T2  v2,
T3  v3,
T4  v4,
T5  v5,
T6  v6,
T7  v7,
T8  v8,
T9  v9,
T10  v10,
T11  v11,
T12  v12,
T13  v13,
T14  v14,
T15  v15,
T16  v16,
T17  v17,
T18  v18,
T19  v19,
T20  v20,
T21  v21,
T22  v22,
T23  v23,
T24  v24,
T25  v25,
T26  v26,
T27  v27,
T28  v28,
T29  v29,
T30  v30,
T31  v31,
T32  v32,
T33  v33,
T34  v34,
T35  v35,
T36  v36,
T37  v37,
T38  v38,
T39  v39,
T40  v40,
T41  v41,
T42  v42,
T43  v43,
T44  v44,
T45  v45,
T46  v46,
T47  v47,
T48  v48 
)

◆ Values() [50/51]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 , typename T35 , typename T36 , typename T37 , typename T38 , typename T39 , typename T40 , typename T41 , typename T42 , typename T43 , typename T44 , typename T45 , typename T46 , typename T47 , typename T48 , typename T49 >
internal::ValueArray49<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47, T48, T49> testing::Values ( T1  v1,
T2  v2,
T3  v3,
T4  v4,
T5  v5,
T6  v6,
T7  v7,
T8  v8,
T9  v9,
T10  v10,
T11  v11,
T12  v12,
T13  v13,
T14  v14,
T15  v15,
T16  v16,
T17  v17,
T18  v18,
T19  v19,
T20  v20,
T21  v21,
T22  v22,
T23  v23,
T24  v24,
T25  v25,
T26  v26,
T27  v27,
T28  v28,
T29  v29,
T30  v30,
T31  v31,
T32  v32,
T33  v33,
T34  v34,
T35  v35,
T36  v36,
T37  v37,
T38  v38,
T39  v39,
T40  v40,
T41  v41,
T42  v42,
T43  v43,
T44  v44,
T45  v45,
T46  v46,
T47  v47,
T48  v48,
T49  v49 
)

◆ Values() [51/51]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 , typename T35 , typename T36 , typename T37 , typename T38 , typename T39 , typename T40 , typename T41 , typename T42 , typename T43 , typename T44 , typename T45 , typename T46 , typename T47 , typename T48 , typename T49 , typename T50 >
internal::ValueArray50<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47, T48, T49, T50> testing::Values ( T1  v1,
T2  v2,
T3  v3,
T4  v4,
T5  v5,
T6  v6,
T7  v7,
T8  v8,
T9  v9,
T10  v10,
T11  v11,
T12  v12,
T13  v13,
T14  v14,
T15  v15,
T16  v16,
T17  v17,
T18  v18,
T19  v19,
T20  v20,
T21  v21,
T22  v22,
T23  v23,
T24  v24,
T25  v25,
T26  v26,
T27  v27,
T28  v28,
T29  v29,
T30  v30,
T31  v31,
T32  v32,
T33  v33,
T34  v34,
T35  v35,
T36  v36,
T37  v37,
T38  v38,
T39  v39,
T40  v40,
T41  v41,
T42  v42,
T43  v43,
T44  v44,
T45  v45,
T46  v46,
T47  v47,
T48  v48,
T49  v49,
T50  v50 
)

◆ ValuesIn() [1/4]

template<class Container >
internal::ParamGenerator< typename Container::value_type > testing::ValuesIn ( const Container &  container)

◆ ValuesIn() [2/4]

template<typename T , size_t N>
internal::ParamGenerator< T > testing::ValuesIn ( const T(&)  array[N])

◆ ValuesIn() [3/4]

template<typename ForwardIterator >
internal::ParamGenerator< typename std::iterator_traits< ForwardIterator >::value_type > testing::ValuesIn ( ForwardIterator  begin,
ForwardIterator  end 
)

◆ ValuesIn() [4/4]

template<typename ForwardIterator >
internal::ParamGenerator< typename ::testing::internal::IteratorTraits<ForwardIterator>::value_type> testing::ValuesIn ( ForwardIterator  begin,
ForwardIterator  end 
)

◆ WhenDynamicCastTo()

template<typename To >
PolymorphicMatcher<internal::WhenDynamicCastToMatcher<To> > testing::WhenDynamicCastTo ( const Matcher< To > &  inner_matcher)
inline

Definition at line 8704 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ WhenSorted()

template<typename ContainerMatcher >
internal::WhenSortedByMatcher<internal::LessComparator, ContainerMatcher> testing::WhenSorted ( const ContainerMatcher &  container_matcher)
inline

Definition at line 8991 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ WhenSortedBy()

template<typename Comparator , typename ContainerMatcher >
internal::WhenSortedByMatcher<Comparator, ContainerMatcher> testing::WhenSortedBy ( const Comparator &  comparator,
const ContainerMatcher &  container_matcher 
)
inline

Definition at line 8981 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ WithArg() [1/2]

template<int k, typename InnerAction >
internal::WithArgsAction<InnerAction, k> testing::WithArg ( const InnerAction &  action)
inline

◆ WithArg() [2/2]

template<size_t k, typename InnerAction >
internal::WithArgsAction< typename std::decay< InnerAction >::type, k > testing::WithArg ( InnerAction &&  action)

◆ WithArgs() [1/11]

template<int k1, typename InnerAction >
internal::WithArgsAction<InnerAction, k1> testing::WithArgs ( const InnerAction &  action)
inline

Definition at line 2949 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ WithArgs() [2/11]

template<int k1, int k2, typename InnerAction >
internal::WithArgsAction<InnerAction, k1, k2> testing::WithArgs ( const InnerAction &  action)
inline

Definition at line 2955 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ WithArgs() [3/11]

template<int k1, int k2, int k3, typename InnerAction >
internal::WithArgsAction<InnerAction, k1, k2, k3> testing::WithArgs ( const InnerAction &  action)
inline

Definition at line 2961 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ WithArgs() [4/11]

template<int k1, int k2, int k3, int k4, typename InnerAction >
internal::WithArgsAction<InnerAction, k1, k2, k3, k4> testing::WithArgs ( const InnerAction &  action)
inline

Definition at line 2967 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ WithArgs() [5/11]

template<int k1, int k2, int k3, int k4, int k5, typename InnerAction >
internal::WithArgsAction<InnerAction, k1, k2, k3, k4, k5> testing::WithArgs ( const InnerAction &  action)
inline

Definition at line 2973 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ WithArgs() [6/11]

template<int k1, int k2, int k3, int k4, int k5, int k6, typename InnerAction >
internal::WithArgsAction<InnerAction, k1, k2, k3, k4, k5, k6> testing::WithArgs ( const InnerAction &  action)
inline

Definition at line 2979 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ WithArgs() [7/11]

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> testing::WithArgs ( const InnerAction &  action)
inline

Definition at line 2986 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ WithArgs() [8/11]

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> testing::WithArgs ( const InnerAction &  action)
inline

Definition at line 2994 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ WithArgs() [9/11]

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> testing::WithArgs ( const InnerAction &  action)
inline

Definition at line 3002 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ WithArgs() [10/11]

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> testing::WithArgs ( const InnerAction &  action)
inline

Definition at line 3011 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ WithArgs() [11/11]

template<size_t k, size_t... ks, typename InnerAction >
internal::WithArgsAction< typename std::decay< InnerAction >::type, k, ks... > testing::WithArgs ( InnerAction &&  action)

◆ WithoutArgs() [1/2]

template<typename InnerAction >
internal::WithArgsAction<InnerAction> testing::WithoutArgs ( const InnerAction &  action)
inline

◆ WithoutArgs() [2/2]

template<typename InnerAction >
internal::WithArgsAction< typename std::decay< InnerAction >::type > testing::WithoutArgs ( InnerAction &&  action)

Variable Documentation

◆ _

Definition at line 8548 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GTEST_ATTRIBUTE_UNUSED_

class GTEST_API_ testing::ScopedTrace testing::GTEST_ATTRIBUTE_UNUSED_

◆ kDeathTestCaseFilter

const char testing::kDeathTestCaseFilter[] = "*DeathTest:*DeathTest/*"
static

Definition at line 1613 of file gmock-gtest-all.cc.

◆ kDeathTestSuiteFilter [1/5]

const char testing::kDeathTestSuiteFilter[] = "*DeathTest:*DeathTest/*"
static

◆ kDeathTestSuiteFilter [2/5]

const char testing::kDeathTestSuiteFilter[] = "*DeathTest:*DeathTest/*"
static

Definition at line 156 of file googletest/googletest/src/gtest.cc.

◆ kDeathTestSuiteFilter [3/5]

const char testing::kDeathTestSuiteFilter[] = "*DeathTest:*DeathTest/*"
static

◆ kDeathTestSuiteFilter [4/5]

const char testing::kDeathTestSuiteFilter[] = "*DeathTest:*DeathTest/*"
static

◆ kDeathTestSuiteFilter [5/5]

const char testing::kDeathTestSuiteFilter[] = "*DeathTest:*DeathTest/*"
static

◆ kDefaultDeathTestStyle [1/6]

const char testing::kDefaultDeathTestStyle[] = GTEST_DEFAULT_DEATH_TEST_STYLE
static

◆ kDefaultDeathTestStyle [2/6]

const char testing::kDefaultDeathTestStyle[] = GTEST_DEFAULT_DEATH_TEST_STYLE
static

◆ kDefaultDeathTestStyle [3/6]

const char testing::kDefaultDeathTestStyle[] = GTEST_DEFAULT_DEATH_TEST_STYLE
static

◆ kDefaultDeathTestStyle [4/6]

const char testing::kDefaultDeathTestStyle[] = GTEST_DEFAULT_DEATH_TEST_STYLE
static

◆ kDefaultDeathTestStyle [5/6]

const char testing::kDefaultDeathTestStyle[] = GTEST_DEFAULT_DEATH_TEST_STYLE
static

◆ kDefaultDeathTestStyle [6/6]

const char testing::kDefaultDeathTestStyle[] = "fast"
static

Definition at line 6914 of file gmock-gtest-all.cc.

◆ kDefaultOutputFile [1/6]

const char testing::kDefaultOutputFile[] = "test_detail"
static

◆ kDefaultOutputFile [2/6]

const char testing::kDefaultOutputFile[] = "test_detail"
static

Definition at line 164 of file googletest/googletest/src/gtest.cc.

◆ kDefaultOutputFile [3/6]

const char testing::kDefaultOutputFile[] = "test_detail"
static

◆ kDefaultOutputFile [4/6]

const char testing::kDefaultOutputFile[] = "test_detail"
static

◆ kDefaultOutputFile [5/6]

const char testing::kDefaultOutputFile[] = "test_detail"
static

◆ kDefaultOutputFile [6/6]

const char testing::kDefaultOutputFile[] = "test_detail.xml"
static

Definition at line 1619 of file gmock-gtest-all.cc.

◆ kDefaultOutputFormat [1/5]

const char testing::kDefaultOutputFormat[] = "xml"
static

◆ kDefaultOutputFormat [2/5]

const char testing::kDefaultOutputFormat[] = "xml"
static

Definition at line 162 of file googletest/googletest/src/gtest.cc.

◆ kDefaultOutputFormat [3/5]

const char testing::kDefaultOutputFormat[] = "xml"
static

◆ kDefaultOutputFormat [4/5]

const char testing::kDefaultOutputFormat[] = "xml"
static

◆ kDefaultOutputFormat [5/5]

const char testing::kDefaultOutputFormat[] = "xml"
static

◆ kDisableTestFilter [1/6]

const char testing::kDisableTestFilter[] = "DISABLED_*:*/DISABLED_*"
static

◆ kDisableTestFilter [2/6]

const char testing::kDisableTestFilter[] = "DISABLED_*:*/DISABLED_*"
static

Definition at line 151 of file googletest/googletest/src/gtest.cc.

◆ kDisableTestFilter [3/6]

const char testing::kDisableTestFilter[] = "DISABLED_*:*/DISABLED_*"
static

◆ kDisableTestFilter [4/6]

const char testing::kDisableTestFilter[] = "DISABLED_*:*/DISABLED_*"
static

◆ kDisableTestFilter [5/6]

const char testing::kDisableTestFilter[] = "DISABLED_*:*/DISABLED_*"
static

◆ kDisableTestFilter [6/6]

const char testing::kDisableTestFilter[] = "DISABLED_*:*/DISABLED_*"
static

Definition at line 1608 of file gmock-gtest-all.cc.

◆ kMaxStackTraceDepth

const int testing::kMaxStackTraceDepth = 100

◆ kReservedOutputTestCaseAttributes [1/3]

const char* const testing::kReservedOutputTestCaseAttributes[]
static
Initial value:
= {
"classname", "name", "status", "time", "type_param",
"value_param", "file", "line", "result", "timestamp"}

Definition at line 2113 of file bloaty/third_party/googletest/googletest/src/gtest.cc.

◆ kReservedOutputTestCaseAttributes [2/3]

const char* const testing::kReservedOutputTestCaseAttributes[]
static
Initial value:
= {
"classname", "name", "status", "time", "type_param",
"value_param", "file", "line", "result", "timestamp"}

Definition at line 2279 of file boringssl-with-bazel/src/third_party/googletest/src/gtest.cc.

◆ kReservedOutputTestCaseAttributes [3/3]

const char* const testing::kReservedOutputTestCaseAttributes[]
static
Initial value:
= {
"classname", "name", "status", "time", "type_param",
"value_param", "file", "line", "result", "timestamp"}

Definition at line 2328 of file googletest/googletest/src/gtest.cc.

◆ kReservedTestCaseAttributes [1/6]

const char* const testing::kReservedTestCaseAttributes[]
static
Initial value:
= {
"classname", "name", "status", "time", "type_param",
"value_param", "file", "line"}

Definition at line 2107 of file bloaty/third_party/googletest/googletest/src/gtest.cc.

◆ kReservedTestCaseAttributes [2/6]

const char* const testing::kReservedTestCaseAttributes[]
static
Initial value:
= {
"classname", "name", "status", "time",
"type_param", "value_param", "file", "line"}

Definition at line 2114 of file protobuf/third_party/googletest/googletest/src/gtest.cc.

◆ kReservedTestCaseAttributes [3/6]

const char* const testing::kReservedTestCaseAttributes[]
static
Initial value:
= {
"classname", "name", "status", "time",
"type_param", "value_param", "file", "line"}

Definition at line 2114 of file bloaty/third_party/protobuf/third_party/googletest/googletest/src/gtest.cc.

◆ kReservedTestCaseAttributes [4/6]

const char* const testing::kReservedTestCaseAttributes[]
static
Initial value:
= {
"classname", "name", "status", "time", "type_param",
"value_param", "file", "line"}

Definition at line 2273 of file boringssl-with-bazel/src/third_party/googletest/src/gtest.cc.

◆ kReservedTestCaseAttributes [5/6]

const char* const testing::kReservedTestCaseAttributes[]
static
Initial value:
= {
"classname", "name", "status", "time", "type_param",
"value_param", "file", "line"}

Definition at line 2322 of file googletest/googletest/src/gtest.cc.

◆ kReservedTestCaseAttributes [6/6]

const char* const testing::kReservedTestCaseAttributes[]
static
Initial value:
= {
"classname",
"name",
"status",
"time",
"type_param",
"value_param"
}

Definition at line 3546 of file gmock-gtest-all.cc.

◆ kReservedTestSuiteAttributes [1/6]

const char* const testing::kReservedTestSuiteAttributes[]
static
Initial value:
= {
"disabled", "errors", "failures", "name", "tests", "time", "timestamp"}

Definition at line 2103 of file bloaty/third_party/googletest/googletest/src/gtest.cc.

◆ kReservedTestSuiteAttributes [2/6]

const char* const testing::kReservedTestSuiteAttributes[]
static
Initial value:
= {
"disabled",
"errors",
"failures",
"name",
"tests",
"time"
}

Definition at line 2104 of file bloaty/third_party/protobuf/third_party/googletest/googletest/src/gtest.cc.

◆ kReservedTestSuiteAttributes [3/6]

const char* const testing::kReservedTestSuiteAttributes[]
static
Initial value:
= {
"disabled",
"errors",
"failures",
"name",
"tests",
"time"
}

Definition at line 2104 of file protobuf/third_party/googletest/googletest/src/gtest.cc.

◆ kReservedTestSuiteAttributes [4/6]

const char* const testing::kReservedTestSuiteAttributes[]
static
Initial value:
= {
"disabled", "errors", "failures", "name",
"tests", "time", "timestamp", "skipped"}

Definition at line 2268 of file boringssl-with-bazel/src/third_party/googletest/src/gtest.cc.

◆ kReservedTestSuiteAttributes [5/6]

const char* const testing::kReservedTestSuiteAttributes[]
static
Initial value:
= {
"disabled", "errors", "failures", "name",
"tests", "time", "timestamp", "skipped"}

Definition at line 2317 of file googletest/googletest/src/gtest.cc.

◆ kReservedTestSuiteAttributes [6/6]

const char* const testing::kReservedTestSuiteAttributes[]
static
Initial value:
= {
"disabled",
"errors",
"failures",
"name",
"tests",
"time"
}

Definition at line 3536 of file gmock-gtest-all.cc.

◆ kReservedTestSuitesAttributes [1/6]

const char* const testing::kReservedTestSuitesAttributes[]
static
Initial value:
= {
"disabled",
"errors",
"failures",
"name",
"random_seed",
"tests",
"time",
"timestamp"
}

Definition at line 2090 of file bloaty/third_party/googletest/googletest/src/gtest.cc.

◆ kReservedTestSuitesAttributes [2/6]

const char* const testing::kReservedTestSuitesAttributes[]
static
Initial value:
= {
"disabled",
"errors",
"failures",
"name",
"random_seed",
"tests",
"time",
"timestamp"
}

Definition at line 2091 of file protobuf/third_party/googletest/googletest/src/gtest.cc.

◆ kReservedTestSuitesAttributes [3/6]

const char* const testing::kReservedTestSuitesAttributes[]
static
Initial value:
= {
"disabled",
"errors",
"failures",
"name",
"random_seed",
"tests",
"time",
"timestamp"
}

Definition at line 2091 of file bloaty/third_party/protobuf/third_party/googletest/googletest/src/gtest.cc.

◆ kReservedTestSuitesAttributes [4/6]

const char* const testing::kReservedTestSuitesAttributes[]
static
Initial value:
= {
"disabled",
"errors",
"failures",
"name",
"random_seed",
"tests",
"time",
"timestamp"
}

Definition at line 2255 of file boringssl-with-bazel/src/third_party/googletest/src/gtest.cc.

◆ kReservedTestSuitesAttributes [5/6]

const char* const testing::kReservedTestSuitesAttributes[]
static
Initial value:
= {
"disabled",
"errors",
"failures",
"name",
"random_seed",
"tests",
"time",
"timestamp"
}

Definition at line 2304 of file googletest/googletest/src/gtest.cc.

◆ kReservedTestSuitesAttributes [6/6]

const char* const testing::kReservedTestSuitesAttributes[]
static
Initial value:
= {
"disabled",
"errors",
"failures",
"name",
"random_seed",
"tests",
"time",
"timestamp"
}

Definition at line 3523 of file gmock-gtest-all.cc.

◆ kTestShardIndex [1/6]

const char testing::kTestShardIndex[] = "GTEST_SHARD_INDEX"
static

◆ kTestShardIndex [2/6]

const char testing::kTestShardIndex[] = "GTEST_SHARD_INDEX"
static

Definition at line 167 of file googletest/googletest/src/gtest.cc.

◆ kTestShardIndex [3/6]

const char testing::kTestShardIndex[] = "GTEST_SHARD_INDEX"
static

◆ kTestShardIndex [4/6]

const char testing::kTestShardIndex[] = "GTEST_SHARD_INDEX"
static

◆ kTestShardIndex [5/6]

const char testing::kTestShardIndex[] = "GTEST_SHARD_INDEX"
static

◆ kTestShardIndex [6/6]

const char testing::kTestShardIndex[] = "GTEST_SHARD_INDEX"
static

Definition at line 1622 of file gmock-gtest-all.cc.

◆ kTestShardStatusFile [1/6]

const char testing::kTestShardStatusFile[] = "GTEST_SHARD_STATUS_FILE"
static

◆ kTestShardStatusFile [2/6]

const char testing::kTestShardStatusFile[] = "GTEST_SHARD_STATUS_FILE"
static

Definition at line 171 of file googletest/googletest/src/gtest.cc.

◆ kTestShardStatusFile [3/6]

const char testing::kTestShardStatusFile[] = "GTEST_SHARD_STATUS_FILE"
static

◆ kTestShardStatusFile [4/6]

const char testing::kTestShardStatusFile[] = "GTEST_SHARD_STATUS_FILE"
static

◆ kTestShardStatusFile [5/6]

const char testing::kTestShardStatusFile[] = "GTEST_SHARD_STATUS_FILE"
static

◆ kTestShardStatusFile [6/6]

const char testing::kTestShardStatusFile[] = "GTEST_SHARD_STATUS_FILE"
static

Definition at line 1626 of file gmock-gtest-all.cc.

◆ kTestTotalShards [1/6]

const char testing::kTestTotalShards[] = "GTEST_TOTAL_SHARDS"
static

◆ kTestTotalShards [2/6]

const char testing::kTestTotalShards[] = "GTEST_TOTAL_SHARDS"
static

Definition at line 169 of file googletest/googletest/src/gtest.cc.

◆ kTestTotalShards [3/6]

const char testing::kTestTotalShards[] = "GTEST_TOTAL_SHARDS"
static

◆ kTestTotalShards [4/6]

const char testing::kTestTotalShards[] = "GTEST_TOTAL_SHARDS"
static

◆ kTestTotalShards [5/6]

const char testing::kTestTotalShards[] = "GTEST_TOTAL_SHARDS"
static

◆ kTestTotalShards [6/6]

const char testing::kTestTotalShards[] = "GTEST_TOTAL_SHARDS"
static

Definition at line 1624 of file gmock-gtest-all.cc.

◆ kUniversalFilter [1/6]

const char testing::kUniversalFilter[] = "*"
static

◆ kUniversalFilter [2/6]

const char testing::kUniversalFilter[] = "*"
static

Definition at line 159 of file googletest/googletest/src/gtest.cc.

◆ kUniversalFilter [3/6]

const char testing::kUniversalFilter[] = "*"
static

◆ kUniversalFilter [4/6]

const char testing::kUniversalFilter[] = "*"
static

◆ kUniversalFilter [5/6]

const char testing::kUniversalFilter[] = "*"
static

◆ kUniversalFilter [6/6]

const char testing::kUniversalFilter[] = "*"
static

Definition at line 1616 of file gmock-gtest-all.cc.



grpc
Author(s):
autogenerated on Fri May 16 2025 03:03:44