| 
| class   | ActionAdaptor | 
|   | 
| class   | ActionHelper | 
|   | 
| class   | ActionResultHolder | 
|   | 
| class   | ActionResultHolder< void > | 
|   | 
| struct   | AddReference | 
|   | 
| struct   | AddReference< T & > | 
|   | 
| struct   | AllOfResult1 | 
|   | 
| struct   | AllOfResult10 | 
|   | 
| struct   | AllOfResult2 | 
|   | 
| struct   | AllOfResult3 | 
|   | 
| struct   | AllOfResult4 | 
|   | 
| struct   | AllOfResult5 | 
|   | 
| struct   | AllOfResult6 | 
|   | 
| struct   | AllOfResult7 | 
|   | 
| struct   | AllOfResult8 | 
|   | 
| struct   | AllOfResult9 | 
|   | 
| struct   | AnyEq | 
|   | 
| struct   | AnyGe | 
|   | 
| struct   | AnyGt | 
|   | 
| struct   | AnyLe | 
|   | 
| struct   | AnyLt | 
|   | 
| class   | AnyMatcherImpl | 
|   | 
| struct   | AnyNe | 
|   | 
| struct   | AnyOfResult1 | 
|   | 
| struct   | AnyOfResult10 | 
|   | 
| struct   | AnyOfResult2 | 
|   | 
| struct   | AnyOfResult3 | 
|   | 
| struct   | AnyOfResult4 | 
|   | 
| struct   | AnyOfResult5 | 
|   | 
| struct   | AnyOfResult6 | 
|   | 
| struct   | AnyOfResult7 | 
|   | 
| struct   | AnyOfResult8 | 
|   | 
| struct   | AnyOfResult9 | 
|   | 
| class   | AnythingMatcher | 
|   | 
| class   | ArgsMatcher | 
|   | 
| class   | ArgsMatcherImpl | 
|   | 
| class   | AssertHelper | 
|   | 
| class   | AssignAction | 
|   | 
| class   | Base | 
|   | 
| class   | BeginEndDistanceIsMatcher | 
|   | 
| struct   | bool_constant | 
|   | 
| struct   | BooleanConstant | 
|   | 
| class   | BothOfMatcher | 
|   | 
| class   | BothOfMatcherImpl | 
|   | 
| class   | BoundSecondMatcher | 
|   | 
| class   | BuiltInDefaultValue | 
|   | 
| class   | BuiltInDefaultValue< const T > | 
|   | 
| class   | BuiltInDefaultValue< T * > | 
|   | 
| struct   | BuiltInDefaultValueGetter | 
|   | 
| struct   | BuiltInDefaultValueGetter< T, false > | 
|   | 
| struct   | ByMoveWrapper | 
|   | 
| struct   | CallableTraits | 
|   | 
| struct   | CallableTraits< ResType(*)(ArgType)> | 
|   | 
| class   | Castable | 
|   | 
| struct   | CastAndAppendTransform | 
|   | 
| struct   | CodeLocation | 
|   | 
| class   | ComparisonBase | 
|   | 
| struct   | CompileAssert | 
|   | 
| struct   | CompileAssertTypesEqual | 
|   | 
| struct   | CompileAssertTypesEqual< T, T > | 
|   | 
| class   | ConstAndNonConstCastable | 
|   | 
| class   | ConstCastable | 
|   | 
| struct   | ConstCharPtr | 
|   | 
| class   | ContainerEqMatcher | 
|   | 
| class   | ContainsMatcher | 
|   | 
| class   | ContainsMatcherImpl | 
|   | 
| struct   | DecayArray | 
|   | 
| struct   | DecayArray< T[]> | 
|   | 
| struct   | DecayArray< T[N]> | 
|   | 
| class   | Derived | 
|   | 
| class   | DoBothAction | 
|   | 
| class   | DoDefaultAction | 
|   | 
| class   | DummyMatchResultListener | 
|   | 
| class   | EachMatcher | 
|   | 
| class   | EachMatcherImpl | 
|   | 
| class   | EitherOfMatcher | 
|   | 
| class   | EitherOfMatcherImpl | 
|   | 
| class   | ElementsAreArrayMatcher | 
|   | 
| class   | ElementsAreMatcher | 
|   | 
| class   | ElementsAreMatcherImpl | 
|   | 
| struct   | EnableIf | 
|   | 
| struct   | EnableIf< true > | 
|   | 
| class   | EndsWithMatcher | 
|   | 
| class   | EnvironmentInvocationCatcher | 
|   | 
| class   | Eq2Matcher | 
|   | 
| class   | EqHelper | 
|   | 
| class   | EqHelper< true > | 
|   | 
| class   | EqMatcher | 
|   | 
| class   | EventRecordingListener | 
|   | 
| struct   | ExcessiveArg | 
|   | 
| class   | ExpectationBase | 
|   | 
| class   | ExpectationTester | 
|   | 
| class   | FieldMatcher | 
|   | 
| class   | FilePath | 
|   | 
| class   | FinalSuccessChecker | 
|   | 
| class   | FloatingEqMatcher | 
|   | 
| class   | FloatingPoint | 
|   | 
| class   | FormatForComparison | 
|   | 
| class   | FormatForComparison< ToPrint[N], OtherOperand > | 
|   | 
| 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)> | 
|   | 
| 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   | FunctionMockerBase | 
|   | 
| class   | Ge2Matcher | 
|   | 
| class   | GeMatcher | 
|   | 
| class   | Gt2Matcher | 
|   | 
| class   | GTestLog | 
|   | 
| class   | GTestMutexLock | 
|   | 
| class   | GtMatcher | 
|   | 
| class   | HasNewFatalFailureHelper | 
|   | 
| class   | HasSubstrMatcher | 
|   | 
| class   | IgnoredValue | 
|   | 
| class   | IgnoreResultAction | 
|   | 
| class   | ImplicitlyConvertible | 
|   | 
| class   | InvokeAction | 
|   | 
| class   | InvokeHelper | 
|   | 
| 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   | InvokeHelper< R, ::testing::tuple<> > | 
|   | 
| class   | InvokeMethodAction | 
|   | 
| class   | InvokeMethodWithoutArgsAction | 
|   | 
| class   | InvokeWithoutArgsAction | 
|   | 
| struct   | is_pointer | 
|   | 
| struct   | is_pointer< T * > | 
|   | 
| struct   | is_reference | 
|   | 
| struct   | is_reference< T & > | 
|   | 
| struct   | IsAProtocolMessage | 
|   | 
| class   | IsNullMatcher | 
|   | 
| struct   | IteratorTraits | 
|   | 
| struct   | IteratorTraits< const T * > | 
|   | 
| struct   | IteratorTraits< T * > | 
|   | 
| class   | KeyMatcher | 
|   | 
| class   | KeyMatcherImpl | 
|   | 
| struct   | KindOf | 
|   | 
| class   | Le2Matcher | 
|   | 
| class   | LeMatcher | 
|   | 
| struct   | LessByName | 
|   | 
| struct   | LessComparator | 
|   | 
| class   | linked_ptr | 
|   | 
| class   | linked_ptr_internal | 
|   | 
| struct   | LinkedPtrLessThan | 
|   | 
| class   | ListenerTest | 
|   | 
| struct   | LosslessArithmeticConvertibleImpl | 
|   | 
| struct   | LosslessArithmeticConvertibleImpl< kBool, bool, kBool, bool > | 
|   | 
| struct   | LosslessArithmeticConvertibleImpl< kBool, bool, kFloatingPoint, To > | 
|   | 
| struct   | LosslessArithmeticConvertibleImpl< kBool, bool, kInteger, To > | 
|   | 
| struct   | LosslessArithmeticConvertibleImpl< kFloatingPoint, From, kBool, bool > | 
|   | 
| struct   | LosslessArithmeticConvertibleImpl< kFloatingPoint, From, kInteger, To > | 
|   | 
| struct   | LosslessArithmeticConvertibleImpl< kInteger, From, kBool, bool > | 
|   | 
| struct   | LosslessArithmeticConvertibleImpl< kInteger, From, kFloatingPoint, To > | 
|   | 
| struct   | LosslessArithmeticConvertibleImpl< kInteger, From, kInteger, To > | 
|   | 
| class   | Lt2Matcher | 
|   | 
| class   | LtMatcher | 
|   | 
| class   | MatcherAsPredicate | 
|   | 
| class   | MatcherBase | 
|   | 
| class   | MatcherCastImpl | 
|   | 
| class   | MatcherCastImpl< T, Matcher< T > > | 
|   | 
| class   | MatcherCastImpl< T, Matcher< U > > | 
|   | 
| struct   | MatcherTuple | 
|   | 
| 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   | MatcherTuple< ::testing::tuple<> > | 
|   | 
| class   | MatchesRegexMatcher | 
|   | 
| class   | MatchMatrix | 
|   | 
| class   | MockSpec | 
|   | 
| class   | Mutex | 
|   | 
| class   | NativeArray | 
|   | 
| class   | Ne2Matcher | 
|   | 
| class   | NeMatcher | 
|   | 
| class   | NoDefaultContructor | 
|   | 
| class   | NotMatcher | 
|   | 
| class   | NotMatcherImpl | 
|   | 
| class   | NotNullMatcher | 
|   | 
| class   | OnCallSpec | 
|   | 
| class   | PairMatchBase | 
|   | 
| class   | PairMatcher | 
|   | 
| class   | PairMatcherImpl | 
|   | 
| class   | PointeeMatcher | 
|   | 
| struct   | PointeeOf | 
|   | 
| struct   | PointeeOf< T * > | 
|   | 
| class   | PointwiseMatcher | 
|   | 
| class   | PredicateFormatterFromMatcher | 
|   | 
| class   | PropertyMatcher | 
|   | 
| class   | QuantifierMatcherImpl | 
|   | 
| class   | Random | 
|   | 
| class   | RE | 
|   | 
| class   | ReferenceOrValueWrapper | 
|   | 
| class   | ReferenceOrValueWrapper< T & > | 
|   | 
| class   | ReferenceWrapper | 
|   | 
| class   | RefMatcher | 
|   | 
| class   | RefMatcher< T & > | 
|   | 
| struct   | RelationToSourceCopy | 
|   | 
| struct   | RelationToSourceReference | 
|   | 
| struct   | remove_reference | 
|   | 
| struct   | remove_reference< T & > | 
|   | 
| struct   | RemoveConst | 
|   | 
| struct   | RemoveConst< const T > | 
|   | 
| struct   | RemoveConst< const T[N]> | 
|   | 
| struct   | RemoveConstFromKey | 
|   | 
| struct   | RemoveConstFromKey< std::pair< const K, V > > | 
|   | 
| struct   | RemoveReference | 
|   | 
| struct   | RemoveReference< T & > | 
|   | 
| class   | ResultOfMatcher | 
|   | 
| class   | ReturnAction | 
|   | 
| class   | ReturnNullAction | 
|   | 
| class   | ReturnRefAction | 
|   | 
| class   | ReturnRefOfCopyAction | 
|   | 
| class   | ReturnVoidAction | 
|   | 
| class   | scoped_ptr | 
|   | 
| class   | ScopedTrace | 
|   | 
| 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   | SetArgumentPointeeAction | 
|   | 
| class   | SetArgumentPointeeAction< N, Proto, true > | 
|   | 
| class   | SetErrnoAndReturnAction | 
|   | 
| class   | SingleFailureChecker | 
|   | 
| class   | SizeIsMatcher | 
|   | 
| class   | StartsWithMatcher | 
|   | 
| struct   | StaticAssertTypeEqHelper | 
|   | 
| struct   | StaticAssertTypeEqHelper< T, T > | 
|   | 
| class   | StlContainerView | 
|   | 
| class   | StlContainerView< ::testing::tuple< ElementPointer, Size > > | 
|   | 
| class   | StlContainerView< Element[N]> | 
|   | 
| class   | StreamMatchResultListener | 
|   | 
| class   | StrEqualityMatcher | 
|   | 
| class   | String | 
|   | 
| class   | TestEventListenersAccessor | 
|   | 
| class   | TestFactoryBase | 
|   | 
| class   | TestFactoryImpl | 
|   | 
| class   | ThreadLocal | 
|   | 
| class   | To | 
|   | 
| class   | TransformTupleValuesHelper | 
|   | 
| class   | TrulyMatcher | 
|   | 
| 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 > | 
|   | 
| struct   | TuplePolicy | 
|   | 
| class   | TuplePrefix | 
|   | 
| class   | TuplePrefix< 0 > | 
|   | 
| struct   | type_equals | 
|   | 
| struct   | type_equals< T, T > | 
|   | 
| class   | TypedExpectation | 
|   | 
| class   | TypeIdHelper | 
|   | 
| class   | TypeWithSize | 
|   | 
| class   | TypeWithSize< 4 > | 
|   | 
| class   | TypeWithSize< 8 > | 
|   | 
| class   | UnitTestHelper | 
|   | 
| class   | UnitTestRecordPropertyTestHelper | 
|   | 
| class   | UniversalPrinter | 
|   | 
| class   | UniversalPrinter< T & > | 
|   | 
| class   | UniversalPrinter< T[N]> | 
|   | 
| class   | UniversalTersePrinter | 
|   | 
| class   | UniversalTersePrinter< char * > | 
|   | 
| class   | UniversalTersePrinter< const char * > | 
|   | 
| class   | UniversalTersePrinter< T & > | 
|   | 
| class   | UniversalTersePrinter< T[N]> | 
|   | 
| class   | UniversalTersePrinter< wchar_t * > | 
|   | 
| class   | UnorderedElementsAreArrayMatcher | 
|   | 
| class   | UnorderedElementsAreMatcher | 
|   | 
| class   | UnorderedElementsAreMatcherImpl | 
|   | 
| class   | UnorderedElementsAreMatcherImplBase | 
|   | 
| class   | UntypedActionResultHolderBase | 
|   | 
| class   | UntypedFunctionMockerBase | 
|   | 
| class   | UntypedOnCallSpecBase | 
|   | 
| class   | WhenDynamicCastToMatcher | 
|   | 
| class   | WhenDynamicCastToMatcher< To & > | 
|   | 
| class   | WhenDynamicCastToMatcherBase | 
|   | 
| class   | WhenSortedByMatcher | 
|   | 
| class   | WithArgsAction | 
|   | 
 | 
|   | 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 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_ (int, kInteger) | 
|   | 
|   | GMOCK_DECLARE_KIND_ (long, kInteger) | 
|   | 
|   | GMOCK_DECLARE_KIND_ (wchar_t, 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_ string  | JoinAsTuple (const Strings &fields) | 
|   | 
| 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_ void  | CaptureStdout () | 
|   | 
| GTEST_API_ std::string  | GetCapturedStdout () | 
|   | 
| GTEST_API_ void  | CaptureStderr () | 
|   | 
| GTEST_API_ std::string  | GetCapturedStderr () | 
|   | 
| 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 () | 
|   | 
|   | 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) | 
|   |