|
| class | ActionAdaptor |
| struct | BuiltInDefaultValueGetter |
| struct | BuiltInDefaultValueGetter< T, false > |
| class | BuiltInDefaultValue |
| class | BuiltInDefaultValue< const T > |
| class | BuiltInDefaultValue< T * > |
| struct | ByMoveWrapper |
| class | ReturnAction |
| class | ReturnNullAction |
| class | ReturnVoidAction |
| class | ReturnRefAction |
| class | ReturnRefOfCopyAction |
| class | DoDefaultAction |
| class | AssignAction |
| class | SetErrnoAndReturnAction |
| class | SetArgumentPointeeAction |
| class | SetArgumentPointeeAction< N, Proto, true > |
| class | InvokeWithoutArgsAction |
| class | InvokeMethodWithoutArgsAction |
| class | IgnoreResultAction |
| class | ReferenceWrapper |
| class | DoBothAction |
| class | InvokeHelper |
| class | InvokeHelper< R, ::testing::tuple<> > |
| class | InvokeHelper< R, ::testing::tuple< A1 > > |
| class | InvokeHelper< R, ::testing::tuple< A1, A2 > > |
| class | InvokeHelper< R, ::testing::tuple< A1, A2, A3 > > |
| class | InvokeHelper< R, ::testing::tuple< A1, A2, A3, A4 > > |
| class | InvokeHelper< R, ::testing::tuple< A1, A2, A3, A4, A5 > > |
| class | InvokeHelper< R, ::testing::tuple< A1, A2, A3, A4, A5, A6 > > |
| class | InvokeHelper< R, ::testing::tuple< A1, A2, A3, A4, A5, A6, A7 > > |
| class | InvokeHelper< R, ::testing::tuple< A1, A2, A3, A4, A5, A6, A7, A8 > > |
| class | InvokeHelper< R, ::testing::tuple< A1, A2, A3, A4, A5, A6, A7, A8, A9 > > |
| class | InvokeHelper< R, ::testing::tuple< A1, A2, A3, A4, A5, A6, A7, A8, A9, A10 > > |
| class | SelectArgs |
| class | SelectArgs< Result, ArgumentTuple, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 > |
| class | SelectArgs< Result, ArgumentTuple, k1, -1, -1, -1, -1, -1, -1, -1, -1, -1 > |
| class | SelectArgs< Result, ArgumentTuple, k1, k2, -1, -1, -1, -1, -1, -1, -1, -1 > |
| class | SelectArgs< Result, ArgumentTuple, k1, k2, k3, -1, -1, -1, -1, -1, -1, -1 > |
| class | SelectArgs< Result, ArgumentTuple, k1, k2, k3, k4, -1, -1, -1, -1, -1, -1 > |
| class | SelectArgs< Result, ArgumentTuple, k1, k2, k3, k4, k5, -1, -1, -1, -1, -1 > |
| class | SelectArgs< Result, ArgumentTuple, k1, k2, k3, k4, k5, k6, -1, -1, -1, -1 > |
| class | SelectArgs< Result, ArgumentTuple, k1, k2, k3, k4, k5, k6, k7, -1, -1, -1 > |
| class | SelectArgs< Result, ArgumentTuple, k1, k2, k3, k4, k5, k6, k7, k8, -1, -1 > |
| class | SelectArgs< Result, ArgumentTuple, k1, k2, k3, k4, k5, k6, k7, k8, k9, -1 > |
| class | WithArgsAction |
| struct | ExcessiveArg |
| class | ActionHelper |
| class | FunctionMockerBase |
| class | FunctionMocker |
| class | FunctionMocker< R(A1)> |
| class | FunctionMocker< R(A1, A2)> |
| class | FunctionMocker< R(A1, A2, A3)> |
| class | FunctionMocker< R(A1, A2, A3, A4)> |
| class | FunctionMocker< R(A1, A2, A3, A4, A5)> |
| class | FunctionMocker< R(A1, A2, A3, A4, A5, A6)> |
| class | FunctionMocker< R(A1, A2, A3, A4, A5, A6, A7)> |
| class | FunctionMocker< R(A1, A2, A3, A4, A5, A6, A7, A8)> |
| class | FunctionMocker< R(A1, A2, A3, A4, A5, A6, A7, A8, A9)> |
| class | FunctionMocker< R(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10)> |
| class | TupleFields |
| class | TupleFields< Tuple, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 > |
| class | TupleFields< Tuple, k0, -1, -1, -1, -1, -1, -1, -1, -1, -1 > |
| class | TupleFields< Tuple, k0, k1, -1, -1, -1, -1, -1, -1, -1, -1 > |
| class | TupleFields< Tuple, k0, k1, k2, -1, -1, -1, -1, -1, -1, -1 > |
| class | TupleFields< Tuple, k0, k1, k2, k3, -1, -1, -1, -1, -1, -1 > |
| class | TupleFields< Tuple, k0, k1, k2, k3, k4, -1, -1, -1, -1, -1 > |
| class | TupleFields< Tuple, k0, k1, k2, k3, k4, k5, -1, -1, -1, -1 > |
| class | TupleFields< Tuple, k0, k1, k2, k3, k4, k5, k6, -1, -1, -1 > |
| class | TupleFields< Tuple, k0, k1, k2, k3, k4, k5, k6, k7, -1, -1 > |
| class | TupleFields< Tuple, k0, k1, k2, k3, k4, k5, k6, k7, k8, -1 > |
| class | ArgsMatcherImpl |
| class | ArgsMatcher |
| struct | AllOfResult1 |
| struct | AllOfResult2 |
| struct | AllOfResult3 |
| struct | AllOfResult4 |
| struct | AllOfResult5 |
| struct | AllOfResult6 |
| struct | AllOfResult7 |
| struct | AllOfResult8 |
| struct | AllOfResult9 |
| struct | AllOfResult10 |
| struct | AnyOfResult1 |
| struct | AnyOfResult2 |
| struct | AnyOfResult3 |
| struct | AnyOfResult4 |
| struct | AnyOfResult5 |
| struct | AnyOfResult6 |
| struct | AnyOfResult7 |
| struct | AnyOfResult8 |
| struct | AnyOfResult9 |
| struct | AnyOfResult10 |
| struct | AnyEq |
| struct | AnyNe |
| struct | AnyLt |
| struct | AnyGt |
| struct | AnyLe |
| struct | AnyGe |
| class | DummyMatchResultListener |
| class | StreamMatchResultListener |
| class | MatcherBase |
| class | MatcherCastImpl |
| class | MatcherCastImpl< T, Matcher< U > > |
| class | MatcherCastImpl< T, Matcher< T > > |
| class | TuplePrefix |
| class | TuplePrefix< 0 > |
| class | TransformTupleValuesHelper |
| class | AnyMatcherImpl |
| class | AnythingMatcher |
| class | ComparisonBase |
| class | EqMatcher |
| class | NeMatcher |
| class | LtMatcher |
| class | GtMatcher |
| class | LeMatcher |
| class | GeMatcher |
| class | IsNullMatcher |
| class | NotNullMatcher |
| class | RefMatcher |
| class | RefMatcher< T & > |
| class | StrEqualityMatcher |
| class | HasSubstrMatcher |
| class | StartsWithMatcher |
| class | EndsWithMatcher |
| class | MatchesRegexMatcher |
| class | PairMatchBase |
| class | Eq2Matcher |
| class | Ne2Matcher |
| class | Lt2Matcher |
| class | Gt2Matcher |
| class | Le2Matcher |
| class | Ge2Matcher |
| class | NotMatcherImpl |
| class | NotMatcher |
| class | BothOfMatcherImpl |
| class | BothOfMatcher |
| class | EitherOfMatcherImpl |
| class | EitherOfMatcher |
| class | TrulyMatcher |
| class | MatcherAsPredicate |
| class | PredicateFormatterFromMatcher |
| class | FloatingEqMatcher |
| class | PointeeMatcher |
| class | WhenDynamicCastToMatcherBase |
| class | WhenDynamicCastToMatcher |
| class | WhenDynamicCastToMatcher< To & > |
| class | FieldMatcher |
| class | PropertyMatcher |
| struct | CallableTraits |
| struct | CallableTraits< ResType(*)(ArgType)> |
| class | ResultOfMatcher |
| class | SizeIsMatcher |
| class | BeginEndDistanceIsMatcher |
| class | ContainerEqMatcher |
| struct | LessComparator |
| class | WhenSortedByMatcher |
| class | PointwiseMatcher |
| class | QuantifierMatcherImpl |
| class | ContainsMatcherImpl |
| class | EachMatcherImpl |
| class | ContainsMatcher |
| class | EachMatcher |
| class | KeyMatcherImpl |
| class | KeyMatcher |
| class | PairMatcherImpl |
| class | PairMatcher |
| class | ElementsAreMatcherImpl |
| class | MatchMatrix |
| class | UnorderedElementsAreMatcherImplBase |
| class | UnorderedElementsAreMatcherImpl |
| struct | CastAndAppendTransform |
| class | UnorderedElementsAreMatcher |
| class | ElementsAreMatcher |
| class | UnorderedElementsAreArrayMatcher |
| class | ElementsAreArrayMatcher |
| class | BoundSecondMatcher |
| class | InvokeAction |
| class | InvokeMethodAction |
| class | TypedExpectation |
| class | UntypedFunctionMockerBase |
| class | UntypedOnCallSpecBase |
| class | OnCallSpec |
| class | ExpectationBase |
| class | MockSpec |
| class | ReferenceOrValueWrapper |
| class | ReferenceOrValueWrapper< T & > |
| class | UntypedActionResultHolderBase |
| class | ActionResultHolder |
| class | ActionResultHolder< void > |
| class | IgnoredValue |
| struct | MatcherTuple |
| struct | MatcherTuple< ::testing::tuple<> > |
| struct | MatcherTuple< ::testing::tuple< A1 > > |
| struct | MatcherTuple< ::testing::tuple< A1, A2 > > |
| struct | MatcherTuple< ::testing::tuple< A1, A2, A3 > > |
| struct | MatcherTuple< ::testing::tuple< A1, A2, A3, A4 > > |
| struct | MatcherTuple< ::testing::tuple< A1, A2, A3, A4, A5 > > |
| struct | MatcherTuple< ::testing::tuple< A1, A2, A3, A4, A5, A6 > > |
| struct | MatcherTuple< ::testing::tuple< A1, A2, A3, A4, A5, A6, A7 > > |
| struct | MatcherTuple< ::testing::tuple< A1, A2, A3, A4, A5, A6, A7, A8 > > |
| struct | MatcherTuple< ::testing::tuple< A1, A2, A3, A4, A5, A6, A7, A8, A9 > > |
| struct | MatcherTuple< ::testing::tuple< A1, A2, A3, A4, A5, A6, A7, A8, A9, A10 > > |
| struct | Function |
| struct | Function< R(A1)> |
| struct | Function< R(A1, A2)> |
| struct | Function< R(A1, A2, A3)> |
| struct | Function< R(A1, A2, A3, A4)> |
| struct | Function< R(A1, A2, A3, A4, A5)> |
| struct | Function< R(A1, A2, A3, A4, A5, A6)> |
| struct | Function< R(A1, A2, A3, A4, A5, A6, A7)> |
| struct | Function< R(A1, A2, A3, A4, A5, A6, A7, A8)> |
| struct | Function< R(A1, A2, A3, A4, A5, A6, A7, A8, A9)> |
| struct | Function< R(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10)> |
| struct | PointeeOf |
| struct | PointeeOf< T * > |
| struct | LinkedPtrLessThan |
| struct | KindOf |
| struct | LosslessArithmeticConvertibleImpl |
| struct | LosslessArithmeticConvertibleImpl< kBool, bool, kBool, bool > |
| struct | LosslessArithmeticConvertibleImpl< kBool, bool, kInteger, To > |
| struct | LosslessArithmeticConvertibleImpl< kBool, bool, kFloatingPoint, To > |
| struct | LosslessArithmeticConvertibleImpl< kInteger, From, kBool, bool > |
| struct | LosslessArithmeticConvertibleImpl< kInteger, From, kInteger, To > |
| struct | LosslessArithmeticConvertibleImpl< kInteger, From, kFloatingPoint, To > |
| struct | LosslessArithmeticConvertibleImpl< kFloatingPoint, From, kBool, bool > |
| struct | LosslessArithmeticConvertibleImpl< kFloatingPoint, From, kInteger, To > |
| struct | is_reference |
| struct | is_reference< T & > |
| struct | type_equals |
| struct | type_equals< T, T > |
| struct | remove_reference |
| struct | remove_reference< T & > |
| struct | DecayArray |
| struct | DecayArray< T[N]> |
| struct | DecayArray< T[]> |
| class | StlContainerView |
| class | StlContainerView< Element[N]> |
| class | StlContainerView< ::testing::tuple< ElementPointer, Size > > |
| struct | RemoveConstFromKey |
| struct | RemoveConstFromKey< std::pair< const K, V > > |
| struct | BooleanConstant |
| class | GoogleTestFailureReporter |
| class | MaxBipartiteMatchState |
| class | ExpectationTester |
| class | FormatForComparison |
| class | FormatForComparison< ToPrint[N], OtherOperand > |
| class | UniversalPrinter |
| class | UniversalPrinter< T[N]> |
| class | UniversalPrinter< T & > |
| class | UniversalTersePrinter |
| class | UniversalTersePrinter< T & > |
| class | UniversalTersePrinter< T[N]> |
| class | UniversalTersePrinter< const char * > |
| class | UniversalTersePrinter< char * > |
| class | UniversalTersePrinter< wchar_t * > |
| struct | TuplePolicy |
| class | SingleFailureChecker |
| class | HasNewFatalFailureHelper |
| class | EqHelper |
| class | EqHelper< true > |
| class | AssertHelper |
| class | FilePath |
| class | ScopedTrace |
| class | FloatingPoint |
| class | TypeIdHelper |
| class | TestFactoryBase |
| class | TestFactoryImpl |
| struct | CodeLocation |
| struct | ConstCharPtr |
| class | Random |
| struct | CompileAssertTypesEqual |
| struct | CompileAssertTypesEqual< T, T > |
| struct | RemoveReference |
| struct | RemoveReference< T & > |
| struct | RemoveConst |
| struct | RemoveConst< const T > |
| struct | RemoveConst< const T[N]> |
| struct | AddReference |
| struct | AddReference< T & > |
| class | ImplicitlyConvertible |
| struct | IsAProtocolMessage |
| struct | EnableIf |
| struct | EnableIf< true > |
| struct | RelationToSourceReference |
| struct | RelationToSourceCopy |
| class | NativeArray |
| class | linked_ptr_internal |
| class | linked_ptr |
| struct | CompileAssert |
| struct | StaticAssertTypeEqHelper |
| struct | StaticAssertTypeEqHelper< T, T > |
| class | scoped_ptr |
| class | RE |
| class | GTestLog |
| class | Mutex |
| class | GTestMutexLock |
| class | ThreadLocal |
| struct | bool_constant |
| struct | is_pointer |
| struct | is_pointer< T * > |
| struct | IteratorTraits |
| struct | IteratorTraits< T * > |
| struct | IteratorTraits< const T * > |
| class | TypeWithSize |
| class | TypeWithSize< 4 > |
| class | TypeWithSize< 8 > |
| class | String |
| class | GTestFlagSaver |
| class | TestPropertyKeyIs |
| class | UnitTestOptions |
| class | OsStackTraceGetterInterface |
| class | OsStackTraceGetter |
| struct | TraceInfo |
| class | DefaultGlobalTestPartResultReporter |
| class | DefaultPerThreadTestPartResultReporter |
| class | UnitTestImpl |
| class | TestResultAccessor |
| class | PrettyUnitTestResultPrinter |
| class | TestEventRepeater |
| class | XmlUnitTestResultPrinter |
| class | ScopedPrematureExitFile |
| class | TestCaseNameIs |
| class | EventRecordingListener |
| class | EnvironmentInvocationCatcher |
| class | ListenerTest |
| class | Base |
| class | Derived |
| class | Castable |
| class | ConstCastable |
| class | ConstAndNonConstCastable |
| class | To |
| class | NoDefaultContructor |
| struct | LessByName |
| class | UnitTestHelper |
| class | FinalSuccessChecker |
| class | TestEventListenersAccessor |
| class | UnitTestRecordPropertyTestHelper |
|
| | GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ (void,) |
| | GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ (::std::string, "") |
| | GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ (bool, false) |
| | GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ (unsigned char, '\0') |
| | GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ (signed char, '\0') |
| | GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ (char, '\0') |
| | GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ (unsigned short, 0U) |
| | GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ (signed short, 0) |
| | GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ (unsigned int, 0U) |
| | GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ (signed int, 0) |
| | GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ (unsigned long, 0UL) |
| | GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ (signed long, 0L) |
| | GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ (UInt64, 0) |
| | GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ (Int64, 0) |
| | GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ (float, 0) |
| | GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ (double, 0) |
| template<typename T> |
| void | PrintTo (const ReferenceWrapper< T > &ref, ::std::ostream *os) |
| void | PrintIfNotEmpty (const internal::string &explanation, ::std::ostream *os) |
| bool | IsReadableTypeName (const string &type_name) |
| template<typename Value, typename T> |
| bool | MatchPrintAndExplain (Value &value, const Matcher< T > &matcher, MatchResultListener *listener) |
| template<typename MatcherTuple, typename ValueTuple> |
| bool | TupleMatches (const MatcherTuple &matcher_tuple, const ValueTuple &value_tuple) |
| template<typename MatcherTuple, typename ValueTuple> |
| void | ExplainMatchFailureTupleTo (const MatcherTuple &matchers, const ValueTuple &values, ::std::ostream *os) |
| template<typename Tuple, typename Func, typename OutIter> |
| OutIter | TransformTupleValues (Func f, const Tuple &t, OutIter out) |
| bool | CaseInsensitiveCStringEquals (const char *lhs, const char *rhs) |
| bool | CaseInsensitiveCStringEquals (const wchar_t *lhs, const wchar_t *rhs) |
| template<typename StringType> |
| bool | CaseInsensitiveStringEquals (const StringType &s1, const StringType &s2) |
| template<typename M> |
| PredicateFormatterFromMatcher< M > | MakePredicateFormatterFromMatcher (M matcher) |
| GTEST_API_ ElementMatcherPairs | FindMaxBipartiteMatching (const MatchMatrix &g) |
| GTEST_API_ bool | FindPairing (const MatchMatrix &matrix, MatchResultListener *listener) |
| template<typename Tuple2Matcher, typename Second> |
| BoundSecondMatcher< Tuple2Matcher, Second > | MatcherBindSecond (const Tuple2Matcher &tm, const Second &second) |
| GTEST_API_ string | FormatMatcherDescription (bool negation, const char *matcher_name, const Strings ¶m_values) |
| template<typename InputIterator, typename OutputIterator> |
| OutputIterator | CopyElements (InputIterator first, InputIterator last, OutputIterator output) |
| GTEST_API_ | GTEST_DECLARE_STATIC_MUTEX_ (g_gmock_mutex) |
| GTEST_API_ void | LogWithLocation (testing::internal::LogSeverity severity, const char *file, int line, const string &message) |
| void | ReportUninterestingCall (CallReaction reaction, const string &msg) |
| GTEST_API_ string | ConvertIdentifierNameToWords (const char *id_name) |
| template<typename Pointer> |
| const Pointer::element_type * | GetRawPointer (const Pointer &p) |
| template<typename Element> |
| Element * | GetRawPointer (Element *p) |
| | GMOCK_DECLARE_KIND_ (bool, kBool) |
| | GMOCK_DECLARE_KIND_ (char, kInteger) |
| | GMOCK_DECLARE_KIND_ (signed char, kInteger) |
| | GMOCK_DECLARE_KIND_ (unsigned char, kInteger) |
| | GMOCK_DECLARE_KIND_ (short, kInteger) |
| | GMOCK_DECLARE_KIND_ (unsigned short, kInteger) |
| | GMOCK_DECLARE_KIND_ (int, kInteger) |
| | GMOCK_DECLARE_KIND_ (unsigned int, kInteger) |
| | GMOCK_DECLARE_KIND_ (long, kInteger) |
| | GMOCK_DECLARE_KIND_ (unsigned long, kInteger) |
| | GMOCK_DECLARE_KIND_ (Int64, kInteger) |
| | GMOCK_DECLARE_KIND_ (UInt64, kInteger) |
| | GMOCK_DECLARE_KIND_ (float, kFloatingPoint) |
| | GMOCK_DECLARE_KIND_ (double, kFloatingPoint) |
| | GMOCK_DECLARE_KIND_ (long double, kFloatingPoint) |
| template<typename From, typename To> |
| void | Assert (bool condition, const char *file, int line) |
| void | Expect (bool condition, const char *file, int line, const string &msg) |
| void | Expect (bool condition, const char *file, int line) |
| GTEST_API_ bool | LogIsVisible (LogSeverity severity) |
| GTEST_API_ void | Log (LogSeverity severity, const string &message, int stack_frames_to_skip) |
| template<typename T> |
| T | Invalid () |
| GTEST_API_ FailureReporterInterface * | GetFailureReporter () |
| static | GTEST_DEFINE_STATIC_MUTEX_ (g_log_mutex) |
| GTEST_API_ string | JoinAsTuple (const Strings &fields) |
| static void | LogElementMatcherPairVec (const ElementMatcherPairs &pairs, ::std::ostream *stream) |
| GTEST_API_ | GTEST_DEFINE_STATIC_MUTEX_ (g_gmock_mutex) |
| static const char * | ParseGoogleMockFlagValue (const char *str, const char *flag, bool def_optional) |
| static bool | ParseGoogleMockBoolFlag (const char *str, const char *flag, bool *value) |
| template<typename String> |
| static bool | ParseGoogleMockStringFlag (const char *str, const char *flag, String *value) |
| template<typename CharType> |
| void | InitGoogleMockImpl (int *argc, CharType **argv) |
| template<typename T> |
| std::string | StreamableToString (const T &streamable) |
| | GTEST_IMPL_FORMAT_C_STRING_AS_POINTER_ (char) |
| | GTEST_IMPL_FORMAT_C_STRING_AS_POINTER_ (wchar_t) |
| | GTEST_IMPL_FORMAT_C_STRING_AS_STRING_ (char, ::std::string) |
| template<typename T1, typename T2> |
| std::string | FormatForComparisonFailureMessage (const T1 &value, const T2 &) |
| template<typename T> |
| void | UniversalPrint (const T &value, ::std::ostream *os) |
| template<typename C> |
| void | DefaultPrintTo (IsContainer, false_type, const C &container, ::std::ostream *os) |
| template<typename T> |
| void | DefaultPrintTo (IsNotContainer, true_type, T *p, ::std::ostream *os) |
| template<typename T> |
| void | DefaultPrintTo (IsNotContainer, false_type, const T &value, ::std::ostream *os) |
| template<typename T> |
| void | PrintTo (const T &value, ::std::ostream *os) |
| GTEST_API_ void | PrintTo (unsigned char c, ::std::ostream *os) |
| GTEST_API_ void | PrintTo (signed char c, ::std::ostream *os) |
| void | PrintTo (char c, ::std::ostream *os) |
| void | PrintTo (bool x, ::std::ostream *os) |
| GTEST_API_ void | PrintTo (wchar_t wc, ::std::ostream *os) |
| GTEST_API_ void | PrintTo (const char *s, ::std::ostream *os) |
| void | PrintTo (char *s, ::std::ostream *os) |
| void | PrintTo (const signed char *s, ::std::ostream *os) |
| void | PrintTo (signed char *s, ::std::ostream *os) |
| void | PrintTo (const unsigned char *s, ::std::ostream *os) |
| void | PrintTo (unsigned char *s, ::std::ostream *os) |
| GTEST_API_ void | PrintTo (const wchar_t *s, ::std::ostream *os) |
| void | PrintTo (wchar_t *s, ::std::ostream *os) |
| template<typename T> |
| void | PrintRawArrayTo (const T a[], size_t count, ::std::ostream *os) |
| GTEST_API_ void | PrintStringTo (const ::std::string &s, ::std::ostream *os) |
| void | PrintTo (const ::std::string &s, ::std::ostream *os) |
| template<typename T1, typename T2> |
| void | PrintTo (const ::std::pair< T1, T2 > &value, ::std::ostream *os) |
| template<typename T> |
| void | UniversalPrintArray (const T *begin, size_t len, ::std::ostream *os) |
| GTEST_API_ void | UniversalPrintArray (const char *begin, size_t len, ::std::ostream *os) |
| GTEST_API_ void | UniversalPrintArray (const wchar_t *begin, size_t len, ::std::ostream *os) |
| template<typename T> |
| void | UniversalTersePrint (const T &value, ::std::ostream *os) |
| class UnitTestImpl * | GetUnitTestImpl () |
| void | ReportFailureInUnknownLocation (TestPartResult::Type result_type, const std::string &message) |
| template<typename T1, typename T2> |
| AssertionResult | CmpHelperEQFailure (const char *lhs_expression, const char *rhs_expression, const T1 &lhs, const T2 &rhs) |
| template<typename T1, typename T2> |
| AssertionResult | CmpHelperEQ (const char *lhs_expression, const char *rhs_expression, const T1 &lhs, const T2 &rhs) |
| GTEST_API_ AssertionResult | CmpHelperEQ (const char *lhs_expression, const char *rhs_expression, BiggestInt lhs, BiggestInt rhs) |
| template<typename T1, typename T2> |
| AssertionResult | CmpHelperOpFailure (const char *expr1, const char *expr2, const T1 &val1, const T2 &val2, const char *op) |
| | GTEST_IMPL_CMP_HELPER_ (NE, !=) |
| | GTEST_IMPL_CMP_HELPER_ (LE,<=) |
| | GTEST_IMPL_CMP_HELPER_ (LT,<) |
| | GTEST_IMPL_CMP_HELPER_ (GE, >=) |
| | GTEST_IMPL_CMP_HELPER_ (GT, >) |
| GTEST_API_ AssertionResult | CmpHelperSTREQ (const char *s1_expression, const char *s2_expression, const char *s1, const char *s2) |
| GTEST_API_ AssertionResult | CmpHelperSTRCASEEQ (const char *s1_expression, const char *s2_expression, const char *s1, const char *s2) |
| GTEST_API_ AssertionResult | CmpHelperSTRNE (const char *s1_expression, const char *s2_expression, const char *s1, const char *s2) |
| GTEST_API_ AssertionResult | CmpHelperSTRCASENE (const char *s1_expression, const char *s2_expression, const char *s1, const char *s2) |
| GTEST_API_ AssertionResult | CmpHelperSTREQ (const char *s1_expression, const char *s2_expression, const wchar_t *s1, const wchar_t *s2) |
| GTEST_API_ AssertionResult | CmpHelperSTRNE (const char *s1_expression, const char *s2_expression, const wchar_t *s1, const wchar_t *s2) |
| template<typename RawType> |
| AssertionResult | CmpHelperFloatingPointEQ (const char *lhs_expression, const char *rhs_expression, RawType lhs_value, RawType rhs_value) |
| GTEST_API_ AssertionResult | DoubleNearPredFormat (const char *expr1, const char *expr2, const char *abs_error_expr, double val1, double val2, double abs_error) |
| | GTEST_DECLARE_string_ (internal_run_death_test) |
| char | IsNullLiteralHelper (Secret *p) |
| char(& | IsNullLiteralHelper (...))[2] |
| GTEST_API_ std::string | AppendUserMessage (const std::string >est_msg, const Message &user_msg) |
| GTEST_API_ std::string | DiffStrings (const std::string &left, const std::string &right, size_t *total_line_count) |
| GTEST_API_ AssertionResult | EqFailure (const char *expected_expression, const char *actual_expression, const std::string &expected_value, const std::string &actual_value, bool ignoring_case) |
| GTEST_API_ std::string | GetBoolAssertionFailureMessage (const AssertionResult &assertion_result, const char *expression_text, const char *actual_predicate_value, const char *expected_predicate_value) |
| template<typename T> |
| TypeId | GetTypeId () |
| GTEST_API_ TypeId | GetTestTypeId () |
| GTEST_API_ TestInfo * | MakeAndRegisterTestInfo (const char *test_case_name, const char *name, const char *type_param, const char *value_param, CodeLocation code_location, TypeId fixture_class_id, SetUpTestCaseFunc set_up_tc, TearDownTestCaseFunc tear_down_tc, TestFactoryBase *factory) |
| GTEST_API_ bool | SkipPrefix (const char *prefix, const char **pstr) |
| GTEST_API_ std::string | GetCurrentOsStackTraceExceptTop (UnitTest *unit_test, int skip_count) |
| GTEST_API_ bool | AlwaysTrue () |
| bool | AlwaysFalse () |
| template<class C> |
| IsContainer | IsContainerTest (int, typename C::iterator *=NULL, typename C::const_iterator *=NULL) |
| template<class C> |
| IsNotContainer | IsContainerTest (long) |
| template<typename T, typename U> |
| bool | ArrayEq (const T *lhs, size_t size, const U *rhs) |
| template<typename T, typename U> |
| bool | ArrayEq (const T &lhs, const U &rhs) |
| template<typename T, typename U, size_t N> |
| bool | ArrayEq (const T(&lhs)[N], const U(&rhs)[N]) |
| template<typename Iter, typename Element> |
| Iter | ArrayAwareFind (Iter begin, Iter end, const Element &elem) |
| template<typename T, typename U> |
| void | CopyArray (const T *from, size_t size, U *to) |
| template<typename T, typename U> |
| void | CopyArray (const T &from, U *to) |
| template<typename T, typename U, size_t N> |
| void | CopyArray (const T(&from)[N], U(*to)[N]) |
| GTEST_API_ | GTEST_DECLARE_STATIC_MUTEX_ (g_linked_ptr_mutex) |
| template<typename T> |
| bool | operator== (T *ptr, const linked_ptr< T > &x) |
| template<typename T> |
| bool | operator!= (T *ptr, const linked_ptr< T > &x) |
| template<typename T> |
| linked_ptr< T > | make_linked_ptr (T *ptr) |
| GTEST_API_ bool | IsTrue (bool condition) |
| GTEST_API_::std::string | FormatFileLocation (const char *file, int line) |
| GTEST_API_::std::string | FormatCompilerIndependentFileLocation (const char *file, int line) |
| void | LogToStderr () |
| void | FlushInfoLog () |
| template<typename T> |
| const T & | move (const T &t) |
| template<typename To> |
| To | ImplicitCast_ (To x) |
| template<typename To, typename From> |
| To | DownCast_ (From *f) |
| template<class Derived, class Base> |
| Derived * | CheckedDowncastToActualType (Base *base) |
| GTEST_API_ std::string | TempDir () |
| GTEST_API_ size_t | GetFileSize (FILE *file) |
| GTEST_API_ std::string | ReadEntireFile (FILE *file) |
| GTEST_API_ const ::std::vector< testing::internal::string > & | GetArgvs () |
| GTEST_API_ size_t | GetThreadCount () |
| bool | IsAlpha (char ch) |
| bool | IsAlNum (char ch) |
| bool | IsDigit (char ch) |
| bool | IsLower (char ch) |
| bool | IsSpace (char ch) |
| bool | IsUpper (char ch) |
| bool | IsXDigit (char ch) |
| bool | IsXDigit (wchar_t ch) |
| char | ToLower (char ch) |
| char | ToUpper (char ch) |
| std::string | StripTrailingSpaces (std::string str) |
| bool | ParseInt32 (const Message &src_text, const char *str, Int32 *value) |
| bool | BoolFromGTestEnv (const char *flag, bool default_val) |
| GTEST_API_ Int32 | Int32FromGTestEnv (const char *flag, Int32 default_val) |
| std::string | StringFromGTestEnv (const char *flag, const char *default_val) |
| GTEST_API_ std::string | StringStreamToString (::std::stringstream *stream) |
| template<typename T> |
| std::string | GetTypeName () |
| | GTEST_DEFINE_string_ (internal_run_death_test, "", "Indicates the file, line number, temporal index of " "the single death test to run, and a file descriptor to " "which a success code may be sent, all separated by " "the '|' characters. This flag is specified if and only if the current " "process is a sub-process launched for running a thread-safe " "death test. FOR INTERNAL USE ONLY.") |
| static bool | IsPathSeparator (char c) |
| GTEST_API_ TimeInMillis | GetTimeInMillis () |
| GTEST_API_ bool | ShouldUseColor (bool stdout_is_tty) |
| GTEST_API_ std::string | FormatTimeInMillisAsSeconds (TimeInMillis ms) |
| GTEST_API_ std::string | FormatEpochTimeInMillisAsIso8601 (TimeInMillis ms) |
| GTEST_API_ bool | ParseInt32Flag (const char *str, const char *flag, Int32 *value) |
| int | GetRandomSeedFromFlag (Int32 random_seed_flag) |
| int | GetNextRandomSeed (int seed) |
| GTEST_API_ std::string | CodePointToUtf8 (UInt32 code_point) |
| GTEST_API_ std::string | WideStringToUtf8 (const wchar_t *str, int num_chars) |
| void | WriteToShardStatusFileIfNeeded () |
| GTEST_API_ bool | ShouldShard (const char *total_shards_str, const char *shard_index_str, bool in_subprocess_for_death_test) |
| GTEST_API_ Int32 | Int32FromEnvOrDie (const char *env_var, Int32 default_val) |
| GTEST_API_ bool | ShouldRunTestOnShard (int total_shards, int shard_index, int test_id) |
| template<class Container, typename Predicate> |
| int | CountIf (const Container &c, Predicate predicate) |
| template<class Container, typename Functor> |
| void | ForEach (const Container &c, Functor functor) |
| template<typename E> |
| E | GetElementOr (const std::vector< E > &v, int i, E default_value) |
| template<typename E> |
| void | ShuffleRange (internal::Random *random, int begin, int end, std::vector< E > *v) |
| template<typename E> |
| void | Shuffle (internal::Random *random, std::vector< E > *v) |
| template<typename T> |
| static void | Delete (T *x) |
| GTEST_API_ FilePath | GetCurrentExecutableName () |
| GTEST_API_ void | ParseGoogleTestFlagsOnly (int *argc, char **argv) |
| GTEST_API_ void | ParseGoogleTestFlagsOnly (int *argc, wchar_t **argv) |
| static std::string | FlagToEnvVar (const char *flag) |
| bool | IsPrintableAscii (wchar_t c) |
| template<typename UnsignedChar, typename Char> |
| static CharFormat | PrintAsCharLiteralTo (Char c, ostream *os) |
| static CharFormat | PrintAsStringLiteralTo (wchar_t c, ostream *os) |
| static CharFormat | PrintAsStringLiteralTo (char c, ostream *os) |
| template<typename UnsignedChar, typename Char> |
| void | PrintCharAndCodeTo (Char c, ostream *os) |
| void | PrintTo (wchar_t wc, ostream *os) |
| template<typename CharType> |
| GTEST_ATTRIBUTE_NO_SANITIZE_MEMORY_ GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ static GTEST_ATTRIBUTE_NO_SANITIZE_THREAD_ void | PrintCharsAsStringTo (const CharType *begin, size_t len, ostream *os) |
| template<typename CharType> |
| GTEST_ATTRIBUTE_NO_SANITIZE_MEMORY_ GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ static GTEST_ATTRIBUTE_NO_SANITIZE_THREAD_ void | UniversalPrintCharArray (const CharType *begin, size_t len, ostream *os) |
| void | UniversalPrintArray (const char *begin, size_t len, ostream *os) |
| void | UniversalPrintArray (const wchar_t *begin, size_t len, ostream *os) |
| void | PrintTo (const char *s, ostream *os) |
| void | PrintTo (const wchar_t *s, ostream *os) |
| void | PrintStringTo (const ::std::string &s, ostream *os) |
| static bool | GTestIsInitialized () |
| static int | SumOverTestCaseList (const std::vector< TestCase * > &case_list, int(TestCase::*method)() const) |
| static bool | TestCasePassed (const TestCase *test_case) |
| static bool | TestCaseFailed (const TestCase *test_case) |
| static bool | ShouldRunTestCase (const TestCase *test_case) |
| GTEST_API_ | GTEST_DEFINE_STATIC_MUTEX_ (g_linked_ptr_mutex) |
| AssertionResult | HasOneFailure (const char *, const char *, const char *, const TestPartResultArray &results, TestPartResult::Type type, const string &substr) |
| void | SplitString (const ::std::string &str, char delimiter, ::std::vector< ::std::string > *dest) |
| template<typename RawType> |
| AssertionResult | FloatingPointLE (const char *expr1, const char *expr2, RawType val1, RawType val2) |
| UInt32 | ChopLowBits (UInt32 *bits, int n) |
| bool | IsUtf16SurrogatePair (wchar_t first, wchar_t second) |
| UInt32 | CreateCodePointFromUtf16SurrogatePair (wchar_t first, wchar_t second) |
| template<class T, typename Result> |
| Result | HandleSehExceptionsInMethodIfSupported (T *object, Result(T::*method)(), const char *location) |
| template<class T, typename Result> |
| Result | HandleExceptionsInMethodIfSupported (T *object, Result(T::*method)(), const char *location) |
| static std::string | PrintTestPartResultToString (const TestPartResult &test_part_result) |
| static void | PrintTestPartResult (const TestPartResult &test_part_result) |
| const char * | GetAnsiColorCode (GTestColor color) |
| void | ColoredPrintf (GTestColor color, const char *fmt,...) |
| void | PrintFullTestCommentIfPresent (const TestInfo &test_info) |
| static bool | PortableLocaltime (time_t seconds, struct tm *out) |
| static void | SetUpEnvironment (Environment *env) |
| static void | TearDownEnvironment (Environment *env) |
| static void | PrintOnOneLine (const char *str, int max_length) |
| const char * | ParseFlagValue (const char *str, const char *flag, bool def_optional) |
| bool | ParseBoolFlag (const char *str, const char *flag, bool *value) |
| bool | ParseStringFlag (const char *str, const char *flag, std::string *value) |
| static bool | HasGoogleTestFlagPrefix (const char *str) |
| static void | PrintColorEncoded (const char *str) |
| bool | ParseGoogleTestFlag (const char *const arg) |
| template<typename CharType> |
| void | ParseGoogleTestFlagsOnlyImpl (int *argc, CharType **argv) |
| template<typename CharType> |
| void | InitGoogleTestImpl (int *argc, CharType **argv) |
| | TEST_F (ListenerTest, DoesFoo) |
| | TEST_F (ListenerTest, DoesBar) |
| | TEST (IsXDigitTest, WorksForNarrowAscii) |
| | TEST (IsXDigitTest, ReturnsFalseForNarrowNonAscii) |
| | TEST (IsXDigitTest, WorksForWideAscii) |
| | TEST (IsXDigitTest, ReturnsFalseForWideNonAscii) |
| | TEST (ImplicitCastTest, ConvertsPointers) |
| | TEST (ImplicitCastTest, CanUseInheritance) |
| | TEST (ImplicitCastTest, CanUseNonConstCastOperator) |
| | TEST (ImplicitCastTest, CanUseConstCastOperatorOnConstValues) |
| | TEST (ImplicitCastTest, CanSelectBetweenConstAndNonConstCasrAppropriately) |
| | TEST (ImplicitCastTest, CanUseImplicitConstructor) |
| | TEST (IteratorTraitsTest, WorksForSTLContainerIterators) |
| | TEST (IteratorTraitsTest, WorksForPointerToNonConst) |
| | TEST (IteratorTraitsTest, WorksForPointerToConst) |
| | TEST (ScopedPtrTest, DefinesElementType) |
| | TEST (GtestCheckSyntaxTest, BehavesLikeASingleStatement) |
| | TEST (GtestCheckSyntaxTest, WorksWithSwitch) |
| | TEST (FormatFileLocationTest, FormatsFileLocation) |
| | TEST (FormatFileLocationTest, FormatsUnknownFile) |
| | TEST (FormatFileLocationTest, FormatsUknownLine) |
| | TEST (FormatFileLocationTest, FormatsUknownFileAndLine) |
| | TEST (FormatCompilerIndependentFileLocationTest, FormatsFileLocation) |
| | TEST (FormatCompilerIndependentFileLocationTest, FormatsUknownFile) |
| | TEST (FormatCompilerIndependentFileLocationTest, FormatsUknownLine) |
| | TEST (FormatCompilerIndependentFileLocationTest, FormatsUknownFileAndLine) |
| | TEST (GetThreadCountTest, ReturnsZeroWhenUnableToCountThreads) |
| | TEST (GtestCheckDeathTest, DiesWithCorrectOutputOnFailure) |
| | TEST (RegexEngineSelectionTest, SelectsCorrectRegexEngine) |
| | TEST (CaptureTest, CapturesStdout) |
| | TEST (CaptureTest, CapturesStderr) |
| | TEST (CaptureTest, CapturesStdoutAndStderr) |
| | TEST (CaptureDeathTest, CannotReenterStdoutCapture) |
| | TEST (ThreadLocalTest, DefaultConstructorInitializesToDefaultValues) |
| | TEST (ThreadLocalTest, SingleParamConstructorInitializesToParam) |
| | TEST (ThreadLocalTest, ValueDefaultContructorIsNotRequiredForParamVersion) |
| | TEST (ThreadLocalTest, GetAndPointerReturnSameValue) |
| | TEST (ThreadLocalTest, PointerAndConstPointerReturnSameValue) |
| | TEST (ApiTest, UnitTestImmutableAccessorsWork) |
| AssertionResult | IsNull (const char *str) |
| | TEST (ApiTest, TestCaseImmutableAccessorsWork) |
| | TEST (ApiTest, TestCaseDisabledAccessorsWork) |
| | TEST (ApiTest, DISABLED_Dummy1) |
| | TEST (DISABLED_Test, Dummy2) |
| static bool | IsPathSeparator (char c) |
| template<typename T> |
| static void | Delete (T *x) |
| static std::string | FlagToEnvVar (const char *flag) |
| template<typename UnsignedChar, typename Char> |
| static CharFormat | PrintAsCharLiteralTo (Char c, ostream *os) |
| static CharFormat | PrintAsStringLiteralTo (wchar_t c, ostream *os) |
| static CharFormat | PrintAsStringLiteralTo (char c, ostream *os) |
| template<typename CharType> |
| GTEST_ATTRIBUTE_NO_SANITIZE_MEMORY_ GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ static GTEST_ATTRIBUTE_NO_SANITIZE_THREAD_ void | PrintCharsAsStringTo (const CharType *begin, size_t len, ostream *os) |
| template<typename CharType> |
| GTEST_ATTRIBUTE_NO_SANITIZE_MEMORY_ GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ static GTEST_ATTRIBUTE_NO_SANITIZE_THREAD_ void | UniversalPrintCharArray (const CharType *begin, size_t len, ostream *os) |
| static bool | GTestIsInitialized () |
| static int | SumOverTestCaseList (const std::vector< TestCase * > &case_list, int(TestCase::*method)() const) |
| static bool | TestCasePassed (const TestCase *test_case) |
| static bool | TestCaseFailed (const TestCase *test_case) |
| static bool | ShouldRunTestCase (const TestCase *test_case) |
| static std::string | PrintTestPartResultToString (const TestPartResult &test_part_result) |
| static void | PrintTestPartResult (const TestPartResult &test_part_result) |
| static bool | PortableLocaltime (time_t seconds, struct tm *out) |
| static void | SetUpEnvironment (Environment *env) |
| static void | TearDownEnvironment (Environment *env) |
| static void | PrintOnOneLine (const char *str, int max_length) |
| static bool | HasGoogleTestFlagPrefix (const char *str) |
| static void | PrintColorEncoded (const char *str) |