Namespaces | Classes | Typedefs | Enumerations | Functions | Variables
testing::internal Namespace Reference

Namespaces

 edit_distance
 
 gmockpp
 
 internal_stream_operator_without_lexical_name_lookup
 
 invoke_argument
 
 posix
 

Classes

class  ActionAdaptor
 
class  ActionHelper
 
struct  ActionImpl
 
struct  ActionImpl< R(Args...), Impl >
 
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
 
struct  append
 
struct  append< int_pack< Is... >, I >
 
class  ArgsMatcher
 
class  ArgsMatcherImpl
 
class  AssertHelper
 
class  AssignAction
 
class  Base
 
class  BeginEndDistanceIsMatcher
 
struct  bool_constant
 
struct  BooleanConstant
 
class  BothOfMatcher
 
class  BothOfMatcherImpl
 
class  BoundSecondMatcher
 
class  BriefUnitTestResultPrinter
 
class  BuiltInDefaultValue
 
class  BuiltInDefaultValue< const T >
 
class  BuiltInDefaultValue< T * >
 
struct  BuiltInDefaultValueGetter
 
struct  BuiltInDefaultValueGetter< T, false >
 
struct  ByMoveWrapper
 
struct  CallableTraits
 
struct  CallableTraits< ResType(*)(ArgType)>
 
class  CapturedStream
 
class  CartesianProductGenerator
 
class  CartesianProductGenerator10
 
class  CartesianProductGenerator2
 
class  CartesianProductGenerator3
 
class  CartesianProductGenerator4
 
class  CartesianProductGenerator5
 
class  CartesianProductGenerator6
 
class  CartesianProductGenerator7
 
class  CartesianProductGenerator8
 
class  CartesianProductGenerator9
 
class  CartesianProductHolder
 
class  CartesianProductHolder10
 
class  CartesianProductHolder2
 
class  CartesianProductHolder3
 
class  CartesianProductHolder4
 
class  CartesianProductHolder5
 
class  CartesianProductHolder6
 
class  CartesianProductHolder7
 
class  CartesianProductHolder8
 
class  CartesianProductHolder9
 
class  Castable
 
struct  CastAndAppendTransform
 
struct  CodeLocation
 
class  ComparisonBase
 
struct  CompileAssert
 
struct  CompileAssertTypesEqual
 
struct  CompileAssertTypesEqual< T, T >
 
class  ConstAndNonConstCastable
 
class  ConstCastable
 
struct  ConstCharPtr
 
struct  ConstRef
 
struct  ConstRef< T & >
 
class  ContainerEqMatcher
 
struct  ContainerPrinter
 
class  ContainsMatcher
 
class  ContainsMatcherImpl
 
struct  ConvertibleToIntegerPrinter
 
struct  ConvertibleToStringViewPrinter
 
struct  DecayArray
 
struct  DecayArray< T[]>
 
struct  DecayArray< T[N]>
 
class  DefaultGlobalTestPartResultReporter
 
struct  DefaultNameGenerator
 
class  DefaultPerThreadTestPartResultReporter
 
struct  DeleteArgAction
 
class  Derived
 
struct  DoAllAction
 
class  DoBothAction
 
class  DoDefaultAction
 
struct  DoubleSequence
 
struct  DoubleSequence< false, IndexSequence< I... >, sizeofT >
 
struct  DoubleSequence< true, IndexSequence< I... >, sizeofT >
 
class  DummyMatchResultListener
 
class  EachMatcher
 
class  EachMatcherImpl
 
class  EitherOfMatcher
 
class  EitherOfMatcherImpl
 
class  ElementsAreArrayMatcher
 
class  ElementsAreMatcher
 
class  ElementsAreMatcherImpl
 
struct  ElemFromList
 
struct  ElemFromList< N, IndexSequence< I... >, T... >
 
struct  ElemFromListImpl
 
struct  ElemFromListImpl< IndexSequence< I... > >
 
struct  ElemFromListImpl< T, I, I >
 
struct  EnableIf
 
struct  EnableIf< true >
 
class  EndsWithMatcher
 
class  EnvironmentInvocationCatcher
 
class  Eq2Matcher
 
class  EqHelper
 
class  EqHelper< true >
 
class  EqMatcher
 
class  EventRecordingListener
 
class  EventRecordingListener2
 
struct  ExcessiveArg
 
class  ExpectationBase
 
class  ExpectationTester
 
class  FailureReporterInterface
 
struct  faketype
 
struct  FallbackPrinter
 
class  FieldMatcher
 
class  FilePath
 
class  FinalSuccessChecker
 
struct  FindFirstPrinter
 
struct  FindFirstPrinter< T, decltype(Printer::PrintValue(std::declval< const T & >(), nullptr)), Printer, Printers... >
 
class  FlatTuple
 
struct  FlatTupleBase
 
struct  FlatTupleBase< FlatTuple< T... >, IndexSequence< Idx... > >
 
struct  FlatTupleConstructTag
 
struct  FlatTupleElemBase
 
struct  FlatTupleElemBase< FlatTuple< T... >, I >
 
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)>
 
struct  Function< R(Args...)>
 
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
 
struct  FunctionPointerPrinter
 
class  Ge2Matcher
 
class  GeMatcher
 
struct  GenerateTypeList
 
class  GoogleTestFailureReporter
 
class  Gt2Matcher
 
class  GTestFlagSaver
 
class  GTestLog
 
class  GTestMutexLock
 
class  GtMatcher
 
class  HasDebugStringAndShortDebugString
 
class  HasNewFatalFailureHelper
 
class  HasSubstrMatcher
 
struct  Ignore
 
class  IgnoredValue
 
class  IgnoreResultAction
 
struct  ImplBase
 
class  ImplicitlyConvertible
 
struct  IndexSequence
 
struct  int_pack
 
class  InvokeAction
 
struct  InvokeArgumentAction
 
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<> >
 
struct  InvokeMethodAction
 
struct  InvokeMethodWithoutArgsAction
 
struct  InvokeWithoutArgsAction
 
struct  is_pointer
 
struct  is_pointer< T * >
 
struct  is_proxy_type_list
 
struct  is_proxy_type_list< ProxyTypeList< Ts... > >
 
struct  is_reference
 
struct  is_reference< T & >
 
struct  is_same
 
struct  is_same< T, T >
 
struct  IsAProtocolMessage
 
struct  IsHashTable
 
class  IsNullMatcher
 
struct  IsRecursiveContainer
 
struct  IsRecursiveContainerImpl
 
struct  IsRecursiveContainerImpl< C, false >
 
struct  IsRecursiveContainerImpl< C, true >
 
struct  IsSame
 
struct  IsSame< T, T >
 
struct  IteratorTraits
 
struct  IteratorTraits< const T * >
 
struct  IteratorTraits< T * >
 
class  JsonUnitTestResultPrinter
 
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
 
struct  make_int_pack
 
struct  make_int_pack< 0 >
 
struct  MakeIndexSequence
 
struct  MakeIndexSequence< 0 >
 
struct  MakeIndexSequenceImpl
 
struct  MakeIndexSequenceImpl< 0 >
 
struct  MarkAsIgnored
 
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  MaxBipartiteMatchState
 
class  MockSpec
 
class  Mutex
 
class  NaggyMockImpl
 
struct  NameGeneratorSelector
 
class  NativeArray
 
class  Ne2Matcher
 
class  NeMatcher
 
class  NiceMockImpl
 
class  NoDefaultContructor
 
struct  None
 
class  NotMatcher
 
class  NotMatcherImpl
 
class  NotNullMatcher
 
class  OnCallSpec
 
class  OsStackTraceGetter
 
class  OsStackTraceGetterInterface
 
class  PairMatchBase
 
class  PairMatcher
 
class  PairMatcherImpl
 
class  ParameterizedTestCaseInfo
 
class  ParameterizedTestCaseInfoBase
 
class  ParameterizedTestCaseRegistry
 
class  ParameterizedTestFactory
 
class  ParameterizedTestSuiteInfo
 
class  ParameterizedTestSuiteInfoBase
 
class  ParameterizedTestSuiteRegistry
 
class  ParamGenerator
 
class  ParamGeneratorInterface
 
class  ParamIterator
 
class  ParamIteratorInterface
 
struct  ParamNameGenFunc
 
class  PointeeMatcher
 
struct  PointeeOf
 
struct  PointeeOf< T * >
 
struct  PointerPrinter
 
class  PointwiseMatcher
 
class  PredicateFormatterFromMatcher
 
class  PrettyUnitTestResultPrinter
 
class  PropertyMatcher
 
struct  ProtobufPrinter
 
struct  ProxyTypeList
 
class  QuantifierMatcherImpl
 
class  Random
 
class  RangeGenerator
 
struct  RawBytesPrinter
 
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
 
struct  ReturnArgAction
 
struct  ReturnNewAction
 
class  ReturnNullAction
 
struct  ReturnPointeeAction
 
class  ReturnRefAction
 
class  ReturnRefOfCopyAction
 
class  ReturnRoundRobinAction
 
class  ReturnVoidAction
 
struct  SaveArgAction
 
struct  SaveArgPointeeAction
 
class  scoped_ptr
 
class  ScopedPrematureExitFile
 
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 >
 
struct  SetArgRefereeAction
 
class  SetArgumentPointeeAction
 
class  SetArgumentPointeeAction< N, Proto, true >
 
struct  SetArrayArgumentAction
 
class  SetErrnoAndReturnAction
 
class  SingleFailureChecker
 
class  SizeIsMatcher
 
class  StartsWithMatcher
 
struct  StaticAssertTypeEqHelper
 
struct  StaticAssertTypeEqHelper< T, T >
 
class  StlContainerView
 
class  StlContainerView< ::std::tuple< ElementPointer, Size > >
 
class  StlContainerView< ::testing::tuple< ElementPointer, Size > >
 
class  StlContainerView< Element[N]>
 
class  StreamMatchResultListener
 
class  StrEqualityMatcher
 
class  StrictMockImpl
 
class  String
 
struct  SuiteApiResolver
 
struct  Templates
 
struct  Templates< Head_ >
 
struct  TemplateSel
 
class  TestCaseNameIs
 
class  TestEventListenersAccessor
 
class  TestEventRepeater
 
class  TestFactoryBase
 
class  TestFactoryImpl
 
class  TestMetaFactory
 
class  TestMetaFactoryBase
 
class  TestPropertyKeyIs
 
class  TestResultAccessor
 
class  TestSuiteNameIs
 
class  TestSuiteWithCommentTest
 
struct  ThisRefAdjuster
 
class  ThreadLocal
 
class  Timer
 
class  To
 
struct  TraceInfo
 
class  TransformTupleValuesHelper
 
struct  TrueWithString
 
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  TuplePrefixPrinter
 
struct  TuplePrefixPrinter< 0 >
 
struct  type_equals
 
struct  type_equals< T, T >
 
class  TypedExpectation
 
class  TypeIdHelper
 
class  TypeParameterizedTest
 
class  TypeParameterizedTest< Fixture, TestSel, internal::None >
 
class  TypeParameterizedTestSuite
 
class  TypeParameterizedTestSuite< Fixture, internal::None, Types >
 
class  TypeParameterizedTestSuiteRegistry
 
struct  Types
 
struct  Types< Head_ >
 
class  TypeWithSize
 
class  TypeWithSize< 4 >
 
class  TypeWithSize< 8 >
 
class  UnitTestHelper
 
class  UnitTestImpl
 
class  UnitTestOptions
 
class  UnitTestRecordPropertyTestHelper
 
class  UniversalPrinter
 
class  UniversalPrinter< const T >
 
class  UniversalPrinter< T & >
 
class  UniversalPrinter< T[N]>
 
class  UniversalPrinter< Wrapper< T > >
 
class  UniversalTersePrinter
 
class  UniversalTersePrinter< char * >
 
class  UniversalTersePrinter< char16_t * >
 
class  UniversalTersePrinter< char32_t * >
 
class  UniversalTersePrinter< const char * >
 
class  UniversalTersePrinter< const char16_t * >
 
class  UniversalTersePrinter< const char32_t * >
 
class  UniversalTersePrinter< const wchar_t * >
 
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  ValueArray
 
class  ValueArray1
 
class  ValueArray10
 
class  ValueArray11
 
class  ValueArray12
 
class  ValueArray13
 
class  ValueArray14
 
class  ValueArray15
 
class  ValueArray16
 
class  ValueArray17
 
class  ValueArray18
 
class  ValueArray19
 
class  ValueArray2
 
class  ValueArray20
 
class  ValueArray21
 
class  ValueArray22
 
class  ValueArray23
 
class  ValueArray24
 
class  ValueArray25
 
class  ValueArray26
 
class  ValueArray27
 
class  ValueArray28
 
class  ValueArray29
 
class  ValueArray3
 
class  ValueArray30
 
class  ValueArray31
 
class  ValueArray32
 
class  ValueArray33
 
class  ValueArray34
 
class  ValueArray35
 
class  ValueArray36
 
class  ValueArray37
 
class  ValueArray38
 
class  ValueArray39
 
class  ValueArray4
 
class  ValueArray40
 
class  ValueArray41
 
class  ValueArray42
 
class  ValueArray43
 
class  ValueArray44
 
class  ValueArray45
 
class  ValueArray46
 
class  ValueArray47
 
class  ValueArray48
 
class  ValueArray49
 
class  ValueArray5
 
class  ValueArray50
 
class  ValueArray6
 
class  ValueArray7
 
class  ValueArray8
 
class  ValueArray9
 
class  ValuesInIteratorRangeGenerator
 
class  WhenDynamicCastToMatcher
 
class  WhenDynamicCastToMatcher< To & >
 
class  WhenDynamicCastToMatcherBase
 
class  WhenSortedByMatcher
 
struct  WithArgsAction
 
class  WithoutMatchers
 
struct  WrapPrinterType
 
class  XmlUnitTestResultPrinter
 

Typedefs

using BiggestInt = long long
 
template<bool B>
using bool_constant = std::integral_constant< bool, B >
 
template<typename P , typename Q >
using disjunction = typename ::std::conditional< P::value, P, Q >::type
 
typedef FloatingPoint< double > Double
 
typedef ::std::pair< size_t, size_t > ElementMatcherPair
 
typedef ::std::vector< ElementMatcherPairElementMatcherPairs
 
typedef bool_constant< falsefalse_type
 
typedef FloatingPoint< float > Float
 
template<typename T >
using identity_t = T
 
template<typename... T>
using IndexSequenceFor = typename MakeIndexSequence< sizeof...(T)>::type
 
typedef TypeWithSize< 4 >::Int Int32
 
typedef TypeWithSize< 8 >::Int Int64
 
typedef int IsContainer
 
typedef char IsNotContainer
 
template<typename From , typename To >
using LosslessArithmeticConvertible = LosslessArithmeticConvertibleImpl< GMOCK_KIND_OF_(From), From, GMOCK_KIND_OF_(To), To >
 
template<TypeKind kFromKind, typename From , TypeKind kToKind, typename To >
using LosslessArithmeticConvertibleImpl = std::integral_constant< bool,(kFromKind==kBool) ? true :(kFromKind !=kToKind) ? false :(kFromKind==kInteger &&(((sizeof(From)< sizeof(To)) &&!(std::is_signed< From >::value &&!std::is_signed< To >::value))||((sizeof(From)==sizeof(To)) &&(std::is_signed< From >::value==std::is_signed< To >::value)))) ? true :(kFromKind==kFloatingPoint &&(sizeof(From)<=sizeof(To))) ? true :false >
 
template<size_t N>
using MakeIndexSequence = typename MakeIndexSequenceImpl< N >::type
 
typedef GTestMutexLock MutexLock
 
template<class TestCase >
using ParameterizedTestCaseInfo = ParameterizedTestSuiteInfo< TestCase >
 
using SetUpTearDownSuiteFuncType = void(*)()
 
typedef void(* SetUpTestCaseFunc) ()
 
using SetUpTestSuiteFunc = void(*)()
 
typedef ::std::string string
 
typedef ::std::vector< ::std::string > Strings
 
typedef void(* TearDownTestCaseFunc) ()
 
using TearDownTestSuiteFunc = void(*)()
 
using TimeInMillis = TypeWithSize< 8 >::Int
 
typedef bool_constant< truetrue_type
 
using TypedTestCasePState = TypedTestSuitePState
 
template<typename T >
using TypeIsValidNullptrConstant = std::integral_constant< bool, std::is_same< typename std::decay< T >::type, std::nullptr_t >::value||!std::is_convertible< T, Secret * >::value >
 
typedef TypeWithSize< 4 >::UInt UInt32
 
typedef TypeWithSize< 8 >::UInt UInt64
 
typedef ::std::wstring wstring
 

Enumerations

enum  CallReaction { kAllow, kWarn, kFail, kDefault = kWarn }
 
enum  CharFormat {
  kAsIs, kHexEscape, kSpecialEscape, kAsIs,
  kHexEscape, kSpecialEscape, kAsIs, kHexEscape,
  kSpecialEscape, kAsIs, kHexEscape, kSpecialEscape,
  kAsIs, kHexEscape, kSpecialEscape, kAsIs,
  kHexEscape, kSpecialEscape
}
 
enum  CharFormat {
  kAsIs, kHexEscape, kSpecialEscape, kAsIs,
  kHexEscape, kSpecialEscape, kAsIs, kHexEscape,
  kSpecialEscape, kAsIs, kHexEscape, kSpecialEscape,
  kAsIs, kHexEscape, kSpecialEscape, kAsIs,
  kHexEscape, kSpecialEscape
}
 
enum  CharFormat {
  kAsIs, kHexEscape, kSpecialEscape, kAsIs,
  kHexEscape, kSpecialEscape, kAsIs, kHexEscape,
  kSpecialEscape, kAsIs, kHexEscape, kSpecialEscape,
  kAsIs, kHexEscape, kSpecialEscape, kAsIs,
  kHexEscape, kSpecialEscape
}
 
enum  CharFormat {
  kAsIs, kHexEscape, kSpecialEscape, kAsIs,
  kHexEscape, kSpecialEscape, kAsIs, kHexEscape,
  kSpecialEscape, kAsIs, kHexEscape, kSpecialEscape,
  kAsIs, kHexEscape, kSpecialEscape, kAsIs,
  kHexEscape, kSpecialEscape
}
 
enum  CharFormat {
  kAsIs, kHexEscape, kSpecialEscape, kAsIs,
  kHexEscape, kSpecialEscape, kAsIs, kHexEscape,
  kSpecialEscape, kAsIs, kHexEscape, kSpecialEscape,
  kAsIs, kHexEscape, kSpecialEscape, kAsIs,
  kHexEscape, kSpecialEscape
}
 
enum  CharFormat {
  kAsIs, kHexEscape, kSpecialEscape, kAsIs,
  kHexEscape, kSpecialEscape, kAsIs, kHexEscape,
  kSpecialEscape, kAsIs, kHexEscape, kSpecialEscape,
  kAsIs, kHexEscape, kSpecialEscape, kAsIs,
  kHexEscape, kSpecialEscape
}
 
enum  DefaultPrinterType {
  kPrintContainer, kPrintPointer, kPrintFunctionPointer, kPrintOther,
  kPrintContainer, kPrintPointer, kPrintFunctionPointer, kPrintOther,
  kPrintContainer, kPrintPointer, kPrintFunctionPointer, kPrintOther
}
 
enum  DefaultPrinterType {
  kPrintContainer, kPrintPointer, kPrintFunctionPointer, kPrintOther,
  kPrintContainer, kPrintPointer, kPrintFunctionPointer, kPrintOther,
  kPrintContainer, kPrintPointer, kPrintFunctionPointer, kPrintOther
}
 
enum  DefaultPrinterType {
  kPrintContainer, kPrintPointer, kPrintFunctionPointer, kPrintOther,
  kPrintContainer, kPrintPointer, kPrintFunctionPointer, kPrintOther,
  kPrintContainer, kPrintPointer, kPrintFunctionPointer, kPrintOther
}
 
enum  GTestColor {
  COLOR_DEFAULT, COLOR_RED, COLOR_GREEN, COLOR_YELLOW,
  COLOR_DEFAULT, COLOR_RED, COLOR_GREEN, COLOR_YELLOW,
  COLOR_DEFAULT, COLOR_RED, COLOR_GREEN, COLOR_YELLOW,
  COLOR_DEFAULT, COLOR_RED, COLOR_GREEN, COLOR_YELLOW
}
 
enum  GTestColor {
  COLOR_DEFAULT, COLOR_RED, COLOR_GREEN, COLOR_YELLOW,
  COLOR_DEFAULT, COLOR_RED, COLOR_GREEN, COLOR_YELLOW,
  COLOR_DEFAULT, COLOR_RED, COLOR_GREEN, COLOR_YELLOW,
  COLOR_DEFAULT, COLOR_RED, COLOR_GREEN, COLOR_YELLOW
}
 
enum  GTestColor {
  COLOR_DEFAULT, COLOR_RED, COLOR_GREEN, COLOR_YELLOW,
  COLOR_DEFAULT, COLOR_RED, COLOR_GREEN, COLOR_YELLOW,
  COLOR_DEFAULT, COLOR_RED, COLOR_GREEN, COLOR_YELLOW,
  COLOR_DEFAULT, COLOR_RED, COLOR_GREEN, COLOR_YELLOW
}
 
enum  GTestColor {
  COLOR_DEFAULT, COLOR_RED, COLOR_GREEN, COLOR_YELLOW,
  COLOR_DEFAULT, COLOR_RED, COLOR_GREEN, COLOR_YELLOW,
  COLOR_DEFAULT, COLOR_RED, COLOR_GREEN, COLOR_YELLOW,
  COLOR_DEFAULT, COLOR_RED, COLOR_GREEN, COLOR_YELLOW
}
 
enum  GTestLogSeverity {
  GTEST_INFO, GTEST_WARNING, GTEST_ERROR, GTEST_FATAL,
  GTEST_INFO, GTEST_WARNING, GTEST_ERROR, GTEST_FATAL,
  GTEST_INFO, GTEST_WARNING, GTEST_ERROR, GTEST_FATAL,
  GTEST_INFO, GTEST_WARNING, GTEST_ERROR, GTEST_FATAL,
  GTEST_INFO, GTEST_WARNING, GTEST_ERROR, GTEST_FATAL,
  GTEST_INFO, GTEST_WARNING, GTEST_ERROR, GTEST_FATAL
}
 
enum  GTestLogSeverity {
  GTEST_INFO, GTEST_WARNING, GTEST_ERROR, GTEST_FATAL,
  GTEST_INFO, GTEST_WARNING, GTEST_ERROR, GTEST_FATAL,
  GTEST_INFO, GTEST_WARNING, GTEST_ERROR, GTEST_FATAL,
  GTEST_INFO, GTEST_WARNING, GTEST_ERROR, GTEST_FATAL,
  GTEST_INFO, GTEST_WARNING, GTEST_ERROR, GTEST_FATAL,
  GTEST_INFO, GTEST_WARNING, GTEST_ERROR, GTEST_FATAL
}
 
enum  GTestLogSeverity {
  GTEST_INFO, GTEST_WARNING, GTEST_ERROR, GTEST_FATAL,
  GTEST_INFO, GTEST_WARNING, GTEST_ERROR, GTEST_FATAL,
  GTEST_INFO, GTEST_WARNING, GTEST_ERROR, GTEST_FATAL,
  GTEST_INFO, GTEST_WARNING, GTEST_ERROR, GTEST_FATAL,
  GTEST_INFO, GTEST_WARNING, GTEST_ERROR, GTEST_FATAL,
  GTEST_INFO, GTEST_WARNING, GTEST_ERROR, GTEST_FATAL
}
 
enum  GTestLogSeverity {
  GTEST_INFO, GTEST_WARNING, GTEST_ERROR, GTEST_FATAL,
  GTEST_INFO, GTEST_WARNING, GTEST_ERROR, GTEST_FATAL,
  GTEST_INFO, GTEST_WARNING, GTEST_ERROR, GTEST_FATAL,
  GTEST_INFO, GTEST_WARNING, GTEST_ERROR, GTEST_FATAL,
  GTEST_INFO, GTEST_WARNING, GTEST_ERROR, GTEST_FATAL,
  GTEST_INFO, GTEST_WARNING, GTEST_ERROR, GTEST_FATAL
}
 
enum  GTestLogSeverity {
  GTEST_INFO, GTEST_WARNING, GTEST_ERROR, GTEST_FATAL,
  GTEST_INFO, GTEST_WARNING, GTEST_ERROR, GTEST_FATAL,
  GTEST_INFO, GTEST_WARNING, GTEST_ERROR, GTEST_FATAL,
  GTEST_INFO, GTEST_WARNING, GTEST_ERROR, GTEST_FATAL,
  GTEST_INFO, GTEST_WARNING, GTEST_ERROR, GTEST_FATAL,
  GTEST_INFO, GTEST_WARNING, GTEST_ERROR, GTEST_FATAL
}
 
enum  GTestLogSeverity {
  GTEST_INFO, GTEST_WARNING, GTEST_ERROR, GTEST_FATAL,
  GTEST_INFO, GTEST_WARNING, GTEST_ERROR, GTEST_FATAL,
  GTEST_INFO, GTEST_WARNING, GTEST_ERROR, GTEST_FATAL,
  GTEST_INFO, GTEST_WARNING, GTEST_ERROR, GTEST_FATAL,
  GTEST_INFO, GTEST_WARNING, GTEST_ERROR, GTEST_FATAL,
  GTEST_INFO, GTEST_WARNING, GTEST_ERROR, GTEST_FATAL
}
 
enum  LogSeverity {
  kInfo = 0, kWarning = 1, kInfo = 0, kWarning = 1,
  kInfo = 0, kWarning = 1, kInfo = 0, kWarning = 1,
  kInfo = 0, kWarning = 1
}
 
enum  LogSeverity {
  kInfo = 0, kWarning = 1, kInfo = 0, kWarning = 1,
  kInfo = 0, kWarning = 1, kInfo = 0, kWarning = 1,
  kInfo = 0, kWarning = 1
}
 
enum  LogSeverity {
  kInfo = 0, kWarning = 1, kInfo = 0, kWarning = 1,
  kInfo = 0, kWarning = 1, kInfo = 0, kWarning = 1,
  kInfo = 0, kWarning = 1
}
 
enum  LogSeverity {
  kInfo = 0, kWarning = 1, kInfo = 0, kWarning = 1,
  kInfo = 0, kWarning = 1, kInfo = 0, kWarning = 1,
  kInfo = 0, kWarning = 1
}
 
enum  LogSeverity {
  kInfo = 0, kWarning = 1, kInfo = 0, kWarning = 1,
  kInfo = 0, kWarning = 1, kInfo = 0, kWarning = 1,
  kInfo = 0, kWarning = 1
}
 
enum  TypeKind {
  kBool, kInteger, kFloatingPoint, kOther,
  kBool, kInteger, kFloatingPoint, kOther,
  kBool, kInteger, kFloatingPoint, kOther,
  kBool, kInteger, kFloatingPoint, kOther,
  kBool, kInteger, kFloatingPoint, kOther
}
 
enum  TypeKind {
  kBool, kInteger, kFloatingPoint, kOther,
  kBool, kInteger, kFloatingPoint, kOther,
  kBool, kInteger, kFloatingPoint, kOther,
  kBool, kInteger, kFloatingPoint, kOther,
  kBool, kInteger, kFloatingPoint, kOther
}
 
enum  TypeKind {
  kBool, kInteger, kFloatingPoint, kOther,
  kBool, kInteger, kFloatingPoint, kOther,
  kBool, kInteger, kFloatingPoint, kOther,
  kBool, kInteger, kFloatingPoint, kOther,
  kBool, kInteger, kFloatingPoint, kOther
}
 
enum  TypeKind {
  kBool, kInteger, kFloatingPoint, kOther,
  kBool, kInteger, kFloatingPoint, kOther,
  kBool, kInteger, kFloatingPoint, kOther,
  kBool, kInteger, kFloatingPoint, kOther,
  kBool, kInteger, kFloatingPoint, kOther
}
 
enum  TypeKind {
  kBool, kInteger, kFloatingPoint, kOther,
  kBool, kInteger, kFloatingPoint, kOther,
  kBool, kInteger, kFloatingPoint, kOther,
  kBool, kInteger, kFloatingPoint, kOther,
  kBool, kInteger, kFloatingPoint, kOther
}
 

Functions

template<typename MockType >
MockType * AdjustConstness_ (const MockType *mock)
 
template<typename MockType >
const MockType * AdjustConstness_const (const MockType *mock)
 
bool AlwaysFalse ()
 
GTEST_API_ bool AlwaysTrue ()
 
GTEST_API_ std::string AppendUserMessage (const std::string &gtest_msg, const Message &user_msg)
 
template<typename F , typename Tuple >
auto Apply (F &&f, Tuple &&args) -> decltype(ApplyImpl(std::forward< F >(f), std::forward< Tuple >(args), MakeIndexSequence< std::tuple_size< Tuple >::value >()))
 
template<typename F , typename Tuple , size_t... Idx>
auto ApplyImpl (F &&f, Tuple &&args, IndexSequence< Idx... >) -> decltype(std::forward< F >(f)(std::get< Idx >(std::forward< Tuple >(args))...))
 
template<typename F , typename Tuple , size_t... Idx>
auto ApplyImpl (F &&f, Tuple &&args, int_pack< Idx... >) -> decltype(std::forward< F >(f)(std::get< Idx >(std::forward< Tuple >(args))...))
 
template<typename Iter , typename Element >
Iter ArrayAwareFind (Iter begin, Iter end, const Element &elem)
 
template<typename T , typename U >
bool ArrayEq (const T &lhs, const U &rhs)
 
template<typename T , typename U >
bool ArrayEq (const T *lhs, size_t size, const U *rhs)
 
template<typename T , typename U , size_t N>
bool ArrayEq (const T(&lhs)[N], const U(&rhs)[N])
 
template<typename From , typename To >
void Assert (bool condition, const char *file, int line)
 
void Assert (bool condition, const char *file, int line, const std::string &msg)
 
bool Base64Unescape (const std::string &encoded, std::string *decoded)
 
bool BoolFromGTestEnv (const char *flag, bool default_val)
 
std::string CanonicalizeForStdLibVersioning (std::string s)
 
GTEST_API_ void CaptureStderr ()
 
GTEST_API_ void CaptureStdout ()
 
void CaptureStream (int fd, const char *stream_name, CapturedStream **stream)
 
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<class Derived , class Base >
Derived * CheckedDowncastToActualType (Base *base)
 
UInt32 ChopLowBits (UInt32 *bits, int n)
 
uint32_t ChopLowBits (uint32_t *bits, int n)
 
GTEST_API_ AssertionResult CmpHelperEQ (const char *lhs_expression, const char *rhs_expression, BiggestInt lhs, BiggestInt rhs)
 
template<typename T1 , typename T2 >
AssertionResult CmpHelperEQ (const char *lhs_expression, const char *rhs_expression, const T1 &lhs, const T2 &rhs)
 
template<typename T1 , typename T2 >
AssertionResult CmpHelperEQFailure (const char *lhs_expression, const char *rhs_expression, const T1 &lhs, const T2 &rhs)
 
template<typename RawType >
AssertionResult CmpHelperFloatingPointEQ (const char *lhs_expression, const char *rhs_expression, RawType lhs_value, RawType rhs_value)
 
template<typename T1 , typename T2 >
AssertionResult CmpHelperOpFailure (const char *expr1, const char *expr2, const T1 &val1, const T2 &val2, const char *op)
 
GTEST_API_ AssertionResult CmpHelperSTRCASEEQ (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 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 char *s1, const char *s2)
 
GTEST_API_ AssertionResult CmpHelperSTRNE (const char *s1_expression, const char *s2_expression, const wchar_t *s1, const wchar_t *s2)
 
std::string CodePointToUtf8 (UInt32 code_point)
 
std::string CodePointToUtf8 (uint32_t code_point)
 
void ColoredPrintf (GTestColor color, const char *fmt,...)
 
GTEST_API_ std::string ConvertIdentifierNameToWords (const char *id_name)
 
template<typename T , typename U >
void CopyArray (const T &from, U *to)
 
template<typename T , typename U >
void CopyArray (const T *from, size_t size, U *to)
 
template<typename T , typename U , size_t N>
void CopyArray (const T(&from)[N], U(*to)[N])
 
template<typename InputIterator , typename OutputIterator >
OutputIterator CopyElements (InputIterator first, InputIterator last, OutputIterator output)
 
template<class Container , typename Predicate >
int CountIf (const Container &c, Predicate predicate)
 
UInt32 CreateCodePointFromUtf16SurrogatePair (wchar_t first, wchar_t second)
 
template<class ParamType >
std::string DefaultParamName (const TestParamInfo< ParamType > &info)
 
template<typename C >
void DefaultPrintTo (IsContainer, false_type, const C &container, ::std::ostream *os)
 
template<typename T >
void DefaultPrintTo (IsNotContainer, false_type, const T &value, ::std::ostream *os)
 
template<typename T >
void DefaultPrintTo (IsNotContainer, true_type, T *p, ::std::ostream *os)
 
template<typename C >
void DefaultPrintTo (WrapPrinterType< kPrintContainer >, const C &container, ::std::ostream *os)
 
template<typename T >
void DefaultPrintTo (WrapPrinterType< kPrintFunctionPointer >, T *p, ::std::ostream *os)
 
template<typename T >
void DefaultPrintTo (WrapPrinterType< kPrintOther >, const T &value, ::std::ostream *os)
 
template<typename T >
void DefaultPrintTo (WrapPrinterType< kPrintPointer >, T *p, ::std::ostream *os)
 
template<typename T >
static void Delete (T *x)
 
template<typename T >
static void Delete (T *x)
 
GTEST_API_ std::string DiffStrings (const std::string &left, const std::string &right, size_t *total_line_count)
 
GTEST_API_ AssertionResult DoubleNearPredFormat (const char *expr1, const char *expr2, const char *abs_error_expr, double val1, double val2, double abs_error)
 
template<typename To , typename From >
To DownCast_ (From *f)
 
template<int N, int M>
constexpr bool EndsWith (const char(&suffix)[N], const char(&str)[M])
 
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)
 
template<int N, int M>
constexpr bool Equals (const char(&a)[N], const char(&b)[M])
 
void Expect (bool condition, const char *file, int line)
 
void Expect (bool condition, const char *file, int line, const std::string &msg)
 
void Expect (bool condition, const char *file, int line, const string &msg)
 
template<typename MatcherTuple , typename ValueTuple >
void ExplainMatchFailureTupleTo (const MatcherTuple &matchers, const ValueTuple &values, ::std::ostream *os)
 
GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching (const MatchMatrix &g)
 
GTEST_API_ bool FindPairing (const MatchMatrix &matrix, MatchResultListener *listener)
 
static std::string FlagToEnvVar (const char *flag)
 
static std::string FlagToEnvVar (const char *flag)
 
static std::string FlagToEnvVar (const char *flag)
 
static std::string FlagToEnvVar (const char *flag)
 
static std::string FlagToEnvVar (const char *flag)
 
static std::string FlagToEnvVar (const char *flag)
 
template<typename RawType >
AssertionResult FloatingPointLE (const char *expr1, const char *expr2, RawType val1, RawType val2)
 
void FlushInfoLog ()
 
template<class Container , typename Functor >
void ForEach (const Container &c, Functor functor)
 
GTEST_API_ ::std::string FormatCompilerIndependentFileLocation (const char *file, int line)
 
std::string FormatEpochTimeInMillisAsIso8601 (TimeInMillis ms)
 
static std::string FormatEpochTimeInMillisAsRFC3339 (TimeInMillis ms)
 
static std::string FormatEpochTimeInMillisAsRFC3339 (TimeInMillis ms)
 
static std::string FormatEpochTimeInMillisAsRFC3339 (TimeInMillis ms)
 
static std::string FormatEpochTimeInMillisAsRFC3339 (TimeInMillis ms)
 
static std::string FormatEpochTimeInMillisAsRFC3339 (TimeInMillis ms)
 
GTEST_API_ ::std::string FormatFileLocation (const char *file, int line)
 
template<typename T1 , typename T2 >
std::string FormatForComparisonFailureMessage (const T1 &value, const T2 &)
 
GTEST_API_ std::string FormatMatcherDescription (bool negation, const char *matcher_name, const std::vector< const char * > &param_names, const Strings &param_values)
 
GTEST_API_ std::string FormatMatcherDescription (bool negation, const char *matcher_name, const Strings &param_values)
 
static std::string FormatTimeInMillisAsDuration (TimeInMillis ms)
 
static std::string FormatTimeInMillisAsDuration (TimeInMillis ms)
 
static std::string FormatTimeInMillisAsDuration (TimeInMillis ms)
 
static std::string FormatTimeInMillisAsDuration (TimeInMillis ms)
 
static std::string FormatTimeInMillisAsDuration (TimeInMillis ms)
 
std::string FormatTimeInMillisAsSeconds (TimeInMillis ms)
 
template<typename NameGenerator , typename Types >
std::vector< std::string > GenerateNames ()
 
template<typename NameGenerator >
void GenerateNamesRecursively (internal::None, std::vector< std::string > *, int)
 
template<typename NameGenerator , typename Types >
void GenerateNamesRecursively (Types, std::vector< std::string > *result, int i)
 
static const char * GetAnsiColorCode (GTestColor color)
 
static const char * GetAnsiColorCode (GTestColor color)
 
static const char * GetAnsiColorCode (GTestColor color)
 
static const char * GetAnsiColorCode (GTestColor color)
 
static const char * GetAnsiColorCode (GTestColor color)
 
GTEST_API_ std::vector< std::string > GetArgvs ()
 
GTEST_API_ std::string GetBoolAssertionFailureMessage (const AssertionResult &assertion_result, const char *expression_text, const char *actual_predicate_value, const char *expected_predicate_value)
 
GTEST_API_ std::string GetCapturedStderr ()
 
GTEST_API_ std::string GetCapturedStdout ()
 
std::string GetCapturedStream (CapturedStream **captured_stream)
 
static const char * GetCharWidthPrefix (char)
 
static const char * GetCharWidthPrefix (char16_t)
 
static const char * GetCharWidthPrefix (char32_t)
 
static const char * GetCharWidthPrefix (signed char)
 
static const char * GetCharWidthPrefix (unsigned char)
 
static const char * GetCharWidthPrefix (wchar_t)
 
FilePath GetCurrentExecutableName ()
 
GTEST_API_ std::string GetCurrentOsStackTraceExceptTop (UnitTest *unit_test, int skip_count)
 
template<typename E >
GetElementOr (const std::vector< E > &v, int i, E default_value)
 
GTEST_API_ FailureReporterInterfaceGetFailureReporter ()
 
GTEST_API_ size_t GetFileSize (FILE *file)
 
std::set< std::string > * GetIgnoredParameterizedTestSuites ()
 
int GetNextRandomSeed (int seed)
 
SetUpTearDownSuiteFuncType GetNotDefaultOrNull (SetUpTearDownSuiteFuncType a, SetUpTearDownSuiteFuncType def)
 
template<class ParamType >
ParamNameGenFunc< ParamType >::TypeGetParamNameGen ()
 
template<class ParamType , class ParamNameGenFunctor >
ParamNameGenFunctor GetParamNameGen (ParamNameGenFunctor func)
 
std::string GetPrefixUntilComma (const char *str)
 
int GetRandomSeedFromFlag (Int32 random_seed_flag)
 
int GetRandomSeedFromFlag (int32_t random_seed_flag)
 
template<typename Pointer >
const Pointer::element_type * GetRawPointer (const Pointer &p)
 
template<typename Element >
const Element * GetRawPointer (const std::reference_wrapper< Element > &r)
 
template<typename Element >
Element * GetRawPointer (Element *p)
 
GTEST_API_ TypeId GetTestTypeId ()
 
GTEST_API_ size_t GetThreadCount ()
 
TimeInMillis GetTimeInMillis ()
 
template<typename T >
TypeId GetTypeId ()
 
template<typename T >
std::string GetTypeName ()
 
UnitTestImplGetUnitTestImpl ()
 
GTEST_API_ WithoutMatchers GetWithoutMatchers ()
 
 GMOCK_DECLARE_KIND_ (bool, kBool)
 
 GMOCK_DECLARE_KIND_ (char, kInteger)
 
 GMOCK_DECLARE_KIND_ (double, kFloatingPoint)
 
 GMOCK_DECLARE_KIND_ (float, kFloatingPoint)
 
 GMOCK_DECLARE_KIND_ (int, kInteger)
 
 GMOCK_DECLARE_KIND_ (Int64, kInteger)
 
 GMOCK_DECLARE_KIND_ (long double, kFloatingPoint)
 
 GMOCK_DECLARE_KIND_ (long, kInteger)
 
 GMOCK_DECLARE_KIND_ (short, kInteger)
 
 GMOCK_DECLARE_KIND_ (signed char, kInteger)
 
 GMOCK_DECLARE_KIND_ (UInt64, kInteger)
 
 GMOCK_DECLARE_KIND_ (unsigned char, kInteger)
 
 GMOCK_DECLARE_KIND_ (unsigned int, kInteger)
 
 GMOCK_DECLARE_KIND_ (unsigned long long, kInteger)
 
 GMOCK_DECLARE_KIND_ (unsigned long, kInteger)
 
 GMOCK_DECLARE_KIND_ (unsigned short, kInteger)
 
 GMOCK_DECLARE_KIND_ (wchar_t, kInteger)
 
 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_ (char, '\0')
 
 GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ (double, 0)
 
 GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ (float, 0)
 
 GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ (Int64, 0)
 
 GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ (signed char, '\0')
 
 GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ (signed int, 0)
 
 GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ (signed long long, 0)
 
 GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ (signed long, 0L)
 
 GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ (signed short, 0)
 
 GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ (UInt64, 0)
 
 GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ (unsigned char, '\0')
 
 GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ (unsigned int, 0U)
 
 GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ (unsigned long long, 0)
 
 GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ (unsigned long, 0UL)
 
 GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ (unsigned short, 0U)
 
 GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ (void,)
 
 GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ (wchar_t, 0U)
 
GTEST_API_ GTEST_ATTRIBUTE_PRINTF_ (2, 3) void ColoredPrintf(GTestColor color
 
GTEST_API_ GTEST_DECLARE_STATIC_MUTEX_ (g_gmock_mutex)
 
GTEST_API_ GTEST_DECLARE_STATIC_MUTEX_ (g_linked_ptr_mutex)
 
 GTEST_DECLARE_string_ (internal_run_death_test)
 
GTEST_API_ GTEST_DEFINE_STATIC_MUTEX_ (g_gmock_mutex)
 
GTEST_API_ GTEST_DEFINE_STATIC_MUTEX_ (g_linked_ptr_mutex)
 
static GTEST_DEFINE_STATIC_MUTEX_ (g_log_mutex)
 
static GTEST_DEFINE_STATIC_MUTEX_ (g_log_mutex)
 
static GTEST_DEFINE_STATIC_MUTEX_ (g_log_mutex)
 
static GTEST_DEFINE_STATIC_MUTEX_ (g_log_mutex)
 
static GTEST_DEFINE_STATIC_MUTEX_ (g_log_mutex)
 
 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.")
 
 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.")
 
 GTEST_DISABLE_MSC_WARNINGS_POP_ () inline const char *SkipComma(const char *str)
 
 GTEST_DISABLE_MSC_WARNINGS_PUSH_ (4251) class GTEST_API_ TypedTestSuitePState
 
 GTEST_IMPL_CMP_HELPER_ (GE, >=)
 
 GTEST_IMPL_CMP_HELPER_ (GT, >)
 
 GTEST_IMPL_CMP_HELPER_ (LE,<=)
 
 GTEST_IMPL_CMP_HELPER_ (LT,<)
 
 GTEST_IMPL_CMP_HELPER_ (NE, !=)
 
 GTEST_IMPL_FORMAT_C_STRING_AS_POINTER_ (char)
 
 GTEST_IMPL_FORMAT_C_STRING_AS_POINTER_ (char16_t)
 
 GTEST_IMPL_FORMAT_C_STRING_AS_POINTER_ (char32_t)
 
 GTEST_IMPL_FORMAT_C_STRING_AS_POINTER_ (wchar_t)
 
 GTEST_IMPL_FORMAT_C_STRING_AS_STRING_ (char, ::std::string)
 
 GTEST_IMPL_FORMAT_C_STRING_AS_STRING_ (char16_t, ::std::u16string)
 
 GTEST_IMPL_FORMAT_C_STRING_AS_STRING_ (char32_t, ::std::u32string)
 
 GTEST_IMPL_FORMAT_C_STRING_AS_STRING_ (wchar_t, ::std::wstring)
 
 GTEST_INTERNAL_DEPRECATED ("INSTANTIATE_TEST_CASE_P is deprecated, please use " "INSTANTIATE_TEST_SUITE_P") const expr bool InstantiateTestCase_P_IsDeprecated()
 
 GTEST_INTERNAL_DEPRECATED ("INSTANTIATE_TYPED_TEST_CASE_P is deprecated, please use " "INSTANTIATE_TYPED_TEST_SUITE_P") const expr bool InstantiateTypedTestCase_P_IsDeprecated()
 
 GTEST_INTERNAL_DEPRECATED ("REGISTER_TYPED_TEST_CASE_P is deprecated, please use " "REGISTER_TYPED_TEST_SUITE_P") const expr bool RegisterTypedTestCase_P_IsDeprecated()
 
 GTEST_INTERNAL_DEPRECATED ("TYPED_TEST_CASE is deprecated, please use " "TYPED_TEST_SUITE") const expr bool TypedTestCaseIsDeprecated()
 
 GTEST_INTERNAL_DEPRECATED ("TYPED_TEST_CASE_P is deprecated, please use " "TYPED_TEST_SUITE_P") const expr bool TypedTestCase_P_IsDeprecated()
 
static bool GTestIsInitialized ()
 
static bool GTestIsInitialized ()
 
static bool GTestIsInitialized ()
 
static bool GTestIsInitialized ()
 
static bool GTestIsInitialized ()
 
static bool GTestIsInitialized ()
 
template<class T , typename Result >
Result HandleExceptionsInMethodIfSupported (T *object, Result(T::*method)(), const char *location)
 
template<class T , typename Result >
Result HandleSehExceptionsInMethodIfSupported (T *object, Result(T::*method)(), const char *location)
 
static bool HasGoogleTestFlagPrefix (const char *str)
 
static bool HasGoogleTestFlagPrefix (const char *str)
 
static bool HasGoogleTestFlagPrefix (const char *str)
 
static bool HasGoogleTestFlagPrefix (const char *str)
 
static bool HasGoogleTestFlagPrefix (const char *str)
 
static bool HasGoogleTestFlagPrefix (const char *str)
 
static AssertionResult HasOneFailure (const char *, const char *, const char *, const TestPartResultArray &results, TestPartResult::Type type, const std::string &substr)
 
static AssertionResult HasOneFailure (const char *, const char *, const char *, const TestPartResultArray &results, TestPartResult::Type type, const std::string &substr)
 
static AssertionResult HasOneFailure (const char *, const char *, const char *, const TestPartResultArray &results, TestPartResult::Type type, const std::string &substr)
 
static AssertionResult HasOneFailure (const char *, const char *, const char *, const TestPartResultArray &results, TestPartResult::Type type, const std::string &substr)
 
static AssertionResult HasOneFailure (const char *, const char *, const char *, const TestPartResultArray &results, TestPartResult::Type type, const std::string &substr)
 
AssertionResult HasOneFailure (const char *, const char *, const char *, const TestPartResultArray &results, TestPartResult::Type type, const string &substr)
 
template<typename T >
constexpr bool HasStrictnessModifier ()
 
GTEST_API_ void IllegalDoDefault (const char *file, int line)
 
template<typename To >
To ImplicitCast_ (To x)
 
static std::string Indent (int width)
 
static std::string Indent (int width)
 
static std::string Indent (size_t width)
 
static std::string Indent (size_t width)
 
static std::string Indent (size_t width)
 
template<typename CharType >
void InitGoogleMockImpl (int *argc, CharType **argv)
 
template<typename CharType >
void InitGoogleTestImpl (int *argc, CharType **argv)
 
GTEST_API_ void InsertSyntheticTestCase (const std::string &name, CodeLocation location, bool has_test_p)
 
Int32 Int32FromEnvOrDie (const char *var, Int32 default_val)
 
int32_t Int32FromEnvOrDie (const char *var, int32_t default_val)
 
GTEST_API_ Int32 Int32FromGTestEnv (const char *flag, Int32 default_val)
 
GTEST_API_ int32_t Int32FromGTestEnv (const char *flag, int32_t default_val)
 
CallReaction intToCallReaction (int mock_behavior)
 
template<typename T >
T Invalid ()
 
template<typename F , typename... Args>
auto InvokeArgument (F f, Args... args) -> decltype(f(args...))
 
bool IsAlNum (char ch)
 
bool IsAlpha (char ch)
 
template<class C , class Iterator = decltype(::std::declval<const C&>().begin()), class = decltype(::std::declval<const C&>().end()), class = decltype(++::std::declval<Iterator&>()), class = decltype(*::std::declval<Iterator>()), class = typename C::const_iterator>
IsContainer IsContainerTest (int)
 
template<class C >
IsContainer IsContainerTest (int, typename C::iterator *=NULL, typename C::const_iterator *=NULL)
 
template<class C >
IsNotContainer IsContainerTest (long)
 
bool IsDigit (char ch)
 
bool IsLower (char ch)
 
AssertionResult IsNull (const char *str)
 
char(& IsNullLiteralHelper (...))[2]
 
std::false_type IsNullLiteralHelper (IgnoredValue, std::false_type)
 
std::false_type IsNullLiteralHelper (IgnoredValue, std::true_type)
 
std::true_type IsNullLiteralHelper (Secret *, std::true_type)
 
char IsNullLiteralHelper (Secret *p)
 
static bool IsPathSeparator (char c)
 
static bool IsPathSeparator (char c)
 
static bool IsPathSeparator (char c)
 
static bool IsPathSeparator (char c)
 
static bool IsPathSeparator (char c)
 
static bool IsPathSeparator (char c)
 
bool IsPrintableAscii (char32_t c)
 
bool IsPrintableAscii (wchar_t c)
 
bool IsReadableTypeName (const string &type_name)
 
bool IsSpace (char ch)
 
GTEST_API_ bool IsTrue (bool condition)
 
bool IsUpper (char ch)
 
bool IsUtf16SurrogatePair (wchar_t first, wchar_t second)
 
bool IsXDigit (char ch)
 
bool IsXDigit (char16_t ch)
 
bool IsXDigit (char32_t ch)
 
bool IsXDigit (wchar_t ch)
 
GTEST_API_ std::string JoinAsKeyValueTuple (const std::vector< const char * > &names, const Strings &values)
 
GTEST_API_ std::string JoinAsTuple (const Strings &fields)
 
void LoadFlagsFromFile (const std::string &path)
 
GTEST_API_ void Log (LogSeverity severity, const std::string &message, int stack_frames_to_skip)
 
GTEST_API_ void Log (LogSeverity severity, const string &message, int stack_frames_to_skip)
 
static void LogElementMatcherPairVec (const ElementMatcherPairs &pairs, ::std::ostream *stream)
 
static void LogElementMatcherPairVec (const ElementMatcherPairs &pairs, ::std::ostream *stream)
 
static void LogElementMatcherPairVec (const ElementMatcherPairs &pairs, ::std::ostream *stream)
 
static void LogElementMatcherPairVec (const ElementMatcherPairs &pairs, ::std::ostream *stream)
 
static void LogElementMatcherPairVec (const ElementMatcherPairs &pairs, ::std::ostream *stream)
 
GTEST_API_ bool LogIsVisible (LogSeverity severity)
 
void LogToStderr ()
 
GTEST_API_ void LogWithLocation (testing::internal::LogSeverity severity, const char *file, int line, const std::string &message)
 
GTEST_API_ void LogWithLocation (testing::internal::LogSeverity severity, const char *file, int line, const string &message)
 
template<typename T >
linked_ptr< Tmake_linked_ptr (T *ptr)
 
template<typename F , typename Impl >
::testing::Action< F > MakeAction ()
 
template<typename F , typename Impl >
::testing::Action< F > MakeAction (std::shared_ptr< Impl > impl)
 
GTEST_API_ TestInfoMakeAndRegisterTestInfo (const char *test_suite_name, const char *name, const char *type_param, const char *value_param, CodeLocation code_location, TypeId fixture_class_id, SetUpTestSuiteFunc set_up_tc, TearDownTestSuiteFunc tear_down_tc, TestFactoryBase *factory)
 
template<typename M >
PredicateFormatterFromMatcher< M > MakePredicateFormatterFromMatcher (M matcher)
 
template<typename Tuple2Matcher , typename Second >
BoundSecondMatcher< Tuple2Matcher, Second > MatcherBindSecond (const Tuple2Matcher &tm, const Second &second)
 
template<typename Value , typename T >
bool MatchPrintAndExplain (Value &value, const Matcher< T > &matcher, MatchResultListener *listener)
 
template<typename T >
const Tmove (const T &t)
 
static FILE * OpenFileForWriting (const std::string &output_file)
 
static FILE * OpenFileForWriting (const std::string &output_file)
 
static FILE * OpenFileForWriting (const std::string &output_file)
 
static FILE * OpenFileForWriting (const std::string &output_file)
 
static FILE * OpenFileForWriting (const std::string &output_file)
 
bool operator!= (faketype, faketype)
 
template<typename T >
bool operator!= (T *ptr, const linked_ptr< T > &x)
 
bool operator== (faketype, faketype)
 
template<typename T >
bool operator== (T *ptr, const linked_ptr< T > &x)
 
std::string OutputFlagAlsoCheckEnvVar ()
 
static bool ParseBoolFlag (const char *str, const char *flag, bool *value)
 
static bool ParseBoolFlag (const char *str, const char *flag, bool *value)
 
static bool ParseBoolFlag (const char *str, const char *flag, bool *value)
 
static bool ParseBoolFlag (const char *str, const char *flag, bool *value)
 
GTEST_API_ bool ParseFlag (const char *str, const char *flag, int32_t *value)
 
static bool ParseFlag (const char *str, const char *flag_name, bool *value)
 
template<typename String >
static bool ParseFlag (const char *str, const char *flag_name, String *value)
 
static const char * ParseFlagValue (const char *str, const char *flag, bool def_optional)
 
static const char * ParseFlagValue (const char *str, const char *flag, bool def_optional)
 
static const char * ParseFlagValue (const char *str, const char *flag, bool def_optional)
 
static const char * ParseFlagValue (const char *str, const char *flag, bool def_optional)
 
static const char * ParseFlagValue (const char *str, const char *flag_name, bool def_optional)
 
static bool ParseGoogleMockBoolFlag (const char *str, const char *flag, bool *value)
 
static bool ParseGoogleMockBoolFlag (const char *str, const char *flag, bool *value)
 
static bool ParseGoogleMockBoolFlag (const char *str, const char *flag, bool *value)
 
static bool ParseGoogleMockBoolFlag (const char *str, const char *flag, bool *value)
 
static bool ParseGoogleMockFlag (const char *str, const char *flag_name, bool *value)
 
static bool ParseGoogleMockFlag (const char *str, const char *flag_name, int32_t *value)
 
template<typename String >
static bool ParseGoogleMockFlag (const char *str, const char *flag_name, String *value)
 
static const char * ParseGoogleMockFlagValue (const char *str, const char *flag, bool def_optional)
 
static const char * ParseGoogleMockFlagValue (const char *str, const char *flag, bool def_optional)
 
static const char * ParseGoogleMockFlagValue (const char *str, const char *flag, bool def_optional)
 
static const char * ParseGoogleMockFlagValue (const char *str, const char *flag, bool def_optional)
 
static const char * ParseGoogleMockFlagValue (const char *str, const char *flag_name, bool def_optional)
 
static bool ParseGoogleMockIntFlag (const char *str, const char *flag, int *value)
 
static bool ParseGoogleMockIntFlag (const char *str, const char *flag, int *value)
 
static bool ParseGoogleMockIntFlag (const char *str, const char *flag, int *value)
 
template<typename String >
static bool ParseGoogleMockStringFlag (const char *str, const char *flag, String *value)
 
template<typename String >
static bool ParseGoogleMockStringFlag (const char *str, const char *flag, String *value)
 
template<typename String >
static bool ParseGoogleMockStringFlag (const char *str, const char *flag, String *value)
 
template<typename String >
static bool ParseGoogleMockStringFlag (const char *str, const char *flag, String *value)
 
static bool ParseGoogleTestFlag (const char *const arg)
 
static bool ParseGoogleTestFlag (const char *const arg)
 
static bool ParseGoogleTestFlag (const char *const arg)
 
static bool ParseGoogleTestFlag (const char *const arg)
 
static bool ParseGoogleTestFlag (const char *const arg)
 
void ParseGoogleTestFlagsOnly (int *argc, char **argv)
 
void ParseGoogleTestFlagsOnly (int *argc, wchar_t **argv)
 
template<typename CharType >
void ParseGoogleTestFlagsOnlyImpl (int *argc, CharType **argv)
 
bool ParseInt32 (const Message &src_text, const char *str, Int32 *value)
 
GTEST_API_ bool ParseInt32 (const Message &src_text, const char *str, int32_t *value)
 
bool ParseInt32Flag (const char *str, const char *flag, Int32 *value)
 
bool ParseInt32Flag (const char *str, const char *flag, int32_t *value)
 
bool ParseStringFlag (const char *str, const char *flag, std::string *value)
 
template<typename String >
static bool ParseStringFlag (const char *str, const char *flag, String *value)
 
template<typename String >
static bool ParseStringFlag (const char *str, const char *flag, String *value)
 
template<typename String >
static bool ParseStringFlag (const char *str, const char *flag, String *value)
 
template<typename String >
static bool ParseStringFlag (const char *str, const char *flag, String *value)
 
static bool PatternMatchesString (const std::string &name_str, const char *pattern, const char *pattern_end)
 
static bool PortableLocaltime (time_t seconds, struct tm *out)
 
static bool PortableLocaltime (time_t seconds, struct tm *out)
 
static bool PortableLocaltime (time_t seconds, struct tm *out)
 
static bool PortableLocaltime (time_t seconds, struct tm *out)
 
static bool PortableLocaltime (time_t seconds, struct tm *out)
 
static bool PortableLocaltime (time_t seconds, struct tm *out)
 
constexpr bool PrefixOf (const char *a, const char *b)
 
template<typename UnsignedChar , typename Char >
static CharFormat PrintAsCharLiteralTo (Char c, ostream *os)
 
template<typename UnsignedChar , typename Char >
static CharFormat PrintAsCharLiteralTo (Char c, ostream *os)
 
template<typename UnsignedChar , typename Char >
static CharFormat PrintAsCharLiteralTo (Char c, ostream *os)
 
template<typename UnsignedChar , typename Char >
static CharFormat PrintAsCharLiteralTo (Char c, ostream *os)
 
template<typename Char >
static CharFormat PrintAsCharLiteralTo (Char c, ostream *os)
 
template<typename UnsignedChar , typename Char >
static CharFormat PrintAsCharLiteralTo (Char c, ostream *os)
 
static CharFormat PrintAsStringLiteralTo (char c, ostream *os)
 
static CharFormat PrintAsStringLiteralTo (char c, ostream *os)
 
static CharFormat PrintAsStringLiteralTo (char c, ostream *os)
 
static CharFormat PrintAsStringLiteralTo (char c, ostream *os)
 
static CharFormat PrintAsStringLiteralTo (char c, ostream *os)
 
static CharFormat PrintAsStringLiteralTo (char c, ostream *os)
 
static CharFormat PrintAsStringLiteralTo (char16_t c, ostream *os)
 
static CharFormat PrintAsStringLiteralTo (char32_t c, ostream *os)
 
static CharFormat PrintAsStringLiteralTo (wchar_t c, ostream *os)
 
static CharFormat PrintAsStringLiteralTo (wchar_t c, ostream *os)
 
static CharFormat PrintAsStringLiteralTo (wchar_t c, ostream *os)
 
static CharFormat PrintAsStringLiteralTo (wchar_t c, ostream *os)
 
static CharFormat PrintAsStringLiteralTo (wchar_t c, ostream *os)
 
static CharFormat PrintAsStringLiteralTo (wchar_t c, ostream *os)
 
GTEST_API_ void PrintBytesInObjectTo (const unsigned char *obj_bytes, size_t count, ::std::ostream *os)
 
void PrintBytesInObjectTo (const unsigned char *obj_bytes, size_t count, ostream *os)
 
template<typename UnsignedChar , typename Char >
void PrintCharAndCodeTo (Char c, ostream *os)
 
template<typename Char >
void PrintCharAndCodeTo (Char c, ostream *os)
 
template<typename CharType >
GTEST_ATTRIBUTE_NO_SANITIZE_MEMORY_ GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ static GTEST_ATTRIBUTE_NO_SANITIZE_THREAD_ CharFormat 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_ CharFormat PrintCharsAsStringTo (const CharType *begin, size_t len, ostream *os)
 
template<typename CharType >
GTEST_ATTRIBUTE_NO_SANITIZE_MEMORY_ GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ GTEST_ATTRIBUTE_NO_SANITIZE_HWADDRESS_ static GTEST_ATTRIBUTE_NO_SANITIZE_THREAD_ CharFormat PrintCharsAsStringTo (const CharType *begin, size_t len, ostream *os)
 
template<typename CharType >
GTEST_ATTRIBUTE_NO_SANITIZE_MEMORY_ GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ GTEST_ATTRIBUTE_NO_SANITIZE_HWADDRESS_ static GTEST_ATTRIBUTE_NO_SANITIZE_THREAD_ CharFormat PrintCharsAsStringTo (const CharType *begin, size_t len, ostream *os)
 
template<typename CharType >
GTEST_ATTRIBUTE_NO_SANITIZE_MEMORY_ GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ GTEST_ATTRIBUTE_NO_SANITIZE_HWADDRESS_ static GTEST_ATTRIBUTE_NO_SANITIZE_THREAD_ CharFormat 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 PrintCharsAsStringTo (const CharType *begin, size_t len, ostream *os)
 
static void PrintColorEncoded (const char *str)
 
static void PrintColorEncoded (const char *str)
 
static void PrintColorEncoded (const char *str)
 
static void PrintColorEncoded (const char *str)
 
static void PrintColorEncoded (const char *str)
 
static void PrintColorEncoded (const char *str)
 
static void PrintFullTestCommentIfPresent (const TestInfo &test_info)
 
static void PrintFullTestCommentIfPresent (const TestInfo &test_info)
 
static void PrintFullTestCommentIfPresent (const TestInfo &test_info)
 
static void PrintFullTestCommentIfPresent (const TestInfo &test_info)
 
static void PrintFullTestCommentIfPresent (const TestInfo &test_info)
 
void PrintIfNotEmpty (const internal::string &explanation, ::std::ostream *os)
 
static void PrintOnOneLine (const char *str, int max_length)
 
static void PrintOnOneLine (const char *str, int max_length)
 
static void PrintOnOneLine (const char *str, int max_length)
 
static void PrintOnOneLine (const char *str, int max_length)
 
static void PrintOnOneLine (const char *str, int max_length)
 
static void PrintOnOneLine (const char *str, int max_length)
 
template<typename T >
void PrintRawArrayTo (const T a[], size_t count, ::std::ostream *os)
 
template<typename T , typename Ptr >
void PrintSmartPointer (const Ptr &ptr, std::ostream *os, char)
 
template<typename T , typename Ptr , typename = typename std::enable_if<!std::is_void<T>::value && !std::is_array<T>::value>::type>
void PrintSmartPointer (const Ptr &ptr, std::ostream *os, int)
 
GTEST_API_ void PrintStringTo (const ::std::string &s, ::std::ostream *os)
 
void PrintStringTo (const ::std::string &s, ostream *os)
 
static void PrintTestPartResult (const TestPartResult &test_part_result)
 
static void PrintTestPartResult (const TestPartResult &test_part_result)
 
static void PrintTestPartResult (const TestPartResult &test_part_result)
 
static void PrintTestPartResult (const TestPartResult &test_part_result)
 
static void PrintTestPartResult (const TestPartResult &test_part_result)
 
static void PrintTestPartResult (const TestPartResult &test_part_result)
 
static std::string PrintTestPartResultToString (const TestPartResult &test_part_result)
 
static std::string PrintTestPartResultToString (const TestPartResult &test_part_result)
 
static std::string PrintTestPartResultToString (const TestPartResult &test_part_result)
 
static std::string PrintTestPartResultToString (const TestPartResult &test_part_result)
 
static std::string PrintTestPartResultToString (const TestPartResult &test_part_result)
 
static std::string PrintTestPartResultToString (const TestPartResult &test_part_result)
 
void PrintTo (bool x, ::std::ostream *os)
 
void PrintTo (char *s, ::std::ostream *os)
 
void PrintTo (char c, ::std::ostream *os)
 
void PrintTo (char16_t *s, ::std::ostream *os)
 
void PrintTo (char16_t c, ::std::ostream *os)
 
void PrintTo (char32_t *s, ::std::ostream *os)
 
GTEST_API_ void PrintTo (char32_t c, ::std::ostream *os)
 
template<typename T1 , typename T2 >
void PrintTo (const ::std::pair< T1, T2 > &value, ::std::ostream *os)
 
void PrintTo (const ::std::string &s, ::std::ostream *os)
 
template<typename T1 >
void PrintTo (const ::std::tr1::tuple< T1 > &t, ::std::ostream *os)
 
template<typename T1 , typename T2 >
void PrintTo (const ::std::tr1::tuple< T1, T2 > &t, ::std::ostream *os)
 
template<typename T1 , typename T2 , typename T3 >
void PrintTo (const ::std::tr1::tuple< T1, T2, T3 > &t, ::std::ostream *os)
 
template<typename T1 , typename T2 , typename T3 , typename T4 >
void PrintTo (const ::std::tr1::tuple< T1, T2, T3, T4 > &t, ::std::ostream *os)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 >
void PrintTo (const ::std::tr1::tuple< T1, T2, T3, T4, T5 > &t, ::std::ostream *os)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 >
void PrintTo (const ::std::tr1::tuple< T1, T2, T3, T4, T5, T6 > &t, ::std::ostream *os)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 >
void PrintTo (const ::std::tr1::tuple< T1, T2, T3, T4, T5, T6, T7 > &t, ::std::ostream *os)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 >
void PrintTo (const ::std::tr1::tuple< T1, T2, T3, T4, T5, T6, T7, T8 > &t, ::std::ostream *os)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 >
void PrintTo (const ::std::tr1::tuple< T1, T2, T3, T4, T5, T6, T7, T8, T9 > &t, ::std::ostream *os)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 >
void PrintTo (const ::std::tr1::tuple< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 > &t, ::std::ostream *os)
 
void PrintTo (const ::std::tr1::tuple<> &t, ::std::ostream *os)
 
template<typename... Types>
void PrintTo (const ::std::tuple< Types... > &t, ::std::ostream *os)
 
void PrintTo (const ::std::u16string &s, ::std::ostream *os)
 
void PrintTo (const ::std::u32string &s, ::std::ostream *os)
 
void PrintTo (const ::std::wstring &s, ::std::ostream *os)
 
GTEST_API_ void PrintTo (const char *s, ::std::ostream *os)
 
void PrintTo (const char *s, ostream *os)
 
void PrintTo (const char16_t *s, ::std::ostream *os)
 
void PrintTo (const char16_t *s, ostream *os)
 
void PrintTo (const char32_t *s, ::std::ostream *os)
 
void PrintTo (const char32_t *s, ostream *os)
 
template<typename T >
void PrintTo (const ReferenceWrapper< T > &ref, ::std::ostream *os)
 
void PrintTo (const signed char *s, ::std::ostream *os)
 
template<typename T >
void PrintTo (const std::shared_ptr< T > &ptr, std::ostream *os)
 
template<typename T , typename D >
void PrintTo (const std::unique_ptr< T, D > &ptr, std::ostream *os)
 
template<typename T >
void PrintTo (const T &value, ::std::ostream *os)
 
void PrintTo (const unsigned char *s, ::std::ostream *os)
 
GTEST_API_ void PrintTo (const wchar_t *s, ::std::ostream *os)
 
void PrintTo (const wchar_t *s, ostream *os)
 
void PrintTo (signed char *s, ::std::ostream *os)
 
GTEST_API_ void PrintTo (signed char c, ::std::ostream *os)
 
void PrintTo (std::nullptr_t, ::std::ostream *os)
 
template<typename T >
void PrintTo (std::reference_wrapper< T > ref, ::std::ostream *os)
 
void PrintTo (unsigned char *s, ::std::ostream *os)
 
GTEST_API_ void PrintTo (unsigned char c, ::std::ostream *os)
 
void PrintTo (wchar_t *s, ::std::ostream *os)
 
GTEST_API_ void PrintTo (wchar_t wc, ::std::ostream *os)
 
void PrintTo (wchar_t wc, ostream *os)
 
template<typename T >
void PrintTupleTo (const T &, std::integral_constant< size_t, 0 >, ::std::ostream *)
 
template<typename T >
void PrintTupleTo (const T &t, ::std::ostream *os)
 
template<typename T , size_t I>
void PrintTupleTo (const T &t, std::integral_constant< size_t, I >, ::std::ostream *os)
 
template<typename Tuple >
void PrintTupleTo (const Tuple &t, ::std::ostream *os)
 
GTEST_API_ void PrintU16StringTo (const ::std::u16string &s, ::std::ostream *os)
 
void PrintU16StringTo (const ::std::u16string &s, ostream *os)
 
GTEST_API_ void PrintU32StringTo (const ::std::u32string &s, ::std::ostream *os)
 
void PrintU32StringTo (const ::std::u32string &s, ostream *os)
 
GTEST_API_ void PrintWideStringTo (const ::std::wstring &s, ::std::ostream *os)
 
void PrintWideStringTo (const ::std::wstring &s, ostream *os)
 
template<typename T >
void PrintWithFallback (const T &value, ::std::ostream *os)
 
GTEST_API_ std::string ReadEntireFile (FILE *file)
 
void RegisterTypeParameterizedTestSuite (const char *test_suite_name, CodeLocation code_location)
 
void RegisterTypeParameterizedTestSuiteInstantiation (const char *case_name)
 
void ReportFailureInUnknownLocation (TestPartResult::Type result_type, const std::string &message)
 
void ReportInvalidTestCaseType (const char *test_case_name, CodeLocation code_location)
 
GTEST_API_ void ReportInvalidTestSuiteType (const char *test_suite_name, CodeLocation code_location)
 
void ReportUninterestingCall (CallReaction reaction, const std::string &msg)
 
void ReportUninterestingCall (CallReaction reaction, const string &msg)
 
static void SetUpEnvironment (Environment *env)
 
static void SetUpEnvironment (Environment *env)
 
static void SetUpEnvironment (Environment *env)
 
static void SetUpEnvironment (Environment *env)
 
static void SetUpEnvironment (Environment *env)
 
static void SetUpEnvironment (Environment *env)
 
static bool ShouldRunTestCase (const TestCase *test_case)
 
bool ShouldRunTestOnShard (int total_shards, int shard_index, int test_id)
 
static bool ShouldRunTestSuite (const TestSuite *test_suite)
 
static bool ShouldRunTestSuite (const TestSuite *test_suite)
 
static bool ShouldRunTestSuite (const TestSuite *test_suite)
 
static bool ShouldRunTestSuite (const TestSuite *test_suite)
 
static bool ShouldRunTestSuite (const TestSuite *test_suite)
 
bool ShouldShard (const char *total_shards_env, const char *shard_index_env, bool in_subprocess_for_death_test)
 
bool ShouldUseColor (bool stdout_is_tty)
 
template<typename E >
void Shuffle (internal::Random *random, std::vector< E > *v)
 
template<typename E >
void ShuffleRange (internal::Random *random, int begin, int end, std::vector< E > *v)
 
GTEST_API_ bool SkipPrefix (const char *prefix, const char **pstr)
 
static const char * SkipSpaces (const char *str)
 
static std::vector< std::string > SplitIntoTestNames (const char *src)
 
void SplitString (const ::std::string &str, char delimiter, ::std::vector< ::std::string > *dest)
 
template<int N, int M>
constexpr bool StartsWith (const char(&prefix)[N], const char(&str)[M])
 
template<typename T >
std::string StreamableToString (const T &streamable)
 
static void StreamWideCharsToMessage (const wchar_t *wstr, size_t length, Message *msg)
 
std::false_type StrictnessModifierProbe (...)
 
template<typename T >
std::true_type StrictnessModifierProbe (const NaggyMock< T > &)
 
template<typename T >
std::true_type StrictnessModifierProbe (const NiceMock< T > &)
 
template<typename T >
std::true_type StrictnessModifierProbe (const StrictMock< T > &)
 
const char * StringFromGTestEnv (const char *flag, const char *default_val)
 
GTEST_API_ std::string StringStreamToString (::std::stringstream *stream)
 
std::string StripTrailingSpaces (std::string str)
 
static int SumOverTestCaseList (const std::vector< TestCase * > &case_list, int(TestCase::*method)() const)
 
static int SumOverTestSuiteList (const std::vector< TestSuite * > &case_list, int(TestSuite::*method)() const)
 
static int SumOverTestSuiteList (const std::vector< TestSuite * > &case_list, int(TestSuite::*method)() const)
 
static int SumOverTestSuiteList (const std::vector< TestSuite * > &case_list, int(TestSuite::*method)() const)
 
static int SumOverTestSuiteList (const std::vector< TestSuite * > &case_list, int(TestSuite::*method)() const)
 
static int SumOverTestSuiteList (const std::vector< TestSuite * > &case_list, int(TestSuite::*method)() const)
 
static void TearDownEnvironment (Environment *env)
 
static void TearDownEnvironment (Environment *env)
 
static void TearDownEnvironment (Environment *env)
 
static void TearDownEnvironment (Environment *env)
 
static void TearDownEnvironment (Environment *env)
 
static void TearDownEnvironment (Environment *env)
 
std::string TempDir ()
 
template<typename Tuple >
void TersePrintPrefixToStrings (const Tuple &, std::integral_constant< size_t, 0 >, Strings *)
 
template<typename Tuple , size_t I>
void TersePrintPrefixToStrings (const Tuple &t, std::integral_constant< size_t, I >, Strings *strings)
 
 TEST (ApiTest, DISABLED_Dummy1)
 
 TEST (ApiTest, TestSuiteDisabledAccessorsWork)
 
 TEST (ApiTest, TestSuiteImmutableAccessorsWork)
 
 TEST (ApiTest, UnitTestImmutableAccessorsWork)
 
 TEST (CaptureDeathTest, CannotReenterStdoutCapture)
 
 TEST (CaptureTest, CapturesStderr)
 
 TEST (CaptureTest, CapturesStdout)
 
 TEST (CaptureTest, CapturesStdoutAndStderr)
 
 TEST (DISABLED_Test, Dummy2)
 
 TEST (FormatCompilerIndependentFileLocationTest, FormatsFileLocation)
 
 TEST (FormatCompilerIndependentFileLocationTest, FormatsUknownFile)
 
 TEST (FormatCompilerIndependentFileLocationTest, FormatsUknownFileAndLine)
 
 TEST (FormatCompilerIndependentFileLocationTest, FormatsUknownLine)
 
 TEST (FormatFileLocationTest, FormatsFileLocation)
 
 TEST (FormatFileLocationTest, FormatsUknownFileAndLine)
 
 TEST (FormatFileLocationTest, FormatsUknownLine)
 
 TEST (FormatFileLocationTest, FormatsUnknownFile)
 
 TEST (GetThreadCountTest, ReturnsZeroWhenUnableToCountThreads)
 
 TEST (GtestCheckDeathTest, DiesWithCorrectOutputOnFailure)
 
 TEST (GtestCheckSyntaxTest, BehavesLikeASingleStatement)
 
 TEST (GtestCheckSyntaxTest, WorksWithSwitch)
 
 TEST (ImplicitCastTest, CanSelectBetweenConstAndNonConstCasrAppropriately)
 
 TEST (ImplicitCastTest, CanUseConstCastOperatorOnConstValues)
 
 TEST (ImplicitCastTest, CanUseImplicitConstructor)
 
 TEST (ImplicitCastTest, CanUseInheritance)
 
 TEST (ImplicitCastTest, CanUseNonConstCastOperator)
 
 TEST (ImplicitCastTest, ConvertsPointers)
 
 TEST (IsXDigitTest, ReturnsFalseForNarrowNonAscii)
 
 TEST (IsXDigitTest, ReturnsFalseForWideNonAscii)
 
 TEST (IsXDigitTest, WorksForNarrowAscii)
 
 TEST (IsXDigitTest, WorksForWideAscii)
 
 TEST (IteratorTraitsTest, WorksForPointerToConst)
 
 TEST (IteratorTraitsTest, WorksForPointerToNonConst)
 
 TEST (IteratorTraitsTest, WorksForSTLContainerIterators)
 
 TEST (RegexEngineSelectionTest, SelectsCorrectRegexEngine)
 
 TEST (ThreadLocalTest, DefaultConstructorInitializesToDefaultValues)
 
 TEST (ThreadLocalTest, GetAndPointerReturnSameValue)
 
 TEST (ThreadLocalTest, PointerAndConstPointerReturnSameValue)
 
 TEST (ThreadLocalTest, SingleParamConstructorInitializesToParam)
 
 TEST (ThreadLocalTest, ValueDefaultContructorIsNotRequiredForParamVersion)
 
 TEST_F (ListenerTest, DoesBar)
 
 TEST_F (ListenerTest, DoesFoo)
 
static bool TestCaseFailed (const TestCase *test_case)
 
static bool TestCasePassed (const TestCase *test_case)
 
template<typename T = int>
void TestNotEmpty ()
 
template<typename T = int>
void TestNotEmpty (const T &)
 
static bool TestSuiteFailed (const TestSuite *test_suite)
 
static bool TestSuiteFailed (const TestSuite *test_suite)
 
static bool TestSuiteFailed (const TestSuite *test_suite)
 
static bool TestSuiteFailed (const TestSuite *test_suite)
 
static bool TestSuiteFailed (const TestSuite *test_suite)
 
static bool TestSuitePassed (const TestSuite *test_suite)
 
static bool TestSuitePassed (const TestSuite *test_suite)
 
static bool TestSuitePassed (const TestSuite *test_suite)
 
static bool TestSuitePassed (const TestSuite *test_suite)
 
static bool TestSuitePassed (const TestSuite *test_suite)
 
char ToLower (char ch)
 
char ToUpper (char ch)
 
template<typename Tuple , typename Func , typename OutIter >
OutIter TransformTupleValues (Func f, const Tuple &t, OutIter out)
 
template<typename MatcherTuple , typename ValueTuple >
bool TupleMatches (const MatcherTuple &matcher_tuple, const ValueTuple &value_tuple)
 
 TYPED_TEST (TestSuiteWithCommentTest, Dummy)
 
 TYPED_TEST_SUITE (TestSuiteWithCommentTest, Types< int >)
 
constexpr std::array< char, 256 > UnBase64 (const char *const base64)
 
constexpr char UnBase64Impl (char c, const char *const base64, char carry)
 
template<size_t... I>
constexpr std::array< char, 256 > UnBase64Impl (IndexSequence< I... >, const char *const base64)
 
template<typename T >
void UniversalPrint (const T &value, ::std::ostream *os)
 
GTEST_API_ void UniversalPrintArray (const char *begin, size_t len, ::std::ostream *os)
 
void UniversalPrintArray (const char *begin, size_t len, ostream *os)
 
GTEST_API_ void UniversalPrintArray (const char16_t *begin, size_t len, ::std::ostream *os)
 
void UniversalPrintArray (const char16_t *begin, size_t len, ostream *os)
 
GTEST_API_ void UniversalPrintArray (const char32_t *begin, size_t len, ::std::ostream *os)
 
void UniversalPrintArray (const char32_t *begin, size_t len, ostream *os)
 
template<typename T >
void UniversalPrintArray (const T *begin, size_t len, ::std::ostream *os)
 
GTEST_API_ void UniversalPrintArray (const wchar_t *begin, size_t len, ::std::ostream *os)
 
void UniversalPrintArray (const wchar_t *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)
 
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)
 
template<typename CharType >
GTEST_ATTRIBUTE_NO_SANITIZE_MEMORY_ GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ GTEST_ATTRIBUTE_NO_SANITIZE_HWADDRESS_ static GTEST_ATTRIBUTE_NO_SANITIZE_THREAD_ void UniversalPrintCharArray (const CharType *begin, size_t len, ostream *os)
 
template<typename CharType >
GTEST_ATTRIBUTE_NO_SANITIZE_MEMORY_ GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ GTEST_ATTRIBUTE_NO_SANITIZE_HWADDRESS_ static GTEST_ATTRIBUTE_NO_SANITIZE_THREAD_ void UniversalPrintCharArray (const CharType *begin, size_t len, ostream *os)
 
template<typename CharType >
GTEST_ATTRIBUTE_NO_SANITIZE_MEMORY_ GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ GTEST_ATTRIBUTE_NO_SANITIZE_HWADDRESS_ static GTEST_ATTRIBUTE_NO_SANITIZE_THREAD_ void UniversalPrintCharArray (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)
 
template<typename T >
void UniversalTersePrint (const T &value, ::std::ostream *os)
 
template<typename Tuple >
Strings UniversalTersePrintTupleFieldsToStrings (const Tuple &value)
 
template<int N>
constexpr bool ValidateSpec (const char(&spec)[N])
 
const void * VoidifyPointer (const void *p)
 
const void * VoidifyPointer (volatile const void *p)
 
std::string WideStringToUtf8 (const wchar_t *str, int num_chars)
 
void WriteToShardStatusFileIfNeeded ()
 

Variables

GTEST_API_ const char * fmt
 
static ::std::vector< std::string > g_argvs
 
static CapturedStreamg_captured_stderr = NULL
 
static CapturedStreamg_captured_stdout = NULL
 
GTEST_API_ ThreadLocal< Sequence * > g_gmock_implicit_sequence
 
bool g_help_flag = false
 
class testing::internal::GTestFlagSaver GTEST_ATTRIBUTE_UNUSED_
 
const char kAlsoRunDisabledTestsFlag [] = "also_run_disabled_tests"
 
static constexpr char kBase64 []
 
const char kBreakOnFailureFlag [] = "break_on_failure"
 
const char kCatchExceptionsFlag [] = "catch_exceptions"
 
static const char kColorEncodedHelpMessage []
 
static const char kColorEncodedHelpMessage []
 
static const char kColorEncodedHelpMessage []
 
static const char kColorEncodedHelpMessage []
 
static const char kColorEncodedHelpMessage []
 
static const char kColorEncodedHelpMessage []
 
const char kColorFlag [] = "color"
 
const char kCurrentDirectoryString [] = "./"
 
const char kDeathTestStyleFlag [] = "death_test_style"
 
const char kDeathTestUseFork [] = "death_test_use_fork"
 
const char kErrorVerbosity [] = "error"
 
const char kFilterFlag [] = "filter"
 
const char kFlagfileFlag [] = "flagfile"
 
const char kInfoVerbosity [] = "info"
 
const char kInternalRunDeathTestFlag [] = "internal_run_death_test"
 
const char kListTestsFlag [] = "list_tests"
 
const BiggestInt kMaxBiggestInt
 
const UInt32 kMaxCodePoint1 = (static_cast<UInt32>(1) << 7) - 1
 
const UInt32 kMaxCodePoint2 = (static_cast<UInt32>(1) << (5 + 6)) - 1
 
const UInt32 kMaxCodePoint3 = (static_cast<UInt32>(1) << (4 + 2*6)) - 1
 
const UInt32 kMaxCodePoint4 = (static_cast<UInt32>(1) << (3 + 3*6)) - 1
 
const int kMaxRandomSeed = 99999
 
const char kOutputFlag [] = "output"
 
const char kPathSeparator = '/'
 
const char kPrintTimeFlag [] = "print_time"
 
const char kRandomSeedFlag [] = "random_seed"
 
const char kRepeatFlag [] = "repeat"
 
const char kShuffleFlag [] = "shuffle"
 
const char kStackTraceDepthFlag [] = "stack_trace_depth"
 
const GTEST_API_ char kStackTraceMarker [] = "\nStack trace:\n"
 
const int kStdErrFileno = STDERR_FILENO
 
const int kStdOutFileno = STDOUT_FILENO
 
const char kStreamResultToFlag [] = "stream_result_to"
 
const TypeId kTestTypeIdInGoogleTest = GetTestTypeId()
 
const char kThrowOnFailureFlag [] = "throw_on_failure"
 
const int kTypedTests = 0
 
const int kTypedTestSuites = 0
 
static const char kTypeParamLabel [] = "TypeParam"
 
static const char kTypeParamLabel [] = "TypeParam"
 
static const char kTypeParamLabel [] = "TypeParam"
 
static const char kTypeParamLabel [] = "TypeParam"
 
static const char kTypeParamLabel [] = "TypeParam"
 
static const char kTypeParamLabel [] = "TypeParam"
 
static constexpr std::array< char, 256 > kUnBase64 = UnBase64(kBase64)
 
const char kUnknownFile [] = "unknown file"
 
static const char kValueParamLabel [] = "GetParam()"
 
static const char kValueParamLabel [] = "GetParam()"
 
static const char kValueParamLabel [] = "GetParam()"
 
static const char kValueParamLabel [] = "GetParam()"
 
static const char kValueParamLabel [] = "GetParam()"
 
static const char kValueParamLabel [] = "GetParam()"
 
const char kWarningVerbosity [] = "warning"
 
const typedef void * TypeId
 

Typedef Documentation

◆ BiggestInt

◆ bool_constant

template<bool B>
using testing::internal::bool_constant = typedef std::integral_constant<bool, B>

◆ disjunction

template<typename P , typename Q >
using testing::internal::disjunction = typedef typename ::std::conditional<P::value, P, Q>::type

◆ Double

◆ ElementMatcherPair

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

◆ ElementMatcherPairs

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

◆ false_type

◆ Float

◆ identity_t

template<typename T >
using testing::internal::identity_t = typedef T

◆ IndexSequenceFor

template<typename... T>
using testing::internal::IndexSequenceFor = typedef typename MakeIndexSequence<sizeof...(T)>::type

◆ Int32

◆ Int64

◆ IsContainer

◆ IsNotContainer

◆ LosslessArithmeticConvertible

template<typename From , typename To >
using testing::internal::LosslessArithmeticConvertible = typedef LosslessArithmeticConvertibleImpl<GMOCK_KIND_OF_(From), From, GMOCK_KIND_OF_(To), To>

◆ LosslessArithmeticConvertibleImpl

template<TypeKind kFromKind, typename From , TypeKind kToKind, typename To >
using testing::internal::LosslessArithmeticConvertibleImpl = typedef std::integral_constant< bool, (kFromKind == kBool) ? true : (kFromKind != kToKind) ? false : (kFromKind == kInteger && (((sizeof(From) < sizeof(To)) && !(std::is_signed<From>::value && !std::is_signed<To>::value)) || ((sizeof(From) == sizeof(To)) && (std::is_signed<From>::value == std::is_signed<To>::value))) ) ? true : (kFromKind == kFloatingPoint && (sizeof(From) <= sizeof(To))) ? true : false >

◆ MakeIndexSequence

template<size_t N>
using testing::internal::MakeIndexSequence = typedef typename MakeIndexSequenceImpl<N>::type

◆ MutexLock

◆ ParameterizedTestCaseInfo

◆ SetUpTearDownSuiteFuncType

◆ SetUpTestCaseFunc

typedef void(* testing::internal::SetUpTestCaseFunc) ()

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

◆ SetUpTestSuiteFunc

◆ string

typedef::std::string testing::internal::string

◆ Strings

typedef::std::vector<::std::string > testing::internal::Strings

◆ TearDownTestCaseFunc

typedef void(* testing::internal::TearDownTestCaseFunc) ()

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

◆ TearDownTestSuiteFunc

◆ TimeInMillis

◆ true_type

◆ TypedTestCasePState

using testing::internal::TypedTestCasePState = typedef TypedTestSuitePState

◆ TypeIsValidNullptrConstant

template<typename T >
using testing::internal::TypeIsValidNullptrConstant = typedef std::integral_constant< bool, std::is_same<typename std::decay<T>::type, std::nullptr_t>::value || !std::is_convertible<T, Secret*>::value>

◆ UInt32

◆ UInt64

◆ wstring

typedef::std::wstring testing::internal::wstring

Enumeration Type Documentation

◆ CallReaction

Enumerator
kAllow 
kWarn 
kFail 
kDefault 

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

◆ CharFormat [1/6]

Enumerator
kAsIs 
kHexEscape 
kSpecialEscape 
kAsIs 
kHexEscape 
kSpecialEscape 
kAsIs 
kHexEscape 
kSpecialEscape 
kAsIs 
kHexEscape 
kSpecialEscape 
kAsIs 
kHexEscape 
kSpecialEscape 
kAsIs 
kHexEscape 
kSpecialEscape 

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

◆ CharFormat [2/6]

Enumerator
kAsIs 
kHexEscape 
kSpecialEscape 
kAsIs 
kHexEscape 
kSpecialEscape 
kAsIs 
kHexEscape 
kSpecialEscape 
kAsIs 
kHexEscape 
kSpecialEscape 
kAsIs 
kHexEscape 
kSpecialEscape 
kAsIs 
kHexEscape 
kSpecialEscape 

Definition at line 127 of file bloaty/third_party/protobuf/third_party/googletest/googletest/src/gtest-printers.cc.

◆ CharFormat [3/6]

Enumerator
kAsIs 
kHexEscape 
kSpecialEscape 
kAsIs 
kHexEscape 
kSpecialEscape 
kAsIs 
kHexEscape 
kSpecialEscape 
kAsIs 
kHexEscape 
kSpecialEscape 
kAsIs 
kHexEscape 
kSpecialEscape 
kAsIs 
kHexEscape 
kSpecialEscape 

Definition at line 127 of file protobuf/third_party/googletest/googletest/src/gtest-printers.cc.

◆ CharFormat [4/6]

Enumerator
kAsIs 
kHexEscape 
kSpecialEscape 
kAsIs 
kHexEscape 
kSpecialEscape 
kAsIs 
kHexEscape 
kSpecialEscape 
kAsIs 
kHexEscape 
kSpecialEscape 
kAsIs 
kHexEscape 
kSpecialEscape 
kAsIs 
kHexEscape 
kSpecialEscape 

Definition at line 128 of file bloaty/third_party/googletest/googletest/src/gtest-printers.cc.

◆ CharFormat [5/6]

Enumerator
kAsIs 
kHexEscape 
kSpecialEscape 
kAsIs 
kHexEscape 
kSpecialEscape 
kAsIs 
kHexEscape 
kSpecialEscape 
kAsIs 
kHexEscape 
kSpecialEscape 
kAsIs 
kHexEscape 
kSpecialEscape 
kAsIs 
kHexEscape 
kSpecialEscape 

Definition at line 139 of file googletest/googletest/src/gtest-printers.cc.

◆ CharFormat [6/6]

Enumerator
kAsIs 
kHexEscape 
kSpecialEscape 
kAsIs 
kHexEscape 
kSpecialEscape 
kAsIs 
kHexEscape 
kSpecialEscape 
kAsIs 
kHexEscape 
kSpecialEscape 
kAsIs 
kHexEscape 
kSpecialEscape 
kAsIs 
kHexEscape 
kSpecialEscape 

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

◆ DefaultPrinterType [1/3]

Enumerator
kPrintContainer 
kPrintPointer 
kPrintFunctionPointer 
kPrintOther 
kPrintContainer 
kPrintPointer 
kPrintFunctionPointer 
kPrintOther 
kPrintContainer 
kPrintPointer 
kPrintFunctionPointer 
kPrintOther 

Definition at line 395 of file bloaty/third_party/googletest/googletest/include/gtest/gtest-printers.h.

◆ DefaultPrinterType [2/3]

Enumerator
kPrintContainer 
kPrintPointer 
kPrintFunctionPointer 
kPrintOther 
kPrintContainer 
kPrintPointer 
kPrintFunctionPointer 
kPrintOther 
kPrintContainer 
kPrintPointer 
kPrintFunctionPointer 
kPrintOther 

Definition at line 404 of file bloaty/third_party/protobuf/third_party/googletest/googletest/include/gtest/gtest-printers.h.

◆ DefaultPrinterType [3/3]

Enumerator
kPrintContainer 
kPrintPointer 
kPrintFunctionPointer 
kPrintOther 
kPrintContainer 
kPrintPointer 
kPrintFunctionPointer 
kPrintOther 
kPrintContainer 
kPrintPointer 
kPrintFunctionPointer 
kPrintOther 

Definition at line 404 of file protobuf/third_party/googletest/googletest/include/gtest/gtest-printers.h.

◆ GTestColor [1/4]

Enumerator
COLOR_DEFAULT 
COLOR_RED 
COLOR_GREEN 
COLOR_YELLOW 
COLOR_DEFAULT 
COLOR_RED 
COLOR_GREEN 
COLOR_YELLOW 
COLOR_DEFAULT 
COLOR_RED 
COLOR_GREEN 
COLOR_YELLOW 
COLOR_DEFAULT 
COLOR_RED 
COLOR_GREEN 
COLOR_YELLOW 

Definition at line 1805 of file bloaty/third_party/googletest/googletest/include/gtest/gtest.h.

◆ GTestColor [2/4]

Enumerator
COLOR_DEFAULT 
COLOR_RED 
COLOR_GREEN 
COLOR_YELLOW 
COLOR_DEFAULT 
COLOR_RED 
COLOR_GREEN 
COLOR_YELLOW 
COLOR_DEFAULT 
COLOR_RED 
COLOR_GREEN 
COLOR_YELLOW 
COLOR_DEFAULT 
COLOR_RED 
COLOR_GREEN 
COLOR_YELLOW 

Definition at line 1832 of file bloaty/third_party/protobuf/third_party/googletest/googletest/include/gtest/gtest.h.

◆ GTestColor [3/4]

Enumerator
COLOR_DEFAULT 
COLOR_RED 
COLOR_GREEN 
COLOR_YELLOW 
COLOR_DEFAULT 
COLOR_RED 
COLOR_GREEN 
COLOR_YELLOW 
COLOR_DEFAULT 
COLOR_RED 
COLOR_GREEN 
COLOR_YELLOW 
COLOR_DEFAULT 
COLOR_RED 
COLOR_GREEN 
COLOR_YELLOW 

Definition at line 1832 of file protobuf/third_party/googletest/googletest/include/gtest/gtest.h.

◆ GTestColor [4/4]

Enumerator
COLOR_DEFAULT 
COLOR_RED 
COLOR_GREEN 
COLOR_YELLOW 
COLOR_DEFAULT 
COLOR_RED 
COLOR_GREEN 
COLOR_YELLOW 
COLOR_DEFAULT 
COLOR_RED 
COLOR_GREEN 
COLOR_YELLOW 
COLOR_DEFAULT 
COLOR_RED 
COLOR_GREEN 
COLOR_YELLOW 

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

◆ GTestLogSeverity [1/6]

Enumerator
GTEST_INFO 
GTEST_WARNING 
GTEST_ERROR 
GTEST_FATAL 
GTEST_INFO 
GTEST_WARNING 
GTEST_ERROR 
GTEST_FATAL 
GTEST_INFO 
GTEST_WARNING 
GTEST_ERROR 
GTEST_FATAL 
GTEST_INFO 
GTEST_WARNING 
GTEST_ERROR 
GTEST_FATAL 
GTEST_INFO 
GTEST_WARNING 
GTEST_ERROR 
GTEST_FATAL 
GTEST_INFO 
GTEST_WARNING 
GTEST_ERROR 
GTEST_FATAL 

Definition at line 948 of file bloaty/third_party/googletest/googletest/include/gtest/internal/gtest-port.h.

◆ GTestLogSeverity [2/6]

Enumerator
GTEST_INFO 
GTEST_WARNING 
GTEST_ERROR 
GTEST_FATAL 
GTEST_INFO 
GTEST_WARNING 
GTEST_ERROR 
GTEST_FATAL 
GTEST_INFO 
GTEST_WARNING 
GTEST_ERROR 
GTEST_FATAL 
GTEST_INFO 
GTEST_WARNING 
GTEST_ERROR 
GTEST_FATAL 
GTEST_INFO 
GTEST_WARNING 
GTEST_ERROR 
GTEST_FATAL 
GTEST_INFO 
GTEST_WARNING 
GTEST_ERROR 
GTEST_FATAL 

Definition at line 953 of file boringssl-with-bazel/src/third_party/googletest/include/gtest/internal/gtest-port.h.

◆ GTestLogSeverity [3/6]

Enumerator
GTEST_INFO 
GTEST_WARNING 
GTEST_ERROR 
GTEST_FATAL 
GTEST_INFO 
GTEST_WARNING 
GTEST_ERROR 
GTEST_FATAL 
GTEST_INFO 
GTEST_WARNING 
GTEST_ERROR 
GTEST_FATAL 
GTEST_INFO 
GTEST_WARNING 
GTEST_ERROR 
GTEST_FATAL 
GTEST_INFO 
GTEST_WARNING 
GTEST_ERROR 
GTEST_FATAL 
GTEST_INFO 
GTEST_WARNING 
GTEST_ERROR 
GTEST_FATAL 

Definition at line 970 of file googletest/googletest/include/gtest/internal/gtest-port.h.

◆ GTestLogSeverity [4/6]

Enumerator
GTEST_INFO 
GTEST_WARNING 
GTEST_ERROR 
GTEST_FATAL 
GTEST_INFO 
GTEST_WARNING 
GTEST_ERROR 
GTEST_FATAL 
GTEST_INFO 
GTEST_WARNING 
GTEST_ERROR 
GTEST_FATAL 
GTEST_INFO 
GTEST_WARNING 
GTEST_ERROR 
GTEST_FATAL 
GTEST_INFO 
GTEST_WARNING 
GTEST_ERROR 
GTEST_FATAL 
GTEST_INFO 
GTEST_WARNING 
GTEST_ERROR 
GTEST_FATAL 

Definition at line 985 of file bloaty/third_party/protobuf/third_party/googletest/googletest/include/gtest/internal/gtest-port.h.

◆ GTestLogSeverity [5/6]

Enumerator
GTEST_INFO 
GTEST_WARNING 
GTEST_ERROR 
GTEST_FATAL 
GTEST_INFO 
GTEST_WARNING 
GTEST_ERROR 
GTEST_FATAL 
GTEST_INFO 
GTEST_WARNING 
GTEST_ERROR 
GTEST_FATAL 
GTEST_INFO 
GTEST_WARNING 
GTEST_ERROR 
GTEST_FATAL 
GTEST_INFO 
GTEST_WARNING 
GTEST_ERROR 
GTEST_FATAL 
GTEST_INFO 
GTEST_WARNING 
GTEST_ERROR 
GTEST_FATAL 

Definition at line 985 of file protobuf/third_party/googletest/googletest/include/gtest/internal/gtest-port.h.

◆ GTestLogSeverity [6/6]

Enumerator
GTEST_INFO 
GTEST_WARNING 
GTEST_ERROR 
GTEST_FATAL 
GTEST_INFO 
GTEST_WARNING 
GTEST_ERROR 
GTEST_FATAL 
GTEST_INFO 
GTEST_WARNING 
GTEST_ERROR 
GTEST_FATAL 
GTEST_INFO 
GTEST_WARNING 
GTEST_ERROR 
GTEST_FATAL 
GTEST_INFO 
GTEST_WARNING 
GTEST_ERROR 
GTEST_FATAL 
GTEST_INFO 
GTEST_WARNING 
GTEST_ERROR 
GTEST_FATAL 

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

◆ LogSeverity [1/5]

Enumerator
kInfo 
kWarning 
kInfo 
kWarning 
kInfo 
kWarning 
kInfo 
kWarning 
kInfo 
kWarning 

Definition at line 251 of file googletest/googlemock/include/gmock/internal/gmock-internal-utils.h.

◆ LogSeverity [2/5]

Enumerator
kInfo 
kWarning 
kInfo 
kWarning 
kInfo 
kWarning 
kInfo 
kWarning 
kInfo 
kWarning 

Definition at line 294 of file bloaty/third_party/googletest/googlemock/include/gmock/internal/gmock-internal-utils.h.

◆ LogSeverity [3/5]

Enumerator
kInfo 
kWarning 
kInfo 
kWarning 
kInfo 
kWarning 
kInfo 
kWarning 
kInfo 
kWarning 

Definition at line 310 of file bloaty/third_party/protobuf/third_party/googletest/googlemock/include/gmock/internal/gmock-internal-utils.h.

◆ LogSeverity [4/5]

Enumerator
kInfo 
kWarning 
kInfo 
kWarning 
kInfo 
kWarning 
kInfo 
kWarning 
kInfo 
kWarning 

Definition at line 310 of file protobuf/third_party/googletest/googlemock/include/gmock/internal/gmock-internal-utils.h.

◆ LogSeverity [5/5]

Enumerator
kInfo 
kWarning 
kInfo 
kWarning 
kInfo 
kWarning 
kInfo 
kWarning 
kInfo 
kWarning 

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

◆ TypeKind [1/5]

Enumerator
kBool 
kInteger 
kFloatingPoint 
kOther 
kBool 
kInteger 
kFloatingPoint 
kOther 
kBool 
kInteger 
kFloatingPoint 
kOther 
kBool 
kInteger 
kFloatingPoint 
kOther 
kBool 
kInteger 
kFloatingPoint 
kOther 

Definition at line 111 of file googletest/googlemock/include/gmock/internal/gmock-internal-utils.h.

◆ TypeKind [2/5]

Enumerator
kBool 
kInteger 
kFloatingPoint 
kOther 
kBool 
kInteger 
kFloatingPoint 
kOther 
kBool 
kInteger 
kFloatingPoint 
kOther 
kBool 
kInteger 
kFloatingPoint 
kOther 
kBool 
kInteger 
kFloatingPoint 
kOther 

Definition at line 114 of file bloaty/third_party/googletest/googlemock/include/gmock/internal/gmock-internal-utils.h.

◆ TypeKind [3/5]

Enumerator
kBool 
kInteger 
kFloatingPoint 
kOther 
kBool 
kInteger 
kFloatingPoint 
kOther 
kBool 
kInteger 
kFloatingPoint 
kOther 
kBool 
kInteger 
kFloatingPoint 
kOther 
kBool 
kInteger 
kFloatingPoint 
kOther 

Definition at line 130 of file protobuf/third_party/googletest/googlemock/include/gmock/internal/gmock-internal-utils.h.

◆ TypeKind [4/5]

Enumerator
kBool 
kInteger 
kFloatingPoint 
kOther 
kBool 
kInteger 
kFloatingPoint 
kOther 
kBool 
kInteger 
kFloatingPoint 
kOther 
kBool 
kInteger 
kFloatingPoint 
kOther 
kBool 
kInteger 
kFloatingPoint 
kOther 

Definition at line 130 of file bloaty/third_party/protobuf/third_party/googletest/googlemock/include/gmock/internal/gmock-internal-utils.h.

◆ TypeKind [5/5]

Enumerator
kBool 
kInteger 
kFloatingPoint 
kOther 
kBool 
kInteger 
kFloatingPoint 
kOther 
kBool 
kInteger 
kFloatingPoint 
kOther 
kBool 
kInteger 
kFloatingPoint 
kOther 
kBool 
kInteger 
kFloatingPoint 
kOther 

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

Function Documentation

◆ AdjustConstness_()

template<typename MockType >
MockType * testing::internal::AdjustConstness_ ( const MockType *  mock)

◆ AdjustConstness_const()

template<typename MockType >
const MockType * testing::internal::AdjustConstness_const ( const MockType *  mock)

◆ AlwaysFalse()

bool testing::internal::AlwaysFalse ( )
inline

◆ AlwaysTrue()

bool testing::internal::AlwaysTrue ( )

◆ AppendUserMessage()

std::string testing::internal::AppendUserMessage ( const std::string &  gtest_msg,
const Message user_msg 
)

◆ Apply()

template<typename F , typename Tuple >
auto testing::internal::Apply ( F &&  f,
Tuple &&  args 
) -> decltype(ApplyImpl(std::forward<F>(f), std::forward<Tuple>(args), MakeIndexSequence<std::tuple_size<Tuple>::value>()))

◆ ApplyImpl() [1/2]

template<typename F , typename Tuple , size_t... Idx>
auto testing::internal::ApplyImpl ( F &&  f,
Tuple &&  args,
IndexSequence< Idx... >   
) -> decltype( std::forward<F>(f)(std::get<Idx>(std::forward<Tuple>(args))...))

◆ ApplyImpl() [2/2]

template<typename F , typename Tuple , size_t... Idx>
auto testing::internal::ApplyImpl ( F &&  f,
Tuple &&  args,
int_pack< Idx... >   
) -> decltype( std::forward<F>(f)(std::get<Idx>(std::forward<Tuple>(args))...))

◆ ArrayAwareFind()

template<typename Iter , typename Element >
Iter testing::internal::ArrayAwareFind ( Iter  begin,
Iter  end,
const Element &  elem 
)

◆ ArrayEq() [1/3]

template<typename T , typename U >
bool testing::internal::ArrayEq ( const T lhs,
const U &  rhs 
)
inline

◆ ArrayEq() [2/3]

template<typename T , typename U >
bool testing::internal::ArrayEq ( const T lhs,
size_t  size,
const U *  rhs 
)

◆ ArrayEq() [3/3]

template<typename T , typename U , size_t N>
bool testing::internal::ArrayEq ( const T(&)  lhs[N],
const U(&)  rhs[N] 
)
inline

◆ Assert() [1/2]

template<typename From , typename To >
void testing::internal::Assert ( bool  condition,
const char *  file,
int  line 
)
inline

◆ Assert() [2/2]

void testing::internal::Assert ( bool  condition,
const char *  file,
int  line,
const std::string &  msg 
)
inline

◆ Base64Unescape()

bool testing::internal::Base64Unescape ( const std::string &  encoded,
std::string *  decoded 
)

◆ BoolFromGTestEnv()

bool testing::internal::BoolFromGTestEnv ( const char *  flag,
bool  default_val 
)

◆ CanonicalizeForStdLibVersioning()

std::string testing::internal::CanonicalizeForStdLibVersioning ( std::string  s)
inline

◆ CaptureStderr()

GTEST_API_ void testing::internal::CaptureStderr ( )

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

◆ CaptureStdout()

GTEST_API_ void testing::internal::CaptureStdout ( )

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

◆ CaptureStream()

void testing::internal::CaptureStream ( int  fd,
const char *  stream_name,
CapturedStream **  stream 
)

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

◆ CaseInsensitiveCStringEquals() [1/2]

bool testing::internal::CaseInsensitiveCStringEquals ( const char *  lhs,
const char *  rhs 
)
inline

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

◆ CaseInsensitiveCStringEquals() [2/2]

bool testing::internal::CaseInsensitiveCStringEquals ( const wchar_t *  lhs,
const wchar_t *  rhs 
)
inline

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

◆ CaseInsensitiveStringEquals()

template<typename StringType >
bool testing::internal::CaseInsensitiveStringEquals ( const StringType &  s1,
const StringType &  s2 
)

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

◆ CheckedDowncastToActualType()

template<class Derived , class Base >
Derived * testing::internal::CheckedDowncastToActualType ( Base base)

◆ ChopLowBits() [1/2]

UInt32 testing::internal::ChopLowBits ( UInt32 bits,
int  n 
)
inline

◆ ChopLowBits() [2/2]

uint32_t testing::internal::ChopLowBits ( uint32_t bits,
int  n 
)
inline

◆ CmpHelperEQ() [1/2]

AssertionResult testing::internal::CmpHelperEQ ( const char *  lhs_expression,
const char *  rhs_expression,
BiggestInt  lhs,
BiggestInt  rhs 
)

◆ CmpHelperEQ() [2/2]

template<typename T1 , typename T2 >
AssertionResult testing::internal::CmpHelperEQ ( const char *  lhs_expression,
const char *  rhs_expression,
const T1 &  lhs,
const T2 &  rhs 
)

◆ CmpHelperEQFailure()

template<typename T1 , typename T2 >
AssertionResult testing::internal::CmpHelperEQFailure ( const char *  lhs_expression,
const char *  rhs_expression,
const T1 &  lhs,
const T2 &  rhs 
)

◆ CmpHelperFloatingPointEQ()

template<typename RawType >
AssertionResult testing::internal::CmpHelperFloatingPointEQ ( const char *  lhs_expression,
const char *  rhs_expression,
RawType  lhs_value,
RawType  rhs_value 
)

◆ CmpHelperOpFailure()

template<typename T1 , typename T2 >
AssertionResult testing::internal::CmpHelperOpFailure ( const char *  expr1,
const char *  expr2,
const T1 &  val1,
const T2 &  val2,
const char *  op 
)

◆ CmpHelperSTRCASEEQ()

AssertionResult testing::internal::CmpHelperSTRCASEEQ ( const char *  s1_expression,
const char *  s2_expression,
const char *  s1,
const char *  s2 
)

◆ CmpHelperSTRCASENE()

AssertionResult testing::internal::CmpHelperSTRCASENE ( const char *  s1_expression,
const char *  s2_expression,
const char *  s1,
const char *  s2 
)

◆ CmpHelperSTREQ() [1/2]

AssertionResult testing::internal::CmpHelperSTREQ ( const char *  s1_expression,
const char *  s2_expression,
const char *  s1,
const char *  s2 
)

◆ CmpHelperSTREQ() [2/2]

AssertionResult testing::internal::CmpHelperSTREQ ( const char *  s1_expression,
const char *  s2_expression,
const wchar_t *  s1,
const wchar_t *  s2 
)

◆ CmpHelperSTRNE() [1/2]

AssertionResult testing::internal::CmpHelperSTRNE ( const char *  s1_expression,
const char *  s2_expression,
const char *  s1,
const char *  s2 
)

◆ CmpHelperSTRNE() [2/2]

AssertionResult testing::internal::CmpHelperSTRNE ( const char *  s1_expression,
const char *  s2_expression,
const wchar_t *  s1,
const wchar_t *  s2 
)

◆ CodePointToUtf8() [1/2]

std::string testing::internal::CodePointToUtf8 ( UInt32  code_point)

◆ CodePointToUtf8() [2/2]

std::string testing::internal::CodePointToUtf8 ( uint32_t  code_point)

◆ ColoredPrintf()

void testing::internal::ColoredPrintf ( GTestColor  color,
const char *  fmt,
  ... 
)

◆ ConvertIdentifierNameToWords()

GTEST_API_ std::string testing::internal::ConvertIdentifierNameToWords ( const char *  id_name)

◆ CopyArray() [1/3]

template<typename T , typename U >
void testing::internal::CopyArray ( const T from,
U *  to 
)
inline

◆ CopyArray() [2/3]

template<typename T , typename U >
void testing::internal::CopyArray ( const T from,
size_t  size,
U *  to 
)

◆ CopyArray() [3/3]

template<typename T , typename U , size_t N>
void testing::internal::CopyArray ( const T(&)  from[N],
U(*)  to[N] 
)
inline

◆ CopyElements()

template<typename InputIterator , typename OutputIterator >
OutputIterator testing::internal::CopyElements ( InputIterator  first,
InputIterator  last,
OutputIterator  output 
)
inline

◆ CountIf()

template<class Container , typename Predicate >
int testing::internal::CountIf ( const Container &  c,
Predicate  predicate 
)
inline

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

◆ CreateCodePointFromUtf16SurrogatePair()

UInt32 testing::internal::CreateCodePointFromUtf16SurrogatePair ( wchar_t  first,
wchar_t  second 
)
inline

◆ DefaultParamName()

template<class ParamType >
std::string testing::internal::DefaultParamName ( const TestParamInfo< ParamType > &  info)

◆ DefaultPrintTo() [1/7]

template<typename C >
void testing::internal::DefaultPrintTo ( IsContainer  ,
false_type  ,
const C &  container,
::std::ostream *  os 
)

◆ DefaultPrintTo() [2/7]

template<typename T >
void testing::internal::DefaultPrintTo ( IsNotContainer  ,
false_type  ,
const T value,
::std::ostream *  os 
)

◆ DefaultPrintTo() [3/7]

template<typename T >
void testing::internal::DefaultPrintTo ( IsNotContainer  ,
true_type  ,
T p,
::std::ostream *  os 
)

◆ DefaultPrintTo() [4/7]

template<typename C >
void testing::internal::DefaultPrintTo ( WrapPrinterType< kPrintContainer ,
const C &  container,
::std::ostream *  os 
)

◆ DefaultPrintTo() [5/7]

template<typename T >
void testing::internal::DefaultPrintTo ( WrapPrinterType< kPrintFunctionPointer ,
T p,
::std::ostream *  os 
)

◆ DefaultPrintTo() [6/7]

template<typename T >
void testing::internal::DefaultPrintTo ( WrapPrinterType< kPrintOther ,
const T value,
::std::ostream *  os 
)

◆ DefaultPrintTo() [7/7]

template<typename T >
void testing::internal::DefaultPrintTo ( WrapPrinterType< kPrintPointer ,
T p,
::std::ostream *  os 
)

◆ Delete() [1/2]

template<typename T >
static void testing::internal::Delete ( T x)
static

◆ Delete() [2/2]

template<typename T >
static void testing::internal::Delete ( T x)
static

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

◆ DiffStrings()

GTEST_API_ std::string testing::internal::DiffStrings ( const std::string &  left,
const std::string &  right,
size_t *  total_line_count 
)

◆ DoubleNearPredFormat()

AssertionResult testing::internal::DoubleNearPredFormat ( const char *  expr1,
const char *  expr2,
const char *  abs_error_expr,
double  val1,
double  val2,
double  abs_error 
)

◆ DownCast_()

template<typename To , typename From >
To testing::internal::DownCast_ ( From *  f)
inline

◆ EndsWith()

template<int N, int M>
constexpr bool testing::internal::EndsWith ( const char(&)  suffix[N],
const char(&)  str[M] 
)
constexpr

◆ EqFailure()

AssertionResult testing::internal::EqFailure ( const char *  expected_expression,
const char *  actual_expression,
const std::string &  expected_value,
const std::string &  actual_value,
bool  ignoring_case 
)

◆ Equals()

template<int N, int M>
constexpr bool testing::internal::Equals ( const char(&)  a[N],
const char(&)  b[M] 
)
constexpr

◆ Expect() [1/3]

void testing::internal::Expect ( bool  condition,
const char *  file,
int  line 
)
inline

◆ Expect() [2/3]

void testing::internal::Expect ( bool  condition,
const char *  file,
int  line,
const std::string &  msg 
)
inline

◆ Expect() [3/3]

void testing::internal::Expect ( bool  condition,
const char *  file,
int  line,
const string msg 
)
inline

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

◆ ExplainMatchFailureTupleTo()

template<typename MatcherTuple , typename ValueTuple >
void testing::internal::ExplainMatchFailureTupleTo ( const MatcherTuple matchers,
const ValueTuple &  values,
::std::ostream *  os 
)

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

◆ FindMaxBipartiteMatching()

GTEST_API_ ElementMatcherPairs testing::internal::FindMaxBipartiteMatching ( const MatchMatrix g)

◆ FindPairing()

bool testing::internal::UnorderedElementsAreMatcherImplBase::FindPairing ( const MatchMatrix matrix,
MatchResultListener listener 
)

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

◆ FlagToEnvVar() [1/6]

static std::string testing::internal::FlagToEnvVar ( const char *  flag)
static

◆ FlagToEnvVar() [2/6]

static std::string testing::internal::FlagToEnvVar ( const char *  flag)
static

◆ FlagToEnvVar() [3/6]

static std::string testing::internal::FlagToEnvVar ( const char *  flag)
static

◆ FlagToEnvVar() [4/6]

static std::string testing::internal::FlagToEnvVar ( const char *  flag)
static

◆ FlagToEnvVar() [5/6]

static std::string testing::internal::FlagToEnvVar ( const char *  flag)
static

Definition at line 1288 of file googletest/googletest/src/gtest-port.cc.

◆ FlagToEnvVar() [6/6]

static std::string testing::internal::FlagToEnvVar ( const char *  flag)
static

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

◆ FloatingPointLE()

template<typename RawType >
AssertionResult testing::internal::FloatingPointLE ( const char *  expr1,
const char *  expr2,
RawType  val1,
RawType  val2 
)

◆ FlushInfoLog()

void testing::internal::FlushInfoLog ( )
inline

◆ ForEach()

template<class Container , typename Functor >
void testing::internal::ForEach ( const Container &  c,
Functor  functor 
)

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

◆ FormatCompilerIndependentFileLocation()

GTEST_API_::std::string testing::internal::FormatCompilerIndependentFileLocation ( const char *  file,
int  line 
)

◆ FormatEpochTimeInMillisAsIso8601()

std::string testing::internal::FormatEpochTimeInMillisAsIso8601 ( TimeInMillis  ms)

◆ FormatEpochTimeInMillisAsRFC3339() [1/5]

static std::string testing::internal::FormatEpochTimeInMillisAsRFC3339 ( TimeInMillis  ms)
static

◆ FormatEpochTimeInMillisAsRFC3339() [2/5]

static std::string testing::internal::FormatEpochTimeInMillisAsRFC3339 ( TimeInMillis  ms)
static

◆ FormatEpochTimeInMillisAsRFC3339() [3/5]

static std::string testing::internal::FormatEpochTimeInMillisAsRFC3339 ( TimeInMillis  ms)
static

◆ FormatEpochTimeInMillisAsRFC3339() [4/5]

static std::string testing::internal::FormatEpochTimeInMillisAsRFC3339 ( TimeInMillis  ms)
static

◆ FormatEpochTimeInMillisAsRFC3339() [5/5]

static std::string testing::internal::FormatEpochTimeInMillisAsRFC3339 ( TimeInMillis  ms)
static

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

◆ FormatFileLocation()

GTEST_API_::std::string testing::internal::FormatFileLocation ( const char *  file,
int  line 
)

◆ FormatForComparisonFailureMessage()

template<typename T1 , typename T2 >
std::string testing::internal::FormatForComparisonFailureMessage ( const T1 &  value,
const T2 &   
)

◆ FormatMatcherDescription() [1/2]

GTEST_API_ std::string testing::internal::FormatMatcherDescription ( bool  negation,
const char *  matcher_name,
const std::vector< const char * > &  param_names,
const Strings param_values 
)

Definition at line 53 of file googletest/googlemock/src/gmock-matchers.cc.

◆ FormatMatcherDescription() [2/2]

GTEST_API_ std::string testing::internal::FormatMatcherDescription ( bool  negation,
const char *  matcher_name,
const Strings param_values 
)

◆ FormatTimeInMillisAsDuration() [1/5]

static std::string testing::internal::FormatTimeInMillisAsDuration ( TimeInMillis  ms)
static

◆ FormatTimeInMillisAsDuration() [2/5]

static std::string testing::internal::FormatTimeInMillisAsDuration ( TimeInMillis  ms)
static

◆ FormatTimeInMillisAsDuration() [3/5]

static std::string testing::internal::FormatTimeInMillisAsDuration ( TimeInMillis  ms)
static

◆ FormatTimeInMillisAsDuration() [4/5]

static std::string testing::internal::FormatTimeInMillisAsDuration ( TimeInMillis  ms)
static

◆ FormatTimeInMillisAsDuration() [5/5]

static std::string testing::internal::FormatTimeInMillisAsDuration ( TimeInMillis  ms)
static

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

◆ FormatTimeInMillisAsSeconds()

std::string testing::internal::FormatTimeInMillisAsSeconds ( TimeInMillis  ms)

◆ GenerateNames()

template<typename NameGenerator , typename Types >
std::vector<std::string> testing::internal::GenerateNames ( )

◆ GenerateNamesRecursively() [1/2]

template<typename NameGenerator >
void testing::internal::GenerateNamesRecursively ( internal::None  ,
std::vector< std::string > *  ,
int   
)

◆ GenerateNamesRecursively() [2/2]

template<typename NameGenerator , typename Types >
void testing::internal::GenerateNamesRecursively ( Types  ,
std::vector< std::string > *  result,
int  i 
)

◆ GetAnsiColorCode() [1/5]

static const char* testing::internal::GetAnsiColorCode ( GTestColor  color)
static

◆ GetAnsiColorCode() [2/5]

static const char* testing::internal::GetAnsiColorCode ( GTestColor  color)
static

◆ GetAnsiColorCode() [3/5]

static const char* testing::internal::GetAnsiColorCode ( GTestColor  color)
static

◆ GetAnsiColorCode() [4/5]

static const char* testing::internal::GetAnsiColorCode ( GTestColor  color)
static

◆ GetAnsiColorCode() [5/5]

static const char* testing::internal::GetAnsiColorCode ( GTestColor  color)
static

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

◆ GetArgvs()

std::vector< std::string > testing::internal::GetArgvs ( )

◆ GetBoolAssertionFailureMessage()

std::string testing::internal::GetBoolAssertionFailureMessage ( const AssertionResult assertion_result,
const char *  expression_text,
const char *  actual_predicate_value,
const char *  expected_predicate_value 
)

◆ GetCapturedStderr()

GTEST_API_ std::string testing::internal::GetCapturedStderr ( )

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

◆ GetCapturedStdout()

GTEST_API_ std::string testing::internal::GetCapturedStdout ( )

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

◆ GetCapturedStream()

std::string testing::internal::GetCapturedStream ( CapturedStream **  captured_stream)

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

◆ GetCharWidthPrefix() [1/6]

static const char* testing::internal::GetCharWidthPrefix ( char  )
static

Definition at line 216 of file googletest/googletest/src/gtest-printers.cc.

◆ GetCharWidthPrefix() [2/6]

static const char* testing::internal::GetCharWidthPrefix ( char16_t  )
static

Definition at line 234 of file googletest/googletest/src/gtest-printers.cc.

◆ GetCharWidthPrefix() [3/6]

static const char* testing::internal::GetCharWidthPrefix ( char32_t  )
static

Definition at line 238 of file googletest/googletest/src/gtest-printers.cc.

◆ GetCharWidthPrefix() [4/6]

static const char* testing::internal::GetCharWidthPrefix ( signed char  )
static

Definition at line 220 of file googletest/googletest/src/gtest-printers.cc.

◆ GetCharWidthPrefix() [5/6]

static const char* testing::internal::GetCharWidthPrefix ( unsigned char  )
static

Definition at line 224 of file googletest/googletest/src/gtest-printers.cc.

◆ GetCharWidthPrefix() [6/6]

static const char* testing::internal::GetCharWidthPrefix ( wchar_t  )
static

Definition at line 242 of file googletest/googletest/src/gtest-printers.cc.

◆ GetCurrentExecutableName()

FilePath testing::internal::GetCurrentExecutableName ( )

◆ GetCurrentOsStackTraceExceptTop()

std::string testing::internal::GetCurrentOsStackTraceExceptTop ( UnitTest unit_test,
int  skip_count 
)

◆ GetElementOr()

template<typename E >
E testing::internal::GetElementOr ( const std::vector< E > &  v,
int  i,
default_value 
)
inline

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

◆ GetFailureReporter()

GTEST_API_ FailureReporterInterface * testing::internal::GetFailureReporter ( )

◆ GetFileSize()

size_t testing::internal::GetFileSize ( FILE *  file)

◆ GetIgnoredParameterizedTestSuites()

std::set< std::string > * testing::internal::GetIgnoredParameterizedTestSuites ( )

◆ GetNextRandomSeed()

int testing::internal::GetNextRandomSeed ( int  seed)
inline

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

◆ GetNotDefaultOrNull()

SetUpTearDownSuiteFuncType testing::internal::GetNotDefaultOrNull ( SetUpTearDownSuiteFuncType  a,
SetUpTearDownSuiteFuncType  def 
)
inline

◆ GetParamNameGen() [1/2]

template<class ParamType >
ParamNameGenFunc< ParamType >::Type * testing::internal::GetParamNameGen ( )

◆ GetParamNameGen() [2/2]

template<class ParamType , class ParamNameGenFunctor >
ParamNameGenFunctor testing::internal::GetParamNameGen ( ParamNameGenFunctor  func)

◆ GetPrefixUntilComma()

std::string testing::internal::GetPrefixUntilComma ( const char *  str)
inline

◆ GetRandomSeedFromFlag() [1/2]

int testing::internal::GetRandomSeedFromFlag ( Int32  random_seed_flag)
inline

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

◆ GetRandomSeedFromFlag() [2/2]

int testing::internal::GetRandomSeedFromFlag ( int32_t  random_seed_flag)
inline

◆ GetRawPointer() [1/3]

template<typename Pointer >
const Pointer::element_type * testing::internal::GetRawPointer ( const Pointer &  p)
inline

◆ GetRawPointer() [2/3]

template<typename Element >
const Element* testing::internal::GetRawPointer ( const std::reference_wrapper< Element > &  r)
inline

◆ GetRawPointer() [3/3]

template<typename Element >
Element * testing::internal::GetRawPointer ( Element *  p)
inline

◆ GetTestTypeId()

TypeId testing::internal::GetTestTypeId ( )

◆ GetThreadCount()

size_t testing::internal::GetThreadCount ( )

◆ GetTimeInMillis()

TimeInMillis testing::internal::GetTimeInMillis ( )

◆ GetTypeId()

template<typename T >
TypeId testing::internal::GetTypeId ( )

◆ GetTypeName()

template<typename T >
std::string testing::internal::GetTypeName ( )

◆ GetUnitTestImpl()

UnitTestImpl * testing::internal::GetUnitTestImpl ( )
inline

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

◆ GetWithoutMatchers()

GTEST_API_ WithoutMatchers testing::internal::GetWithoutMatchers ( )

◆ GMOCK_DECLARE_KIND_() [1/17]

testing::internal::GMOCK_DECLARE_KIND_ ( bool  ,
kBool   
)

◆ GMOCK_DECLARE_KIND_() [2/17]

testing::internal::GMOCK_DECLARE_KIND_ ( char  ,
kInteger   
)

◆ GMOCK_DECLARE_KIND_() [3/17]

testing::internal::GMOCK_DECLARE_KIND_ ( double  ,
kFloatingPoint   
)

◆ GMOCK_DECLARE_KIND_() [4/17]

testing::internal::GMOCK_DECLARE_KIND_ ( float  ,
kFloatingPoint   
)

◆ GMOCK_DECLARE_KIND_() [5/17]

testing::internal::GMOCK_DECLARE_KIND_ ( int  ,
kInteger   
)

◆ GMOCK_DECLARE_KIND_() [6/17]

testing::internal::GMOCK_DECLARE_KIND_ ( Int64  ,
kInteger   
)

◆ GMOCK_DECLARE_KIND_() [7/17]

testing::internal::GMOCK_DECLARE_KIND_ ( long double  ,
kFloatingPoint   
)

◆ GMOCK_DECLARE_KIND_() [8/17]

testing::internal::GMOCK_DECLARE_KIND_ ( long  ,
kInteger   
)

◆ GMOCK_DECLARE_KIND_() [9/17]

testing::internal::GMOCK_DECLARE_KIND_ ( short  ,
kInteger   
)

◆ GMOCK_DECLARE_KIND_() [10/17]

testing::internal::GMOCK_DECLARE_KIND_ ( signed char  ,
kInteger   
)

◆ GMOCK_DECLARE_KIND_() [11/17]

testing::internal::GMOCK_DECLARE_KIND_ ( UInt64  ,
kInteger   
)

◆ GMOCK_DECLARE_KIND_() [12/17]

testing::internal::GMOCK_DECLARE_KIND_ ( unsigned char  ,
kInteger   
)

◆ GMOCK_DECLARE_KIND_() [13/17]

testing::internal::GMOCK_DECLARE_KIND_ ( unsigned int  ,
kInteger   
)

◆ GMOCK_DECLARE_KIND_() [14/17]

testing::internal::GMOCK_DECLARE_KIND_ ( unsigned long long  ,
kInteger   
)

◆ GMOCK_DECLARE_KIND_() [15/17]

testing::internal::GMOCK_DECLARE_KIND_ ( unsigned long  ,
kInteger   
)

◆ GMOCK_DECLARE_KIND_() [16/17]

testing::internal::GMOCK_DECLARE_KIND_ ( unsigned short  ,
kInteger   
)

◆ GMOCK_DECLARE_KIND_() [17/17]

testing::internal::GMOCK_DECLARE_KIND_ ( wchar_t  ,
kInteger   
)

◆ GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_() [1/19]

testing::internal::GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ ( ::std::string  ,
""   
)

◆ GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_() [2/19]

testing::internal::GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ ( bool  ,
false   
)

◆ GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_() [3/19]

testing::internal::GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ ( char  ,
'\0'   
)

◆ GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_() [4/19]

testing::internal::GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ ( double  ,
 
)

◆ GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_() [5/19]

testing::internal::GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ ( float  ,
 
)

◆ GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_() [6/19]

testing::internal::GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ ( Int64  ,
 
)

◆ GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_() [7/19]

testing::internal::GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ ( signed char  ,
'\0'   
)

◆ GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_() [8/19]

testing::internal::GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ ( signed int  ,
 
)

◆ GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_() [9/19]

testing::internal::GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ ( signed long long  ,
 
)

◆ GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_() [10/19]

testing::internal::GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ ( signed long  ,
0L   
)

◆ GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_() [11/19]

testing::internal::GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ ( signed short  ,
 
)

◆ GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_() [12/19]

testing::internal::GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ ( UInt64  ,
 
)

◆ GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_() [13/19]

testing::internal::GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ ( unsigned char  ,
'\0'   
)

◆ GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_() [14/19]

testing::internal::GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ ( unsigned int  ,
0U   
)

◆ GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_() [15/19]

testing::internal::GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ ( unsigned long long  ,
 
)

◆ GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_() [16/19]

testing::internal::GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ ( unsigned long  ,
0UL   
)

◆ GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_() [17/19]

testing::internal::GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ ( unsigned short  ,
0U   
)

◆ GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_() [18/19]

testing::internal::GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ ( void  )

◆ GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_() [19/19]

testing::internal::GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ ( wchar_t  ,
0U   
)

◆ GTEST_ATTRIBUTE_PRINTF_()

GTEST_API_ testing::internal::GTEST_ATTRIBUTE_PRINTF_ ( ,
 
)

◆ GTEST_DECLARE_STATIC_MUTEX_() [1/2]

GTEST_API_ testing::internal::GTEST_DECLARE_STATIC_MUTEX_ ( g_gmock_mutex  )

◆ GTEST_DECLARE_STATIC_MUTEX_() [2/2]

GTEST_API_ testing::internal::GTEST_DECLARE_STATIC_MUTEX_ ( g_linked_ptr_mutex  )

◆ GTEST_DECLARE_string_()

testing::internal::GTEST_DECLARE_string_ ( internal_run_death_test  )

◆ GTEST_DEFINE_STATIC_MUTEX_() [1/7]

GTEST_API_ testing::internal::GTEST_DEFINE_STATIC_MUTEX_ ( g_gmock_mutex  )

◆ GTEST_DEFINE_STATIC_MUTEX_() [2/7]

GTEST_API_ testing::internal::GTEST_DEFINE_STATIC_MUTEX_ ( g_linked_ptr_mutex  )

◆ GTEST_DEFINE_STATIC_MUTEX_() [3/7]

static testing::internal::GTEST_DEFINE_STATIC_MUTEX_ ( g_log_mutex  )
static

◆ GTEST_DEFINE_STATIC_MUTEX_() [4/7]

static testing::internal::GTEST_DEFINE_STATIC_MUTEX_ ( g_log_mutex  )
static

◆ GTEST_DEFINE_STATIC_MUTEX_() [5/7]

static testing::internal::GTEST_DEFINE_STATIC_MUTEX_ ( g_log_mutex  )
static

◆ GTEST_DEFINE_STATIC_MUTEX_() [6/7]

static testing::internal::GTEST_DEFINE_STATIC_MUTEX_ ( g_log_mutex  )
static

◆ GTEST_DEFINE_STATIC_MUTEX_() [7/7]

static testing::internal::GTEST_DEFINE_STATIC_MUTEX_ ( g_log_mutex  )
static

◆ GTEST_DEFINE_string_() [1/2]

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

◆ GTEST_DEFINE_string_() [2/2]

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

◆ GTEST_DISABLE_MSC_WARNINGS_POP_()

testing::internal::GTEST_DISABLE_MSC_WARNINGS_POP_ ( ) const

◆ GTEST_DISABLE_MSC_WARNINGS_PUSH_()

testing::internal::GTEST_DISABLE_MSC_WARNINGS_PUSH_ ( 4251  )

◆ GTEST_IMPL_CMP_HELPER_() [1/5]

testing::internal::GTEST_IMPL_CMP_HELPER_ ( GE  ,
>=   
)

◆ GTEST_IMPL_CMP_HELPER_() [2/5]

testing::internal::GTEST_IMPL_CMP_HELPER_ ( GT  )

◆ GTEST_IMPL_CMP_HELPER_() [3/5]

testing::internal::GTEST_IMPL_CMP_HELPER_ ( LE  ,
<=   
)

◆ GTEST_IMPL_CMP_HELPER_() [4/5]

testing::internal::GTEST_IMPL_CMP_HELPER_ ( LT  )

◆ GTEST_IMPL_CMP_HELPER_() [5/5]

testing::internal::GTEST_IMPL_CMP_HELPER_ ( NE  ,
 
)

◆ GTEST_IMPL_FORMAT_C_STRING_AS_POINTER_() [1/4]

testing::internal::GTEST_IMPL_FORMAT_C_STRING_AS_POINTER_ ( char  )

◆ GTEST_IMPL_FORMAT_C_STRING_AS_POINTER_() [2/4]

testing::internal::GTEST_IMPL_FORMAT_C_STRING_AS_POINTER_ ( char16_t  )

◆ GTEST_IMPL_FORMAT_C_STRING_AS_POINTER_() [3/4]

testing::internal::GTEST_IMPL_FORMAT_C_STRING_AS_POINTER_ ( char32_t  )

◆ GTEST_IMPL_FORMAT_C_STRING_AS_POINTER_() [4/4]

testing::internal::GTEST_IMPL_FORMAT_C_STRING_AS_POINTER_ ( wchar_t  )

◆ GTEST_IMPL_FORMAT_C_STRING_AS_STRING_() [1/4]

testing::internal::GTEST_IMPL_FORMAT_C_STRING_AS_STRING_ ( char  ,
::std::string   
)

◆ GTEST_IMPL_FORMAT_C_STRING_AS_STRING_() [2/4]

testing::internal::GTEST_IMPL_FORMAT_C_STRING_AS_STRING_ ( char16_t  ,
::std::u16string   
)

◆ GTEST_IMPL_FORMAT_C_STRING_AS_STRING_() [3/4]

testing::internal::GTEST_IMPL_FORMAT_C_STRING_AS_STRING_ ( char32_t  ,
::std::u32string   
)

◆ GTEST_IMPL_FORMAT_C_STRING_AS_STRING_() [4/4]

testing::internal::GTEST_IMPL_FORMAT_C_STRING_AS_STRING_ ( wchar_t  ,
::std::wstring   
)

◆ GTEST_INTERNAL_DEPRECATED() [1/5]

testing::internal::GTEST_INTERNAL_DEPRECATED ( "INSTANTIATE_TEST_CASE_P is  deprecated,
please use " "INSTANTIATE_TEST_SUITE_P  
) const

◆ GTEST_INTERNAL_DEPRECATED() [2/5]

testing::internal::GTEST_INTERNAL_DEPRECATED ( "INSTANTIATE_TYPED_TEST_CASE_P is  deprecated,
please use " "INSTANTIATE_TYPED_TEST_SUITE_P  
) const

◆ GTEST_INTERNAL_DEPRECATED() [3/5]

testing::internal::GTEST_INTERNAL_DEPRECATED ( "REGISTER_TYPED_TEST_CASE_P is  deprecated,
please use " "REGISTER_TYPED_TEST_SUITE_P  
) const

◆ GTEST_INTERNAL_DEPRECATED() [4/5]

testing::internal::GTEST_INTERNAL_DEPRECATED ( "TYPED_TEST_CASE is  deprecated,
please use " "TYPED_TEST_SUITE  
) const

◆ GTEST_INTERNAL_DEPRECATED() [5/5]

testing::internal::GTEST_INTERNAL_DEPRECATED ( "TYPED_TEST_CASE_P is  deprecated,
please use " "TYPED_TEST_SUITE_P  
) const

◆ GTestIsInitialized() [1/6]

static bool testing::internal::GTestIsInitialized ( )
static

◆ GTestIsInitialized() [2/6]

static bool testing::internal::GTestIsInitialized ( )
static

◆ GTestIsInitialized() [3/6]

static bool testing::internal::GTestIsInitialized ( )
static

◆ GTestIsInitialized() [4/6]

static bool testing::internal::GTestIsInitialized ( )
static

◆ GTestIsInitialized() [5/6]

static bool testing::internal::GTestIsInitialized ( )
static

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

◆ GTestIsInitialized() [6/6]

static bool testing::internal::GTestIsInitialized ( )
static

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

◆ HandleExceptionsInMethodIfSupported()

template<class T , typename Result >
Result testing::internal::HandleExceptionsInMethodIfSupported ( T object,
Result(T::*)()  method,
const char *  location 
)

◆ HandleSehExceptionsInMethodIfSupported()

template<class T , typename Result >
Result testing::internal::HandleSehExceptionsInMethodIfSupported ( T object,
Result(T::*)()  method,
const char *  location 
)

◆ HasGoogleTestFlagPrefix() [1/6]

static bool testing::internal::HasGoogleTestFlagPrefix ( const char *  str)
static

◆ HasGoogleTestFlagPrefix() [2/6]

static bool testing::internal::HasGoogleTestFlagPrefix ( const char *  str)
static

◆ HasGoogleTestFlagPrefix() [3/6]

static bool testing::internal::HasGoogleTestFlagPrefix ( const char *  str)
static

◆ HasGoogleTestFlagPrefix() [4/6]

static bool testing::internal::HasGoogleTestFlagPrefix ( const char *  str)
static

◆ HasGoogleTestFlagPrefix() [5/6]

static bool testing::internal::HasGoogleTestFlagPrefix ( const char *  str)
static

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

◆ HasGoogleTestFlagPrefix() [6/6]

static bool testing::internal::HasGoogleTestFlagPrefix ( const char *  str)
static

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

◆ HasOneFailure() [1/6]

static AssertionResult testing::internal::HasOneFailure ( const char *  ,
const char *  ,
const char *  ,
const TestPartResultArray results,
TestPartResult::Type  type,
const std::string &  substr 
)
static

◆ HasOneFailure() [2/6]

static AssertionResult testing::internal::HasOneFailure ( const char *  ,
const char *  ,
const char *  ,
const TestPartResultArray results,
TestPartResult::Type  type,
const std::string &  substr 
)
static

◆ HasOneFailure() [3/6]

static AssertionResult testing::internal::HasOneFailure ( const char *  ,
const char *  ,
const char *  ,
const TestPartResultArray results,
TestPartResult::Type  type,
const std::string &  substr 
)
static

◆ HasOneFailure() [4/6]

static AssertionResult testing::internal::HasOneFailure ( const char *  ,
const char *  ,
const char *  ,
const TestPartResultArray results,
TestPartResult::Type  type,
const std::string &  substr 
)
static

◆ HasOneFailure() [5/6]

static AssertionResult testing::internal::HasOneFailure ( const char *  ,
const char *  ,
const char *  ,
const TestPartResultArray results,
TestPartResult::Type  type,
const std::string &  substr 
)
static

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

◆ HasOneFailure() [6/6]

AssertionResult testing::internal::HasOneFailure ( const char *  ,
const char *  ,
const char *  ,
const TestPartResultArray results,
TestPartResult::Type  type,
const string substr 
)

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

◆ HasStrictnessModifier()

template<typename T >
constexpr bool testing::internal::HasStrictnessModifier ( )
constexpr

◆ IllegalDoDefault()

GTEST_API_ void testing::internal::IllegalDoDefault ( const char *  file,
int  line 
)

◆ ImplicitCast_()

template<typename To >
To testing::internal::ImplicitCast_ ( To  x)
inline

◆ Indent() [1/5]

static std::string testing::internal::Indent ( int  width)
inlinestatic

◆ Indent() [2/5]

static std::string testing::internal::Indent ( int  width)
inlinestatic

◆ Indent() [3/5]

static std::string testing::internal::Indent ( size_t  width)
inlinestatic

◆ Indent() [4/5]

static std::string testing::internal::Indent ( size_t  width)
inlinestatic

◆ Indent() [5/5]

static std::string testing::internal::Indent ( size_t  width)
inlinestatic

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

◆ InitGoogleMockImpl()

template<typename CharType >
void testing::internal::InitGoogleMockImpl ( int argc,
CharType **  argv 
)

◆ InitGoogleTestImpl()

template<typename CharType >
void testing::internal::InitGoogleTestImpl ( int argc,
CharType **  argv 
)

◆ InsertSyntheticTestCase()

void testing::internal::InsertSyntheticTestCase ( const std::string &  name,
CodeLocation  location,
bool  has_test_p 
)

◆ Int32FromEnvOrDie() [1/2]

Int32 testing::internal::Int32FromEnvOrDie ( const char *  var,
Int32  default_val 
)

◆ Int32FromEnvOrDie() [2/2]

int32_t testing::internal::Int32FromEnvOrDie ( const char *  var,
int32_t  default_val 
)

◆ Int32FromGTestEnv() [1/2]

Int32 testing::internal::Int32FromGTestEnv ( const char *  flag,
Int32  default_val 
)

◆ Int32FromGTestEnv() [2/2]

int32_t testing::internal::Int32FromGTestEnv ( const char *  flag,
int32_t  default_val 
)

◆ intToCallReaction()

CallReaction testing::internal::intToCallReaction ( int  mock_behavior)

◆ Invalid()

template<typename T >
T testing::internal::Invalid ( )
inline

◆ InvokeArgument()

template<typename F , typename... Args>
auto testing::internal::InvokeArgument ( f,
Args...  args 
) -> decltype(f(args...))

◆ IsAlNum()

bool testing::internal::IsAlNum ( char  ch)
inline

◆ IsAlpha()

bool testing::internal::IsAlpha ( char  ch)
inline

◆ IsContainerTest() [1/3]

template<class C , class Iterator = decltype(::std::declval<const C&>().begin()), class = decltype(::std::declval<const C&>().end()), class = decltype(++::std::declval<Iterator&>()), class = decltype(*::std::declval<Iterator>()), class = typename C::const_iterator>
IsContainer testing::internal::IsContainerTest ( int  )

◆ IsContainerTest() [2/3]

template<class C >
IsContainer testing::internal::IsContainerTest ( int  ,
typename C::iterator = NULL,
typename C::const_iterator *  = NULL 
)

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

◆ IsContainerTest() [3/3]

template<class C >
IsNotContainer testing::internal::IsContainerTest ( long  )

◆ IsDigit()

bool testing::internal::IsDigit ( char  ch)
inline

◆ IsLower()

bool testing::internal::IsLower ( char  ch)
inline

◆ IsNull()

AssertionResult testing::internal::IsNull ( const char *  str)

◆ IsNullLiteralHelper() [1/5]

char(& testing::internal::IsNullLiteralHelper (   ...) )[2]

◆ IsNullLiteralHelper() [2/5]

std::false_type testing::internal::IsNullLiteralHelper ( IgnoredValue  ,
std::false_type   
)

◆ IsNullLiteralHelper() [3/5]

std::false_type testing::internal::IsNullLiteralHelper ( IgnoredValue  ,
std::true_type   
)

◆ IsNullLiteralHelper() [4/5]

std::true_type testing::internal::IsNullLiteralHelper ( Secret *  ,
std::true_type   
)

◆ IsNullLiteralHelper() [5/5]

char testing::internal::IsNullLiteralHelper ( Secret *  p)

◆ IsPathSeparator() [1/6]

static bool testing::internal::IsPathSeparator ( char  c)
static

Definition at line 85 of file googletest/googletest/src/gtest-filepath.cc.

◆ IsPathSeparator() [2/6]

static bool testing::internal::IsPathSeparator ( char  c)
static

◆ IsPathSeparator() [3/6]

static bool testing::internal::IsPathSeparator ( char  c)
static

◆ IsPathSeparator() [4/6]

static bool testing::internal::IsPathSeparator ( char  c)
static

◆ IsPathSeparator() [5/6]

static bool testing::internal::IsPathSeparator ( char  c)
static

◆ IsPathSeparator() [6/6]

static bool testing::internal::IsPathSeparator ( char  c)
static

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

◆ IsPrintableAscii() [1/2]

bool testing::internal::IsPrintableAscii ( char32_t  c)
inline

Definition at line 148 of file googletest/googletest/src/gtest-printers.cc.

◆ IsPrintableAscii() [2/2]

bool testing::internal::IsPrintableAscii ( wchar_t  c)
inline

◆ IsReadableTypeName()

bool testing::internal::IsReadableTypeName ( const string type_name)
inline

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

◆ IsSpace()

bool testing::internal::IsSpace ( char  ch)
inline

◆ IsTrue()

bool testing::internal::IsTrue ( bool  condition)

◆ IsUpper()

bool testing::internal::IsUpper ( char  ch)
inline

◆ IsUtf16SurrogatePair()

bool testing::internal::IsUtf16SurrogatePair ( wchar_t  first,
wchar_t  second 
)
inline

◆ IsXDigit() [1/4]

bool testing::internal::IsXDigit ( char  ch)
inline

◆ IsXDigit() [2/4]

bool testing::internal::IsXDigit ( char16_t  ch)
inline

◆ IsXDigit() [3/4]

bool testing::internal::IsXDigit ( char32_t  ch)
inline

◆ IsXDigit() [4/4]

bool testing::internal::IsXDigit ( wchar_t  ch)
inline

◆ JoinAsKeyValueTuple()

GTEST_API_ std::string testing::internal::JoinAsKeyValueTuple ( const std::vector< const char * > &  names,
const Strings values 
)

◆ JoinAsTuple()

GTEST_API_ std::string testing::internal::JoinAsTuple ( const Strings fields)

◆ LoadFlagsFromFile()

void testing::internal::LoadFlagsFromFile ( const std::string &  path)

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

◆ Log() [1/2]

GTEST_API_ void testing::internal::Log ( LogSeverity  severity,
const std::string &  message,
int  stack_frames_to_skip 
)

◆ Log() [2/2]

GTEST_API_ void testing::internal::Log ( LogSeverity  severity,
const string message,
int  stack_frames_to_skip 
)

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

◆ LogElementMatcherPairVec() [1/5]

static void testing::internal::LogElementMatcherPairVec ( const ElementMatcherPairs pairs,
::std::ostream *  stream 
)
static

◆ LogElementMatcherPairVec() [2/5]

static void testing::internal::LogElementMatcherPairVec ( const ElementMatcherPairs pairs,
::std::ostream *  stream 
)
static

◆ LogElementMatcherPairVec() [3/5]

static void testing::internal::LogElementMatcherPairVec ( const ElementMatcherPairs pairs,
::std::ostream *  stream 
)
static

◆ LogElementMatcherPairVec() [4/5]

static void testing::internal::LogElementMatcherPairVec ( const ElementMatcherPairs pairs,
::std::ostream *  stream 
)
static

Definition at line 233 of file googletest/googlemock/src/gmock-matchers.cc.

◆ LogElementMatcherPairVec() [5/5]

static void testing::internal::LogElementMatcherPairVec ( const ElementMatcherPairs pairs,
::std::ostream *  stream 
)
static

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

◆ LogIsVisible()

GTEST_API_ bool testing::internal::LogIsVisible ( LogSeverity  severity)

◆ LogToStderr()

void testing::internal::LogToStderr ( )
inline

◆ LogWithLocation() [1/2]

GTEST_API_ void testing::internal::LogWithLocation ( testing::internal::LogSeverity  severity,
const char *  file,
int  line,
const std::string &  message 
)

◆ LogWithLocation() [2/2]

GTEST_API_ void testing::internal::LogWithLocation ( testing::internal::LogSeverity  severity,
const char *  file,
int  line,
const string message 
)

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

◆ make_linked_ptr()

template<typename T >
linked_ptr<T> testing::internal::make_linked_ptr ( T ptr)

◆ MakeAction() [1/2]

template<typename F , typename Impl >
::testing::Action<F> testing::internal::MakeAction ( )

◆ MakeAction() [2/2]

template<typename F , typename Impl >
::testing::Action<F> testing::internal::MakeAction ( std::shared_ptr< Impl >  impl)

◆ MakeAndRegisterTestInfo()

TestInfo * testing::internal::MakeAndRegisterTestInfo ( const char *  test_suite_name,
const char *  name,
const char *  type_param,
const char *  value_param,
CodeLocation  code_location,
TypeId  fixture_class_id,
SetUpTestSuiteFunc  set_up_tc,
TearDownTestSuiteFunc  tear_down_tc,
TestFactoryBase factory 
)

◆ MakePredicateFormatterFromMatcher()

template<typename M >
PredicateFormatterFromMatcher<M> testing::internal::MakePredicateFormatterFromMatcher ( matcher)
inline

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

◆ MatcherBindSecond()

template<typename Tuple2Matcher , typename Second >
BoundSecondMatcher<Tuple2Matcher, Second> testing::internal::MatcherBindSecond ( const Tuple2Matcher &  tm,
const Second &  second 
)

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

◆ MatchPrintAndExplain()

template<typename Value , typename T >
bool testing::internal::MatchPrintAndExplain ( Value value,
const Matcher< T > &  matcher,
MatchResultListener listener 
)

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

◆ move()

template<typename T >
const T& testing::internal::move ( const T t)

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

◆ OpenFileForWriting() [1/5]

static FILE* testing::internal::OpenFileForWriting ( const std::string &  output_file)
static

◆ OpenFileForWriting() [2/5]

static FILE* testing::internal::OpenFileForWriting ( const std::string &  output_file)
static

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

◆ OpenFileForWriting() [3/5]

static FILE* testing::internal::OpenFileForWriting ( const std::string &  output_file)
static

◆ OpenFileForWriting() [4/5]

static FILE* testing::internal::OpenFileForWriting ( const std::string &  output_file)
static

◆ OpenFileForWriting() [5/5]

static FILE* testing::internal::OpenFileForWriting ( const std::string &  output_file)
static

◆ operator!=() [1/2]

bool testing::internal::operator!= ( faketype  ,
faketype   
)
inline

◆ operator!=() [2/2]

template<typename T >
bool testing::internal::operator!= ( T ptr,
const linked_ptr< T > &  x 
)
inline

◆ operator==() [1/2]

bool testing::internal::operator== ( faketype  ,
faketype   
)
inline

◆ operator==() [2/2]

template<typename T >
bool testing::internal::operator== ( T ptr,
const linked_ptr< T > &  x 
)
inline

◆ OutputFlagAlsoCheckEnvVar()

std::string testing::internal::OutputFlagAlsoCheckEnvVar ( )

◆ ParseBoolFlag() [1/4]

static bool testing::internal::ParseBoolFlag ( const char *  str,
const char *  flag,
bool value 
)
static

◆ ParseBoolFlag() [2/4]

static bool testing::internal::ParseBoolFlag ( const char *  str,
const char *  flag,
bool value 
)
static

◆ ParseBoolFlag() [3/4]

static bool testing::internal::ParseBoolFlag ( const char *  str,
const char *  flag,
bool value 
)
static

◆ ParseBoolFlag() [4/4]

static bool testing::internal::ParseBoolFlag ( const char *  str,
const char *  flag,
bool value 
)
static

◆ ParseFlag() [1/3]

bool testing::internal::ParseFlag ( const char *  str,
const char *  flag,
int32_t value 
)

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

◆ ParseFlag() [2/3]

static bool testing::internal::ParseFlag ( const char *  str,
const char *  flag_name,
bool value 
)
static

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

◆ ParseFlag() [3/3]

template<typename String >
static bool testing::internal::ParseFlag ( const char *  str,
const char *  flag_name,
String value 
)
static

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

◆ ParseFlagValue() [1/5]

static const char* testing::internal::ParseFlagValue ( const char *  str,
const char *  flag,
bool  def_optional 
)
static

◆ ParseFlagValue() [2/5]

static const char* testing::internal::ParseFlagValue ( const char *  str,
const char *  flag,
bool  def_optional 
)
static

◆ ParseFlagValue() [3/5]

static const char* testing::internal::ParseFlagValue ( const char *  str,
const char *  flag,
bool  def_optional 
)
static

◆ ParseFlagValue() [4/5]

static const char* testing::internal::ParseFlagValue ( const char *  str,
const char *  flag,
bool  def_optional 
)
static

◆ ParseFlagValue() [5/5]

static const char* testing::internal::ParseFlagValue ( const char *  str,
const char *  flag_name,
bool  def_optional 
)
static

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

◆ ParseGoogleMockBoolFlag() [1/4]

static bool testing::internal::ParseGoogleMockBoolFlag ( const char *  str,
const char *  flag,
bool value 
)
static

◆ ParseGoogleMockBoolFlag() [2/4]

static bool testing::internal::ParseGoogleMockBoolFlag ( const char *  str,
const char *  flag,
bool value 
)
static

◆ ParseGoogleMockBoolFlag() [3/4]

static bool testing::internal::ParseGoogleMockBoolFlag ( const char *  str,
const char *  flag,
bool value 
)
static

◆ ParseGoogleMockBoolFlag() [4/4]

static bool testing::internal::ParseGoogleMockBoolFlag ( const char *  str,
const char *  flag,
bool value 
)
static

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

◆ ParseGoogleMockFlag() [1/3]

static bool testing::internal::ParseGoogleMockFlag ( const char *  str,
const char *  flag_name,
bool value 
)
static

Definition at line 93 of file googletest/googlemock/src/gmock.cc.

◆ ParseGoogleMockFlag() [2/3]

static bool testing::internal::ParseGoogleMockFlag ( const char *  str,
const char *  flag_name,
int32_t value 
)
static

Definition at line 125 of file googletest/googlemock/src/gmock.cc.

◆ ParseGoogleMockFlag() [3/3]

template<typename String >
static bool testing::internal::ParseGoogleMockFlag ( const char *  str,
const char *  flag_name,
String value 
)
static

Definition at line 112 of file googletest/googlemock/src/gmock.cc.

◆ ParseGoogleMockFlagValue() [1/5]

static const char* testing::internal::ParseGoogleMockFlagValue ( const char *  str,
const char *  flag,
bool  def_optional 
)
static

◆ ParseGoogleMockFlagValue() [2/5]

static const char* testing::internal::ParseGoogleMockFlagValue ( const char *  str,
const char *  flag,
bool  def_optional 
)
static

◆ ParseGoogleMockFlagValue() [3/5]

static const char* testing::internal::ParseGoogleMockFlagValue ( const char *  str,
const char *  flag,
bool  def_optional 
)
static

◆ ParseGoogleMockFlagValue() [4/5]

static const char* testing::internal::ParseGoogleMockFlagValue ( const char *  str,
const char *  flag,
bool  def_optional 
)
static

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

◆ ParseGoogleMockFlagValue() [5/5]

static const char* testing::internal::ParseGoogleMockFlagValue ( const char *  str,
const char *  flag_name,
bool  def_optional 
)
static

Definition at line 60 of file googletest/googlemock/src/gmock.cc.

◆ ParseGoogleMockIntFlag() [1/3]

static bool testing::internal::ParseGoogleMockIntFlag ( const char *  str,
const char *  flag,
int value 
)
static

◆ ParseGoogleMockIntFlag() [2/3]

static bool testing::internal::ParseGoogleMockIntFlag ( const char *  str,
const char *  flag,
int value 
)
static

◆ ParseGoogleMockIntFlag() [3/3]

static bool testing::internal::ParseGoogleMockIntFlag ( const char *  str,
const char *  flag,
int value 
)
static

◆ ParseGoogleMockStringFlag() [1/4]

template<typename String >
static bool testing::internal::ParseGoogleMockStringFlag ( const char *  str,
const char *  flag,
String value 
)
static

◆ ParseGoogleMockStringFlag() [2/4]

template<typename String >
static bool testing::internal::ParseGoogleMockStringFlag ( const char *  str,
const char *  flag,
String value 
)
static

◆ ParseGoogleMockStringFlag() [3/4]

template<typename String >
static bool testing::internal::ParseGoogleMockStringFlag ( const char *  str,
const char *  flag,
String value 
)
static

◆ ParseGoogleMockStringFlag() [4/4]

template<typename String >
static bool testing::internal::ParseGoogleMockStringFlag ( const char *  str,
const char *  flag,
String value 
)
static

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

◆ ParseGoogleTestFlag() [1/5]

static bool testing::internal::ParseGoogleTestFlag ( const char *const  arg)
static

◆ ParseGoogleTestFlag() [2/5]

static bool testing::internal::ParseGoogleTestFlag ( const char *const  arg)
static

◆ ParseGoogleTestFlag() [3/5]

static bool testing::internal::ParseGoogleTestFlag ( const char *const  arg)
static

◆ ParseGoogleTestFlag() [4/5]

static bool testing::internal::ParseGoogleTestFlag ( const char *const  arg)
static

◆ ParseGoogleTestFlag() [5/5]

static bool testing::internal::ParseGoogleTestFlag ( const char *const  arg)
static

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

◆ ParseGoogleTestFlagsOnly() [1/2]

void testing::internal::ParseGoogleTestFlagsOnly ( int argc,
char **  argv 
)

◆ ParseGoogleTestFlagsOnly() [2/2]

void testing::internal::ParseGoogleTestFlagsOnly ( int argc,
wchar_t **  argv 
)

◆ ParseGoogleTestFlagsOnlyImpl()

template<typename CharType >
void testing::internal::ParseGoogleTestFlagsOnlyImpl ( int argc,
CharType **  argv 
)

◆ ParseInt32() [1/2]

bool testing::internal::ParseInt32 ( const Message src_text,
const char *  str,
Int32 value 
)

◆ ParseInt32() [2/2]

bool testing::internal::ParseInt32 ( const Message src_text,
const char *  str,
int32_t value 
)

◆ ParseInt32Flag() [1/2]

bool testing::internal::ParseInt32Flag ( const char *  str,
const char *  flag,
Int32 value 
)

◆ ParseInt32Flag() [2/2]

bool testing::internal::ParseInt32Flag ( const char *  str,
const char *  flag,
int32_t value 
)

◆ ParseStringFlag() [1/5]

bool testing::internal::ParseStringFlag ( const char *  str,
const char *  flag,
std::string *  value 
)

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

◆ ParseStringFlag() [2/5]

template<typename String >
static bool testing::internal::ParseStringFlag ( const char *  str,
const char *  flag,
String value 
)
static

◆ ParseStringFlag() [3/5]

template<typename String >
static bool testing::internal::ParseStringFlag ( const char *  str,
const char *  flag,
String value 
)
static

◆ ParseStringFlag() [4/5]

template<typename String >
static bool testing::internal::ParseStringFlag ( const char *  str,
const char *  flag,
String value 
)
static

◆ ParseStringFlag() [5/5]

template<typename String >
static bool testing::internal::ParseStringFlag ( const char *  str,
const char *  flag,
String value 
)
static

◆ PatternMatchesString()

static bool testing::internal::PatternMatchesString ( const std::string &  name_str,
const char *  pattern,
const char *  pattern_end 
)
static

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

◆ PortableLocaltime() [1/6]

static bool testing::internal::PortableLocaltime ( time_t  seconds,
struct tm out 
)
static

◆ PortableLocaltime() [2/6]

static bool testing::internal::PortableLocaltime ( time_t  seconds,
struct tm out 
)
static

◆ PortableLocaltime() [3/6]

static bool testing::internal::PortableLocaltime ( time_t  seconds,
struct tm out 
)
static

◆ PortableLocaltime() [4/6]

static bool testing::internal::PortableLocaltime ( time_t  seconds,
struct tm out 
)
static

◆ PortableLocaltime() [5/6]

static bool testing::internal::PortableLocaltime ( time_t  seconds,
struct tm out 
)
static

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

◆ PortableLocaltime() [6/6]

static bool testing::internal::PortableLocaltime ( time_t  seconds,
struct tm out 
)
static

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

◆ PrefixOf()

constexpr bool testing::internal::PrefixOf ( const char *  a,
const char *  b 
)
constexpr

◆ PrintAsCharLiteralTo() [1/6]

template<typename UnsignedChar , typename Char >
static CharFormat testing::internal::PrintAsCharLiteralTo ( Char  c,
ostream *  os 
)
static

◆ PrintAsCharLiteralTo() [2/6]

template<typename UnsignedChar , typename Char >
static CharFormat testing::internal::PrintAsCharLiteralTo ( Char  c,
ostream *  os 
)
static

◆ PrintAsCharLiteralTo() [3/6]

template<typename UnsignedChar , typename Char >
static CharFormat testing::internal::PrintAsCharLiteralTo ( Char  c,
ostream *  os 
)
static

◆ PrintAsCharLiteralTo() [4/6]

template<typename UnsignedChar , typename Char >
static CharFormat testing::internal::PrintAsCharLiteralTo ( Char  c,
ostream *  os 
)
static

◆ PrintAsCharLiteralTo() [5/6]

template<typename Char >
static CharFormat testing::internal::PrintAsCharLiteralTo ( Char  c,
ostream *  os 
)
static

Definition at line 154 of file googletest/googletest/src/gtest-printers.cc.

◆ PrintAsCharLiteralTo() [6/6]

template<typename UnsignedChar , typename Char >
static CharFormat testing::internal::PrintAsCharLiteralTo ( Char  c,
ostream *  os 
)
static

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

◆ PrintAsStringLiteralTo() [1/14]

static CharFormat testing::internal::PrintAsStringLiteralTo ( char  c,
ostream *  os 
)
static

◆ PrintAsStringLiteralTo() [2/14]

static CharFormat testing::internal::PrintAsStringLiteralTo ( char  c,
ostream *  os 
)
static

◆ PrintAsStringLiteralTo() [3/14]

static CharFormat testing::internal::PrintAsStringLiteralTo ( char  c,
ostream *  os 
)
static

◆ PrintAsStringLiteralTo() [4/14]

static CharFormat testing::internal::PrintAsStringLiteralTo ( char  c,
ostream *  os 
)
static

◆ PrintAsStringLiteralTo() [5/14]

static CharFormat testing::internal::PrintAsStringLiteralTo ( char  c,
ostream *  os 
)
static

Definition at line 248 of file googletest/googletest/src/gtest-printers.cc.

◆ PrintAsStringLiteralTo() [6/14]

static CharFormat testing::internal::PrintAsStringLiteralTo ( char  c,
ostream *  os 
)
static

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

◆ PrintAsStringLiteralTo() [7/14]

static CharFormat testing::internal::PrintAsStringLiteralTo ( char16_t  c,
ostream *  os 
)
static

Definition at line 258 of file googletest/googletest/src/gtest-printers.cc.

◆ PrintAsStringLiteralTo() [8/14]

static CharFormat testing::internal::PrintAsStringLiteralTo ( char32_t  c,
ostream *  os 
)
static

Definition at line 203 of file googletest/googletest/src/gtest-printers.cc.

◆ PrintAsStringLiteralTo() [9/14]

static CharFormat testing::internal::PrintAsStringLiteralTo ( wchar_t  c,
ostream *  os 
)
static

◆ PrintAsStringLiteralTo() [10/14]

static CharFormat testing::internal::PrintAsStringLiteralTo ( wchar_t  c,
ostream *  os 
)
static

◆ PrintAsStringLiteralTo() [11/14]

static CharFormat testing::internal::PrintAsStringLiteralTo ( wchar_t  c,
ostream *  os 
)
static

◆ PrintAsStringLiteralTo() [12/14]

static CharFormat testing::internal::PrintAsStringLiteralTo ( wchar_t  c,
ostream *  os 
)
static

◆ PrintAsStringLiteralTo() [13/14]

static CharFormat testing::internal::PrintAsStringLiteralTo ( wchar_t  c,
ostream *  os 
)
static

Definition at line 262 of file googletest/googletest/src/gtest-printers.cc.

◆ PrintAsStringLiteralTo() [14/14]

static CharFormat testing::internal::PrintAsStringLiteralTo ( wchar_t  c,
ostream *  os 
)
static

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

◆ PrintBytesInObjectTo() [1/2]

GTEST_API_ void testing::internal::PrintBytesInObjectTo ( const unsigned char *  obj_bytes,
size_t  count,
::std::ostream *  os 
)

◆ PrintBytesInObjectTo() [2/2]

void testing::internal::PrintBytesInObjectTo ( const unsigned char *  obj_bytes,
size_t  count,
ostream *  os 
)

◆ PrintCharAndCodeTo() [1/2]

template<typename UnsignedChar , typename Char >
void testing::internal::PrintCharAndCodeTo ( Char  c,
ostream *  os 
)

◆ PrintCharAndCodeTo() [2/2]

template<typename Char >
void testing::internal::PrintCharAndCodeTo ( Char  c,
ostream *  os 
)

Definition at line 270 of file googletest/googletest/src/gtest-printers.cc.

◆ PrintCharsAsStringTo() [1/6]

template<typename CharType >
GTEST_ATTRIBUTE_NO_SANITIZE_MEMORY_ GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ static GTEST_ATTRIBUTE_NO_SANITIZE_THREAD_ CharFormat testing::internal::PrintCharsAsStringTo ( const CharType *  begin,
size_t  len,
ostream *  os 
)
static

◆ PrintCharsAsStringTo() [2/6]

template<typename CharType >
GTEST_ATTRIBUTE_NO_SANITIZE_MEMORY_ GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ static GTEST_ATTRIBUTE_NO_SANITIZE_THREAD_ CharFormat testing::internal::PrintCharsAsStringTo ( const CharType *  begin,
size_t  len,
ostream *  os 
)
static

◆ PrintCharsAsStringTo() [3/6]

template<typename CharType >
GTEST_ATTRIBUTE_NO_SANITIZE_MEMORY_ GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ GTEST_ATTRIBUTE_NO_SANITIZE_HWADDRESS_ static GTEST_ATTRIBUTE_NO_SANITIZE_THREAD_ CharFormat testing::internal::PrintCharsAsStringTo ( const CharType *  begin,
size_t  len,
ostream *  os 
)
static

◆ PrintCharsAsStringTo() [4/6]

template<typename CharType >
GTEST_ATTRIBUTE_NO_SANITIZE_MEMORY_ GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ GTEST_ATTRIBUTE_NO_SANITIZE_HWADDRESS_ static GTEST_ATTRIBUTE_NO_SANITIZE_THREAD_ CharFormat testing::internal::PrintCharsAsStringTo ( const CharType *  begin,
size_t  len,
ostream *  os 
)
static

◆ PrintCharsAsStringTo() [5/6]

template<typename CharType >
GTEST_ATTRIBUTE_NO_SANITIZE_MEMORY_ GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ GTEST_ATTRIBUTE_NO_SANITIZE_HWADDRESS_ static GTEST_ATTRIBUTE_NO_SANITIZE_THREAD_ CharFormat testing::internal::PrintCharsAsStringTo ( const CharType *  begin,
size_t  len,
ostream *  os 
)
static

Definition at line 361 of file googletest/googletest/src/gtest-printers.cc.

◆ PrintCharsAsStringTo() [6/6]

template<typename CharType >
GTEST_ATTRIBUTE_NO_SANITIZE_MEMORY_ GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ static GTEST_ATTRIBUTE_NO_SANITIZE_THREAD_ void testing::internal::PrintCharsAsStringTo ( const CharType *  begin,
size_t  len,
ostream *  os 
)
static

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

◆ PrintColorEncoded() [1/6]

static void testing::internal::PrintColorEncoded ( const char *  str)
static

◆ PrintColorEncoded() [2/6]

static void testing::internal::PrintColorEncoded ( const char *  str)
static

◆ PrintColorEncoded() [3/6]

static void testing::internal::PrintColorEncoded ( const char *  str)
static

◆ PrintColorEncoded() [4/6]

static void testing::internal::PrintColorEncoded ( const char *  str)
static

◆ PrintColorEncoded() [5/6]

static void testing::internal::PrintColorEncoded ( const char *  str)
static

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

◆ PrintColorEncoded() [6/6]

static void testing::internal::PrintColorEncoded ( const char *  str)
static

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

◆ PrintFullTestCommentIfPresent() [1/5]

static void testing::internal::PrintFullTestCommentIfPresent ( const TestInfo test_info)
static

◆ PrintFullTestCommentIfPresent() [2/5]

static void testing::internal::PrintFullTestCommentIfPresent ( const TestInfo test_info)
static

◆ PrintFullTestCommentIfPresent() [3/5]

static void testing::internal::PrintFullTestCommentIfPresent ( const TestInfo test_info)
static

◆ PrintFullTestCommentIfPresent() [4/5]

static void testing::internal::PrintFullTestCommentIfPresent ( const TestInfo test_info)
static

◆ PrintFullTestCommentIfPresent() [5/5]

static void testing::internal::PrintFullTestCommentIfPresent ( const TestInfo test_info)
static

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

◆ PrintIfNotEmpty()

void testing::internal::PrintIfNotEmpty ( const internal::string explanation,
::std::ostream *  os 
)
inline

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

◆ PrintOnOneLine() [1/6]

static void testing::internal::PrintOnOneLine ( const char *  str,
int  max_length 
)
static

◆ PrintOnOneLine() [2/6]

static void testing::internal::PrintOnOneLine ( const char *  str,
int  max_length 
)
static

◆ PrintOnOneLine() [3/6]

static void testing::internal::PrintOnOneLine ( const char *  str,
int  max_length 
)
static

◆ PrintOnOneLine() [4/6]

static void testing::internal::PrintOnOneLine ( const char *  str,
int  max_length 
)
static

◆ PrintOnOneLine() [5/6]

static void testing::internal::PrintOnOneLine ( const char *  str,
int  max_length 
)
static

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

◆ PrintOnOneLine() [6/6]

static void testing::internal::PrintOnOneLine ( const char *  str,
int  max_length 
)
static

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

◆ PrintRawArrayTo()

template<typename T >
void testing::internal::PrintRawArrayTo ( const T  a[],
size_t  count,
::std::ostream *  os 
)

◆ PrintSmartPointer() [1/2]

template<typename T , typename Ptr >
void testing::internal::PrintSmartPointer ( const Ptr &  ptr,
std::ostream *  os,
char   
)

◆ PrintSmartPointer() [2/2]

template<typename T , typename Ptr , typename = typename std::enable_if<!std::is_void<T>::value && !std::is_array<T>::value>::type>
void testing::internal::PrintSmartPointer ( const Ptr &  ptr,
std::ostream *  os,
int   
)

◆ PrintStringTo() [1/2]

GTEST_API_ void testing::internal::PrintStringTo ( const ::std::string &  s,
::std::ostream *  os 
)

◆ PrintStringTo() [2/2]

void testing::internal::PrintStringTo ( const ::std::string &  s,
ostream *  os 
)

◆ PrintTestPartResult() [1/6]

static void testing::internal::PrintTestPartResult ( const TestPartResult test_part_result)
static

◆ PrintTestPartResult() [2/6]

static void testing::internal::PrintTestPartResult ( const TestPartResult test_part_result)
static

◆ PrintTestPartResult() [3/6]

static void testing::internal::PrintTestPartResult ( const TestPartResult test_part_result)
static

◆ PrintTestPartResult() [4/6]

static void testing::internal::PrintTestPartResult ( const TestPartResult test_part_result)
static

◆ PrintTestPartResult() [5/6]

static void testing::internal::PrintTestPartResult ( const TestPartResult test_part_result)
static

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

◆ PrintTestPartResult() [6/6]

static void testing::internal::PrintTestPartResult ( const TestPartResult test_part_result)
static

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

◆ PrintTestPartResultToString() [1/6]

static std::string testing::internal::PrintTestPartResultToString ( const TestPartResult test_part_result)
static

◆ PrintTestPartResultToString() [2/6]

static std::string testing::internal::PrintTestPartResultToString ( const TestPartResult test_part_result)
static

◆ PrintTestPartResultToString() [3/6]

static std::string testing::internal::PrintTestPartResultToString ( const TestPartResult test_part_result)
static

◆ PrintTestPartResultToString() [4/6]

static std::string testing::internal::PrintTestPartResultToString ( const TestPartResult test_part_result)
static

◆ PrintTestPartResultToString() [5/6]

static std::string testing::internal::PrintTestPartResultToString ( const TestPartResult test_part_result)
static

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

◆ PrintTestPartResultToString() [6/6]

static std::string testing::internal::PrintTestPartResultToString ( const TestPartResult test_part_result)
static

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

◆ PrintTo() [1/47]

void testing::internal::PrintTo ( bool  x,
::std::ostream *  os 
)
inline

◆ PrintTo() [2/47]

void testing::internal::PrintTo ( char *  s,
::std::ostream *  os 
)
inline

◆ PrintTo() [3/47]

void testing::internal::PrintTo ( char  c,
::std::ostream *  os 
)
inline

◆ PrintTo() [4/47]

void testing::internal::PrintTo ( char16_t *  s,
::std::ostream *  os 
)
inline

◆ PrintTo() [5/47]

void testing::internal::PrintTo ( char16_t  c,
::std::ostream *  os 
)
inline

◆ PrintTo() [6/47]

void testing::internal::PrintTo ( char32_t *  s,
::std::ostream *  os 
)
inline

◆ PrintTo() [7/47]

void testing::internal::PrintTo ( char32_t  c,
::std::ostream *  os 
)

◆ PrintTo() [8/47]

template<typename T1 , typename T2 >
void testing::internal::PrintTo ( const ::std::pair< T1, T2 > &  value,
::std::ostream *  os 
)

◆ PrintTo() [9/47]

void testing::internal::PrintTo ( const ::std::string &  s,
::std::ostream *  os 
)
inline

◆ PrintTo() [10/47]

template<typename T1 >
void testing::internal::PrintTo ( const ::std::tr1::tuple< T1 > &  t,
::std::ostream *  os 
)

◆ PrintTo() [11/47]

template<typename T1 , typename T2 >
void testing::internal::PrintTo ( const ::std::tr1::tuple< T1, T2 > &  t,
::std::ostream *  os 
)

◆ PrintTo() [12/47]

template<typename T1 , typename T2 , typename T3 >
void testing::internal::PrintTo ( const ::std::tr1::tuple< T1, T2, T3 > &  t,
::std::ostream *  os 
)

◆ PrintTo() [13/47]

template<typename T1 , typename T2 , typename T3 , typename T4 >
void testing::internal::PrintTo ( const ::std::tr1::tuple< T1, T2, T3, T4 > &  t,
::std::ostream *  os 
)

◆ PrintTo() [14/47]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 >
void testing::internal::PrintTo ( const ::std::tr1::tuple< T1, T2, T3, T4, T5 > &  t,
::std::ostream *  os 
)

◆ PrintTo() [15/47]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 >
void testing::internal::PrintTo ( const ::std::tr1::tuple< T1, T2, T3, T4, T5, T6 > &  t,
::std::ostream *  os 
)

◆ PrintTo() [16/47]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 >
void testing::internal::PrintTo ( const ::std::tr1::tuple< T1, T2, T3, T4, T5, T6, T7 > &  t,
::std::ostream *  os 
)

◆ PrintTo() [17/47]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 >
void testing::internal::PrintTo ( const ::std::tr1::tuple< T1, T2, T3, T4, T5, T6, T7, T8 > &  t,
::std::ostream *  os 
)

◆ PrintTo() [18/47]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 >
void testing::internal::PrintTo ( const ::std::tr1::tuple< T1, T2, T3, T4, T5, T6, T7, T8, T9 > &  t,
::std::ostream *  os 
)

◆ PrintTo() [19/47]

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 >
void testing::internal::PrintTo ( const ::std::tr1::tuple< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 > &  t,
::std::ostream *  os 
)

◆ PrintTo() [20/47]

void testing::internal::PrintTo ( const ::std::tr1::tuple<> &  t,
::std::ostream *  os 
)
inline

◆ PrintTo() [21/47]

template<typename... Types>
void testing::internal::PrintTo ( const ::std::tuple< Types... > &  t,
::std::ostream *  os 
)

◆ PrintTo() [22/47]

void testing::internal::PrintTo ( const ::std::u16string &  s,
::std::ostream *  os 
)
inline

◆ PrintTo() [23/47]

void testing::internal::PrintTo ( const ::std::u32string &  s,
::std::ostream *  os 
)
inline

◆ PrintTo() [24/47]

void testing::internal::PrintTo ( const ::std::wstring &  s,
::std::ostream *  os 
)
inline

◆ PrintTo() [25/47]

GTEST_API_ void testing::internal::PrintTo ( const char *  s,
::std::ostream *  os 
)

◆ PrintTo() [26/47]

void testing::internal::PrintTo ( const char *  s,
ostream *  os 
)

◆ PrintTo() [27/47]

GTEST_API_ void testing::internal::PrintTo ( const char16_t *  s,
::std::ostream *  os 
)
inline

◆ PrintTo() [28/47]

void testing::internal::PrintTo ( const char16_t *  s,
ostream *  os 
)

Definition at line 466 of file googletest/googletest/src/gtest-printers.cc.

◆ PrintTo() [29/47]

GTEST_API_ void testing::internal::PrintTo ( const char32_t *  s,
::std::ostream *  os 
)
inline

◆ PrintTo() [30/47]

void testing::internal::PrintTo ( const char32_t *  s,
ostream *  os 
)

Definition at line 468 of file googletest/googletest/src/gtest-printers.cc.

◆ PrintTo() [31/47]

template<typename T >
void testing::internal::PrintTo ( const ReferenceWrapper< T > &  ref,
::std::ostream *  os 
)

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

◆ PrintTo() [32/47]

void testing::internal::PrintTo ( const signed char *  s,
::std::ostream *  os 
)
inline

◆ PrintTo() [33/47]

template<typename T >
void testing::internal::PrintTo ( const std::shared_ptr< T > &  ptr,
std::ostream *  os 
)

◆ PrintTo() [34/47]

template<typename T , typename D >
void testing::internal::PrintTo ( const std::unique_ptr< T, D > &  ptr,
std::ostream *  os 
)

◆ PrintTo() [35/47]

template<typename T >
void testing::internal::PrintTo ( const T value,
::std::ostream *  os 
)

◆ PrintTo() [36/47]

void testing::internal::PrintTo ( const unsigned char *  s,
::std::ostream *  os 
)
inline

◆ PrintTo() [37/47]

GTEST_API_ void testing::internal::PrintTo ( const wchar_t *  s,
::std::ostream *  os 
)

◆ PrintTo() [38/47]

void testing::internal::PrintTo ( const wchar_t *  s,
ostream *  os 
)

◆ PrintTo() [39/47]

void testing::internal::PrintTo ( signed char *  s,
::std::ostream *  os 
)
inline

◆ PrintTo() [40/47]

void testing::internal::PrintTo ( signed char  c,
::std::ostream *  os 
)

◆ PrintTo() [41/47]

void testing::internal::PrintTo ( std::nullptr_t  ,
::std::ostream *  os 
)
inline

◆ PrintTo() [42/47]

template<typename T >
void testing::internal::PrintTo ( std::reference_wrapper< T ref,
::std::ostream *  os 
)

◆ PrintTo() [43/47]

void testing::internal::PrintTo ( unsigned char *  s,
::std::ostream *  os 
)
inline

◆ PrintTo() [44/47]

void testing::internal::PrintTo ( unsigned char  c,
::std::ostream *  os 
)

◆ PrintTo() [45/47]

void testing::internal::PrintTo ( wchar_t *  s,
::std::ostream *  os 
)
inline

◆ PrintTo() [46/47]

GTEST_API_ void testing::internal::PrintTo ( wchar_t  wc,
::std::ostream *  os 
)

◆ PrintTo() [47/47]

void testing::internal::PrintTo ( wchar_t  wc,
ostream *  os 
)

◆ PrintTupleTo() [1/4]

template<typename T >
void testing::internal::PrintTupleTo ( const T ,
std::integral_constant< size_t, 0 >  ,
::std::ostream *   
)

◆ PrintTupleTo() [2/4]

template<typename T >
void testing::internal::PrintTupleTo ( const T t,
::std::ostream *  os 
)

◆ PrintTupleTo() [3/4]

template<typename T , size_t I>
void testing::internal::PrintTupleTo ( const T t,
std::integral_constant< size_t, I ,
::std::ostream *  os 
)

◆ PrintTupleTo() [4/4]

template<typename Tuple >
void testing::internal::PrintTupleTo ( const Tuple &  t,
::std::ostream *  os 
)

◆ PrintU16StringTo() [1/2]

GTEST_API_ void testing::internal::PrintU16StringTo ( const ::std::u16string &  s,
::std::ostream *  os 
)

◆ PrintU16StringTo() [2/2]

void testing::internal::PrintU16StringTo ( const ::std::u16string &  s,
ostream *  os 
)

Definition at line 562 of file googletest/googletest/src/gtest-printers.cc.

◆ PrintU32StringTo() [1/2]

GTEST_API_ void testing::internal::PrintU32StringTo ( const ::std::u32string &  s,
::std::ostream *  os 
)

◆ PrintU32StringTo() [2/2]

void testing::internal::PrintU32StringTo ( const ::std::u32string &  s,
ostream *  os 
)

Definition at line 566 of file googletest/googletest/src/gtest-printers.cc.

◆ PrintWideStringTo() [1/2]

GTEST_API_ void testing::internal::PrintWideStringTo ( const ::std::wstring &  s,
::std::ostream *  os 
)

◆ PrintWideStringTo() [2/2]

void testing::internal::PrintWideStringTo ( const ::std::wstring &  s,
ostream *  os 
)

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

◆ PrintWithFallback()

template<typename T >
void testing::internal::PrintWithFallback ( const T value,
::std::ostream *  os 
)

◆ ReadEntireFile()

std::string testing::internal::ReadEntireFile ( FILE *  file)

◆ RegisterTypeParameterizedTestSuite()

void testing::internal::RegisterTypeParameterizedTestSuite ( const char *  test_suite_name,
CodeLocation  code_location 
)

◆ RegisterTypeParameterizedTestSuiteInstantiation()

void testing::internal::RegisterTypeParameterizedTestSuiteInstantiation ( const char *  case_name)

◆ ReportFailureInUnknownLocation()

void testing::internal::ReportFailureInUnknownLocation ( TestPartResult::Type  result_type,
const std::string &  message 
)

◆ ReportInvalidTestCaseType()

GTEST_API_ void testing::internal::ReportInvalidTestCaseType ( const char *  test_case_name,
CodeLocation  code_location 
)

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

◆ ReportInvalidTestSuiteType()

void testing::internal::ReportInvalidTestSuiteType ( const char *  test_suite_name,
CodeLocation  code_location 
)

◆ ReportUninterestingCall() [1/2]

void testing::internal::ReportUninterestingCall ( CallReaction  reaction,
const std::string &  msg 
)

◆ ReportUninterestingCall() [2/2]

void testing::internal::ReportUninterestingCall ( CallReaction  reaction,
const string msg 
)

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

◆ SetUpEnvironment() [1/6]

static void testing::internal::SetUpEnvironment ( Environment env)
static

◆ SetUpEnvironment() [2/6]

static void testing::internal::SetUpEnvironment ( Environment env)
static

◆ SetUpEnvironment() [3/6]

static void testing::internal::SetUpEnvironment ( Environment env)
static

◆ SetUpEnvironment() [4/6]

static void testing::internal::SetUpEnvironment ( Environment env)
static

◆ SetUpEnvironment() [5/6]

static void testing::internal::SetUpEnvironment ( Environment env)
static

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

◆ SetUpEnvironment() [6/6]

static void testing::internal::SetUpEnvironment ( Environment env)
static

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

◆ ShouldRunTestCase()

static bool testing::internal::ShouldRunTestCase ( const TestCase test_case)
static

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

◆ ShouldRunTestOnShard()

bool testing::internal::ShouldRunTestOnShard ( int  total_shards,
int  shard_index,
int  test_id 
)

◆ ShouldRunTestSuite() [1/5]

static bool testing::internal::ShouldRunTestSuite ( const TestSuite test_suite)
static

◆ ShouldRunTestSuite() [2/5]

static bool testing::internal::ShouldRunTestSuite ( const TestSuite test_suite)
static

◆ ShouldRunTestSuite() [3/5]

static bool testing::internal::ShouldRunTestSuite ( const TestSuite test_suite)
static

◆ ShouldRunTestSuite() [4/5]

static bool testing::internal::ShouldRunTestSuite ( const TestSuite test_suite)
static

◆ ShouldRunTestSuite() [5/5]

static bool testing::internal::ShouldRunTestSuite ( const TestSuite test_suite)
static

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

◆ ShouldShard()

bool testing::internal::ShouldShard ( const char *  total_shards_env,
const char *  shard_index_env,
bool  in_subprocess_for_death_test 
)

◆ ShouldUseColor()

bool testing::internal::ShouldUseColor ( bool  stdout_is_tty)

◆ Shuffle()

template<typename E >
void testing::internal::Shuffle ( internal::Random random,
std::vector< E > *  v 
)
inline

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

◆ ShuffleRange()

template<typename E >
void testing::internal::ShuffleRange ( internal::Random random,
int  begin,
int  end,
std::vector< E > *  v 
)

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

◆ SkipPrefix()

bool testing::internal::SkipPrefix ( const char *  prefix,
const char **  pstr 
)

◆ SkipSpaces()

static const char* testing::internal::SkipSpaces ( const char *  str)
static

◆ SplitIntoTestNames()

static std::vector<std::string> testing::internal::SplitIntoTestNames ( const char *  src)
static

◆ SplitString()

void testing::internal::SplitString ( const ::std::string &  str,
char  delimiter,
::std::vector< ::std::string > *  dest 
)

◆ StartsWith()

template<int N, int M>
constexpr bool testing::internal::StartsWith ( const char(&)  prefix[N],
const char(&)  str[M] 
)
constexpr

◆ StreamableToString()

template<typename T >
std::string testing::internal::StreamableToString ( const T streamable)

◆ StreamWideCharsToMessage()

static void testing::internal::StreamWideCharsToMessage ( const wchar_t *  wstr,
size_t  length,
Message msg 
)
static

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

◆ StrictnessModifierProbe() [1/4]

std::false_type testing::internal::StrictnessModifierProbe (   ...)

◆ StrictnessModifierProbe() [2/4]

template<typename T >
std::true_type testing::internal::StrictnessModifierProbe ( const NaggyMock< T > &  )

◆ StrictnessModifierProbe() [3/4]

template<typename T >
std::true_type testing::internal::StrictnessModifierProbe ( const NiceMock< T > &  )

◆ StrictnessModifierProbe() [4/4]

template<typename T >
std::true_type testing::internal::StrictnessModifierProbe ( const StrictMock< T > &  )

◆ StringFromGTestEnv()

const char * testing::internal::StringFromGTestEnv ( const char *  flag,
const char *  default_val 
)

◆ StringStreamToString()

std::string testing::internal::StringStreamToString ( ::std::stringstream *  stream)

◆ StripTrailingSpaces()

std::string testing::internal::StripTrailingSpaces ( std::string  str)
inline

◆ SumOverTestCaseList()

static int testing::internal::SumOverTestCaseList ( const std::vector< TestCase * > &  case_list,
int(TestCase::*)() const  method 
)
static

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

◆ SumOverTestSuiteList() [1/5]

static int testing::internal::SumOverTestSuiteList ( const std::vector< TestSuite * > &  case_list,
int(TestSuite::*)() const  method 
)
static

◆ SumOverTestSuiteList() [2/5]

static int testing::internal::SumOverTestSuiteList ( const std::vector< TestSuite * > &  case_list,
int(TestSuite::*)() const  method 
)
static

◆ SumOverTestSuiteList() [3/5]

static int testing::internal::SumOverTestSuiteList ( const std::vector< TestSuite * > &  case_list,
int(TestSuite::*)() const  method 
)
static

◆ SumOverTestSuiteList() [4/5]

static int testing::internal::SumOverTestSuiteList ( const std::vector< TestSuite * > &  case_list,
int(TestSuite::*)() const  method 
)
static

◆ SumOverTestSuiteList() [5/5]

static int testing::internal::SumOverTestSuiteList ( const std::vector< TestSuite * > &  case_list,
int(TestSuite::*)() const  method 
)
static

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

◆ TearDownEnvironment() [1/6]

static void testing::internal::TearDownEnvironment ( Environment env)
static

◆ TearDownEnvironment() [2/6]

static void testing::internal::TearDownEnvironment ( Environment env)
static

◆ TearDownEnvironment() [3/6]

static void testing::internal::TearDownEnvironment ( Environment env)
static

◆ TearDownEnvironment() [4/6]

static void testing::internal::TearDownEnvironment ( Environment env)
static

◆ TearDownEnvironment() [5/6]

static void testing::internal::TearDownEnvironment ( Environment env)
static

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

◆ TearDownEnvironment() [6/6]

static void testing::internal::TearDownEnvironment ( Environment env)
static

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

◆ TempDir()

GTEST_API_ std::string testing::internal::TempDir ( )

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

◆ TersePrintPrefixToStrings() [1/2]

template<typename Tuple >
void testing::internal::TersePrintPrefixToStrings ( const Tuple &  ,
std::integral_constant< size_t, 0 >  ,
Strings  
)

◆ TersePrintPrefixToStrings() [2/2]

template<typename Tuple , size_t I>
void testing::internal::TersePrintPrefixToStrings ( const Tuple &  t,
std::integral_constant< size_t, I ,
Strings strings 
)

◆ TEST() [1/40]

testing::internal::TEST ( ApiTest  ,
DISABLED_Dummy1   
)

◆ TEST() [2/40]

testing::internal::TEST ( ApiTest  ,
TestSuiteDisabledAccessorsWork   
)

◆ TEST() [3/40]

testing::internal::TEST ( ApiTest  ,
TestSuiteImmutableAccessorsWork   
)

◆ TEST() [4/40]

testing::internal::TEST ( ApiTest  ,
UnitTestImmutableAccessorsWork   
)

◆ TEST() [5/40]

testing::internal::TEST ( CaptureDeathTest  ,
CannotReenterStdoutCapture   
)

◆ TEST() [6/40]

testing::internal::TEST ( CaptureTest  ,
CapturesStderr   
)

◆ TEST() [7/40]

testing::internal::TEST ( CaptureTest  ,
CapturesStdout   
)

◆ TEST() [8/40]

testing::internal::TEST ( CaptureTest  ,
CapturesStdoutAndStderr   
)

◆ TEST() [9/40]

testing::internal::TEST ( DISABLED_Test  ,
Dummy2   
)

◆ TEST() [10/40]

testing::internal::TEST ( FormatCompilerIndependentFileLocationTest  ,
FormatsFileLocation   
)

◆ TEST() [11/40]

testing::internal::TEST ( FormatCompilerIndependentFileLocationTest  ,
FormatsUknownFile   
)

◆ TEST() [12/40]

testing::internal::TEST ( FormatCompilerIndependentFileLocationTest  ,
FormatsUknownFileAndLine   
)

◆ TEST() [13/40]

testing::internal::TEST ( FormatCompilerIndependentFileLocationTest  ,
FormatsUknownLine   
)

◆ TEST() [14/40]

testing::internal::TEST ( FormatFileLocationTest  ,
FormatsFileLocation   
)

◆ TEST() [15/40]

testing::internal::TEST ( FormatFileLocationTest  ,
FormatsUknownFileAndLine   
)

◆ TEST() [16/40]

testing::internal::TEST ( FormatFileLocationTest  ,
FormatsUknownLine   
)

◆ TEST() [17/40]

testing::internal::TEST ( FormatFileLocationTest  ,
FormatsUnknownFile   
)

◆ TEST() [18/40]

testing::internal::TEST ( GetThreadCountTest  ,
ReturnsZeroWhenUnableToCountThreads   
)

◆ TEST() [19/40]

testing::internal::TEST ( GtestCheckDeathTest  ,
DiesWithCorrectOutputOnFailure   
)

◆ TEST() [20/40]

testing::internal::TEST ( GtestCheckSyntaxTest  ,
BehavesLikeASingleStatement   
)

◆ TEST() [21/40]

testing::internal::TEST ( GtestCheckSyntaxTest  ,
WorksWithSwitch   
)

◆ TEST() [22/40]

testing::internal::TEST ( ImplicitCastTest  ,
CanSelectBetweenConstAndNonConstCasrAppropriately   
)

◆ TEST() [23/40]

testing::internal::TEST ( ImplicitCastTest  ,
CanUseConstCastOperatorOnConstValues   
)

◆ TEST() [24/40]

testing::internal::TEST ( ImplicitCastTest  ,
CanUseImplicitConstructor   
)

◆ TEST() [25/40]

testing::internal::TEST ( ImplicitCastTest  ,
CanUseInheritance   
)

◆ TEST() [26/40]

testing::internal::TEST ( ImplicitCastTest  ,
CanUseNonConstCastOperator   
)

◆ TEST() [27/40]

testing::internal::TEST ( ImplicitCastTest  ,
ConvertsPointers   
)

◆ TEST() [28/40]

testing::internal::TEST ( IsXDigitTest  ,
ReturnsFalseForNarrowNonAscii   
)

◆ TEST() [29/40]

testing::internal::TEST ( IsXDigitTest  ,
ReturnsFalseForWideNonAscii   
)

◆ TEST() [30/40]

testing::internal::TEST ( IsXDigitTest  ,
WorksForNarrowAscii   
)

◆ TEST() [31/40]

testing::internal::TEST ( IsXDigitTest  ,
WorksForWideAscii   
)

◆ TEST() [32/40]

testing::internal::TEST ( IteratorTraitsTest  ,
WorksForPointerToConst   
)

◆ TEST() [33/40]

testing::internal::TEST ( IteratorTraitsTest  ,
WorksForPointerToNonConst   
)

◆ TEST() [34/40]

testing::internal::TEST ( IteratorTraitsTest  ,
WorksForSTLContainerIterators   
)

◆ TEST() [35/40]

testing::internal::TEST ( RegexEngineSelectionTest  ,
SelectsCorrectRegexEngine   
)

◆ TEST() [36/40]

testing::internal::TEST ( ThreadLocalTest  ,
DefaultConstructorInitializesToDefaultValues   
)

◆ TEST() [37/40]

testing::internal::TEST ( ThreadLocalTest  ,
GetAndPointerReturnSameValue   
)

◆ TEST() [38/40]

testing::internal::TEST ( ThreadLocalTest  ,
PointerAndConstPointerReturnSameValue   
)

◆ TEST() [39/40]

testing::internal::TEST ( ThreadLocalTest  ,
SingleParamConstructorInitializesToParam   
)

◆ TEST() [40/40]

testing::internal::TEST ( ThreadLocalTest  ,
ValueDefaultContructorIsNotRequiredForParamVersion   
)

◆ TEST_F() [1/2]

testing::internal::TEST_F ( ListenerTest  ,
DoesBar   
)

◆ TEST_F() [2/2]

testing::internal::TEST_F ( ListenerTest  ,
DoesFoo   
)

◆ TestCaseFailed()

static bool testing::internal::TestCaseFailed ( const TestCase test_case)
static

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

◆ TestCasePassed()

static bool testing::internal::TestCasePassed ( const TestCase test_case)
static

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

◆ TestNotEmpty() [1/2]

template<typename T = int>
void testing::internal::TestNotEmpty ( )

◆ TestNotEmpty() [2/2]

template<typename T = int>
void testing::internal::TestNotEmpty ( const T )

◆ TestSuiteFailed() [1/5]

static bool testing::internal::TestSuiteFailed ( const TestSuite test_suite)
static

◆ TestSuiteFailed() [2/5]

static bool testing::internal::TestSuiteFailed ( const TestSuite test_suite)
static

◆ TestSuiteFailed() [3/5]

static bool testing::internal::TestSuiteFailed ( const TestSuite test_suite)
static

◆ TestSuiteFailed() [4/5]

static bool testing::internal::TestSuiteFailed ( const TestSuite test_suite)
static

◆ TestSuiteFailed() [5/5]

static bool testing::internal::TestSuiteFailed ( const TestSuite test_suite)
static

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

◆ TestSuitePassed() [1/5]

static bool testing::internal::TestSuitePassed ( const TestSuite test_suite)
static

◆ TestSuitePassed() [2/5]

static bool testing::internal::TestSuitePassed ( const TestSuite test_suite)
static

◆ TestSuitePassed() [3/5]

static bool testing::internal::TestSuitePassed ( const TestSuite test_suite)
static

◆ TestSuitePassed() [4/5]

static bool testing::internal::TestSuitePassed ( const TestSuite test_suite)
static

◆ TestSuitePassed() [5/5]

static bool testing::internal::TestSuitePassed ( const TestSuite test_suite)
static

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

◆ ToLower()

char testing::internal::ToLower ( char  ch)
inline

◆ ToUpper()

char testing::internal::ToUpper ( char  ch)
inline

◆ TransformTupleValues()

template<typename Tuple , typename Func , typename OutIter >
OutIter testing::internal::TransformTupleValues ( Func  f,
const Tuple &  t,
OutIter  out 
)

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

◆ TupleMatches()

template<typename MatcherTuple , typename ValueTuple >
bool testing::internal::TupleMatches ( const MatcherTuple matcher_tuple,
const ValueTuple &  value_tuple 
)

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

◆ TYPED_TEST()

testing::internal::TYPED_TEST ( TestSuiteWithCommentTest  ,
Dummy   
)

◆ TYPED_TEST_SUITE()

testing::internal::TYPED_TEST_SUITE ( TestSuiteWithCommentTest  ,
Types< int  
)

◆ UnBase64()

constexpr std::array<char, 256> testing::internal::UnBase64 ( const char *const  base64)
constexpr

◆ UnBase64Impl() [1/2]

constexpr char testing::internal::UnBase64Impl ( char  c,
const char *const  base64,
char  carry 
)
constexpr

◆ UnBase64Impl() [2/2]

template<size_t... I>
constexpr std::array<char, 256> testing::internal::UnBase64Impl ( IndexSequence< I... >  ,
const char *const  base64 
)
constexpr

◆ UniversalPrint()

template<typename T >
void testing::internal::UniversalPrint ( const T value,
::std::ostream *  os 
)

◆ UniversalPrintArray() [1/9]

GTEST_API_ void testing::internal::UniversalPrintArray ( const char *  begin,
size_t  len,
::std::ostream *  os 
)

◆ UniversalPrintArray() [2/9]

void testing::internal::UniversalPrintArray ( const char *  begin,
size_t  len,
ostream *  os 
)

◆ UniversalPrintArray() [3/9]

GTEST_API_ void testing::internal::UniversalPrintArray ( const char16_t *  begin,
size_t  len,
::std::ostream *  os 
)

◆ UniversalPrintArray() [4/9]

void testing::internal::UniversalPrintArray ( const char16_t *  begin,
size_t  len,
ostream *  os 
)

Definition at line 429 of file googletest/googletest/src/gtest-printers.cc.

◆ UniversalPrintArray() [5/9]

GTEST_API_ void testing::internal::UniversalPrintArray ( const char32_t *  begin,
size_t  len,
::std::ostream *  os 
)

◆ UniversalPrintArray() [6/9]

void testing::internal::UniversalPrintArray ( const char32_t *  begin,
size_t  len,
ostream *  os 
)

Definition at line 435 of file googletest/googletest/src/gtest-printers.cc.

◆ UniversalPrintArray() [7/9]

template<typename T >
void testing::internal::UniversalPrintArray ( const T begin,
size_t  len,
::std::ostream *  os 
)

◆ UniversalPrintArray() [8/9]

GTEST_API_ void testing::internal::UniversalPrintArray ( const wchar_t *  begin,
size_t  len,
::std::ostream *  os 
)

◆ UniversalPrintArray() [9/9]

void testing::internal::UniversalPrintArray ( const wchar_t *  begin,
size_t  len,
ostream *  os 
)

◆ UniversalPrintCharArray() [1/6]

template<typename CharType >
GTEST_ATTRIBUTE_NO_SANITIZE_MEMORY_ GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ static GTEST_ATTRIBUTE_NO_SANITIZE_THREAD_ void testing::internal::UniversalPrintCharArray ( const CharType *  begin,
size_t  len,
ostream *  os 
)
static

◆ UniversalPrintCharArray() [2/6]

template<typename CharType >
GTEST_ATTRIBUTE_NO_SANITIZE_MEMORY_ GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ static GTEST_ATTRIBUTE_NO_SANITIZE_THREAD_ void testing::internal::UniversalPrintCharArray ( const CharType *  begin,
size_t  len,
ostream *  os 
)
static

◆ UniversalPrintCharArray() [3/6]

template<typename CharType >
GTEST_ATTRIBUTE_NO_SANITIZE_MEMORY_ GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ GTEST_ATTRIBUTE_NO_SANITIZE_HWADDRESS_ static GTEST_ATTRIBUTE_NO_SANITIZE_THREAD_ void testing::internal::UniversalPrintCharArray ( const CharType *  begin,
size_t  len,
ostream *  os 
)
static

◆ UniversalPrintCharArray() [4/6]

template<typename CharType >
GTEST_ATTRIBUTE_NO_SANITIZE_MEMORY_ GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ GTEST_ATTRIBUTE_NO_SANITIZE_HWADDRESS_ static GTEST_ATTRIBUTE_NO_SANITIZE_THREAD_ void testing::internal::UniversalPrintCharArray ( const CharType *  begin,
size_t  len,
ostream *  os 
)
static

◆ UniversalPrintCharArray() [5/6]

template<typename CharType >
GTEST_ATTRIBUTE_NO_SANITIZE_MEMORY_ GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ GTEST_ATTRIBUTE_NO_SANITIZE_HWADDRESS_ static GTEST_ATTRIBUTE_NO_SANITIZE_THREAD_ void testing::internal::UniversalPrintCharArray ( const CharType *  begin,
size_t  len,
ostream *  os 
)
static

Definition at line 392 of file googletest/googletest/src/gtest-printers.cc.

◆ UniversalPrintCharArray() [6/6]

template<typename CharType >
GTEST_ATTRIBUTE_NO_SANITIZE_MEMORY_ GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ static GTEST_ATTRIBUTE_NO_SANITIZE_THREAD_ void testing::internal::UniversalPrintCharArray ( const CharType *  begin,
size_t  len,
ostream *  os 
)
static

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

◆ UniversalTersePrint()

template<typename T >
void testing::internal::UniversalTersePrint ( const T value,
::std::ostream *  os 
)

◆ UniversalTersePrintTupleFieldsToStrings()

template<typename Tuple >
Strings testing::internal::UniversalTersePrintTupleFieldsToStrings ( const Tuple &  value)

◆ ValidateSpec()

template<int N>
constexpr bool testing::internal::ValidateSpec ( const char(&)  spec[N])
constexpr

◆ VoidifyPointer() [1/2]

const void* testing::internal::VoidifyPointer ( const void *  p)
inline

◆ VoidifyPointer() [2/2]

const void* testing::internal::VoidifyPointer ( volatile const void *  p)
inline

◆ WideStringToUtf8()

std::string testing::internal::WideStringToUtf8 ( const wchar_t *  str,
int  num_chars 
)

◆ WriteToShardStatusFileIfNeeded()

void testing::internal::WriteToShardStatusFileIfNeeded ( )

Variable Documentation

◆ fmt

GTEST_API_ const char * testing::internal::fmt

◆ g_argvs

static::std::vector< std::string > testing::internal::g_argvs

◆ g_captured_stderr

CapturedStream* testing::internal::g_captured_stderr = NULL
static

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

◆ g_captured_stdout

CapturedStream* testing::internal::g_captured_stdout = NULL
static

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

◆ g_gmock_implicit_sequence

GTEST_API_ ThreadLocal< Sequence * > testing::internal::g_gmock_implicit_sequence

◆ g_help_flag

bool testing::internal::g_help_flag = false

◆ GTEST_ATTRIBUTE_UNUSED_

class testing::internal::GTestFlagSaver testing::internal::GTEST_ATTRIBUTE_UNUSED_

◆ kAlsoRunDisabledTestsFlag

const char testing::internal::kAlsoRunDisabledTestsFlag[] = "also_run_disabled_tests"

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

◆ kBase64

constexpr char testing::internal::kBase64[]
staticconstexpr
Initial value:
=
"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"

Definition at line 223 of file googletest/googlemock/src/gmock-internal-utils.cc.

◆ kBreakOnFailureFlag

const char testing::internal::kBreakOnFailureFlag[] = "break_on_failure"

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

◆ kCatchExceptionsFlag

const char testing::internal::kCatchExceptionsFlag[] = "catch_exceptions"

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

◆ kColorEncodedHelpMessage [1/6]

const char testing::internal::kColorEncodedHelpMessage[]
static

◆ kColorEncodedHelpMessage [2/6]

const char testing::internal::kColorEncodedHelpMessage[]
static

◆ kColorEncodedHelpMessage [3/6]

const char testing::internal::kColorEncodedHelpMessage[]
static

◆ kColorEncodedHelpMessage [4/6]

const char testing::internal::kColorEncodedHelpMessage[]
static

◆ kColorEncodedHelpMessage [5/6]

const char testing::internal::kColorEncodedHelpMessage[]
static

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

◆ kColorEncodedHelpMessage [6/6]

const char testing::internal::kColorEncodedHelpMessage[]
static

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

◆ kColorFlag

const char testing::internal::kColorFlag[] = "color"

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

◆ kCurrentDirectoryString

const char testing::internal::kCurrentDirectoryString = "./"

◆ kDeathTestStyleFlag

const char testing::internal::kDeathTestStyleFlag = "death_test_style"

◆ kDeathTestUseFork

const char testing::internal::kDeathTestUseFork = "death_test_use_fork"

◆ kErrorVerbosity

const char testing::internal::kErrorVerbosity = "error"

◆ kFilterFlag

const char testing::internal::kFilterFlag[] = "filter"

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

◆ kFlagfileFlag

const char testing::internal::kFlagfileFlag[] = "flagfile"

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

◆ kInfoVerbosity

const char testing::internal::kInfoVerbosity = "info"

◆ kInternalRunDeathTestFlag

const char testing::internal::kInternalRunDeathTestFlag = "internal_run_death_test"

◆ kListTestsFlag

const char testing::internal::kListTestsFlag[] = "list_tests"

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

◆ kMaxBiggestInt

const BiggestInt testing::internal::kMaxBiggestInt
constexpr
Initial value:
=
~(static_cast<BiggestInt>(1) << (8*sizeof(BiggestInt) - 1))

Definition at line 2104 of file bloaty/third_party/googletest/googletest/include/gtest/internal/gtest-port.h.

◆ kMaxCodePoint1

const UInt32 testing::internal::kMaxCodePoint1 = (static_cast<UInt32>(1) << 7) - 1
constexpr

◆ kMaxCodePoint2

const UInt32 testing::internal::kMaxCodePoint2 = (static_cast<UInt32>(1) << (5 + 6)) - 1
constexpr

◆ kMaxCodePoint3

const UInt32 testing::internal::kMaxCodePoint3 = (static_cast<UInt32>(1) << (4 + 2*6)) - 1
constexpr

◆ kMaxCodePoint4

const UInt32 testing::internal::kMaxCodePoint4 = (static_cast<UInt32>(1) << (3 + 3*6)) - 1
constexpr

◆ kMaxRandomSeed

const int testing::internal::kMaxRandomSeed = 99999

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

◆ kOutputFlag

const char testing::internal::kOutputFlag[] = "output"

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

◆ kPathSeparator

const char testing::internal::kPathSeparator = '/'

◆ kPrintTimeFlag

const char testing::internal::kPrintTimeFlag[] = "print_time"

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

◆ kRandomSeedFlag

const char testing::internal::kRandomSeedFlag[] = "random_seed"

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

◆ kRepeatFlag

const char testing::internal::kRepeatFlag[] = "repeat"

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

◆ kShuffleFlag

const char testing::internal::kShuffleFlag[] = "shuffle"

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

◆ kStackTraceDepthFlag

const char testing::internal::kStackTraceDepthFlag[] = "stack_trace_depth"

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

◆ kStackTraceMarker

const char testing::internal::kStackTraceMarker = "\nStack trace:\n"

◆ kStdErrFileno

const int testing::internal::kStdErrFileno = STDERR_FILENO

◆ kStdOutFileno

const int testing::internal::kStdOutFileno = STDOUT_FILENO

◆ kStreamResultToFlag

const char testing::internal::kStreamResultToFlag[] = "stream_result_to"

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

◆ kTestTypeIdInGoogleTest

const TypeId testing::internal::kTestTypeIdInGoogleTest = GetTestTypeId()

◆ kThrowOnFailureFlag

const char testing::internal::kThrowOnFailureFlag[] = "throw_on_failure"

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

◆ kTypedTests

const int testing::internal::kTypedTests = 0

◆ kTypedTestSuites

const int testing::internal::kTypedTestSuites = 0

◆ kTypeParamLabel [1/6]

const char testing::internal::kTypeParamLabel[] = "TypeParam"
static

◆ kTypeParamLabel [2/6]

const char testing::internal::kTypeParamLabel[] = "TypeParam"
static

◆ kTypeParamLabel [3/6]

const char testing::internal::kTypeParamLabel[] = "TypeParam"
static

◆ kTypeParamLabel [4/6]

const char testing::internal::kTypeParamLabel[] = "TypeParam"
static

◆ kTypeParamLabel [5/6]

const char testing::internal::kTypeParamLabel[] = "TypeParam"
static

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

◆ kTypeParamLabel [6/6]

const char testing::internal::kTypeParamLabel[] = "TypeParam"
static

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

◆ kUnBase64

constexpr std::array<char, 256> testing::internal::kUnBase64 = UnBase64(kBase64)
staticconstexpr

◆ kUnknownFile

const char testing::internal::kUnknownFile = "unknown file"

◆ kValueParamLabel [1/6]

const char testing::internal::kValueParamLabel[] = "GetParam()"
static

◆ kValueParamLabel [2/6]

const char testing::internal::kValueParamLabel[] = "GetParam()"
static

◆ kValueParamLabel [3/6]

const char testing::internal::kValueParamLabel[] = "GetParam()"
static

◆ kValueParamLabel [4/6]

const char testing::internal::kValueParamLabel[] = "GetParam()"
static

◆ kValueParamLabel [5/6]

const char testing::internal::kValueParamLabel[] = "GetParam()"
static

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

◆ kValueParamLabel [6/6]

const char testing::internal::kValueParamLabel[] = "GetParam()"
static

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

◆ kWarningVerbosity

const char testing::internal::kWarningVerbosity = "warning"

◆ TypeId

const typedef void * testing::internal::TypeId
testing::internal::BiggestInt
long long BiggestInt
Definition: bloaty/third_party/googletest/googletest/include/gtest/internal/gtest-port.h:1907


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