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

Namespaces

 edit_distance
 
 gmockpp
 
 invoke_argument
 
 posix
 

Classes

class  ActionHelper
 
struct  AddReference
 
struct  AddReference< T & >
 
struct  append
 
struct  append< int_pack< Is... >, I >
 
class  AssertHelper
 
class  AssignAction
 
class  Base
 
struct  bool_constant
 
struct  BooleanConstant
 
class  BuiltInDefaultValue
 
class  BuiltInDefaultValue< const T >
 
class  BuiltInDefaultValue< T * >
 
struct  BuiltInDefaultValueGetter
 
struct  BuiltInDefaultValueGetter< T, false >
 
struct  ByMoveWrapper
 
class  CartesianProductGenerator10
 
class  CartesianProductGenerator2
 
class  CartesianProductGenerator3
 
class  CartesianProductGenerator4
 
class  CartesianProductGenerator5
 
class  CartesianProductGenerator6
 
class  CartesianProductGenerator7
 
class  CartesianProductGenerator8
 
class  CartesianProductGenerator9
 
class  CartesianProductHolder10
 
class  CartesianProductHolder2
 
class  CartesianProductHolder3
 
class  CartesianProductHolder4
 
class  CartesianProductHolder5
 
class  CartesianProductHolder6
 
class  CartesianProductHolder7
 
class  CartesianProductHolder8
 
class  CartesianProductHolder9
 
class  Castable
 
struct  CodeLocation
 
struct  CompileAssertTypesEqual
 
struct  CompileAssertTypesEqual< T, T >
 
class  ConstAndNonConstCastable
 
class  ConstCastable
 
struct  ConstCharPtr
 
struct  ConstRef
 
struct  ConstRef< T & >
 
struct  DecayArray
 
struct  DecayArray< T[]>
 
struct  DecayArray< T[N]>
 
class  Derived
 
struct  DoAllAction
 
class  DoDefaultAction
 
struct  DoubleSequence
 
struct  DoubleSequence< false, IndexSequence< I... >, sizeofT >
 
struct  DoubleSequence< true, IndexSequence< I... >, sizeofT >
 
struct  ElemFromList
 
struct  ElemFromList< N, IndexSequence< I... >, T... >
 
struct  ElemFromListImpl
 
struct  ElemFromListImpl< T, I, I >
 
struct  EnableIf
 
struct  EnableIf< true >
 
class  EnvironmentInvocationCatcher
 
class  EqHelper
 
class  EqHelper< true >
 
class  EventRecordingListener
 
class  EventRecordingListener2
 
struct  ExcessiveArg
 
class  ExpectationTester
 
struct  faketype
 
class  FinalSuccessChecker
 
class  FlatTuple
 
struct  FlatTupleBase
 
struct  FlatTupleBase< FlatTuple< T... >, IndexSequence< Idx... > >
 
struct  FlatTupleElemBase
 
struct  FlatTupleElemBase< FlatTuple< T... >, I >
 
class  FloatingPoint
 
class  FormatForComparison
 
class  FormatForComparison< ToPrint[N], OtherOperand >
 
struct  Function
 
struct  Function< R(Args...)>
 
class  GoogleTestFailureReporter
 
class  GTestLog
 
class  GTestMutexLock
 
class  IgnoredValue
 
class  IgnoreResultAction
 
struct  IndexSequence
 
struct  int_pack
 
struct  InvokeMethodAction
 
struct  InvokeMethodWithoutArgsAction
 
struct  InvokeWithoutArgsAction
 
struct  is_reference
 
struct  is_reference< T & >
 
struct  is_same
 
struct  is_same< T, T >
 
struct  IsAProtocolMessage
 
struct  IsHashTable
 
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
 
struct  KindOf
 
struct  LessByName
 
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 >
 
struct  make_int_pack
 
struct  make_int_pack< 0 >
 
struct  MakeIndexSequence
 
struct  MakeIndexSequence< 0 >
 
class  MaxBipartiteMatchState
 
class  Mutex
 
class  NativeArray
 
class  NoDefaultContructor
 
class  ParameterizedTestFactory
 
class  ParameterizedTestSuiteInfo
 
class  ParameterizedTestSuiteInfoBase
 
class  ParameterizedTestSuiteRegistry
 
class  ParamGenerator
 
class  ParamGeneratorInterface
 
class  ParamIterator
 
class  ParamIteratorInterface
 
struct  ParamNameGenFunc
 
struct  PointeeOf
 
struct  PointeeOf< T * >
 
class  PrettyUnitTestResultPrinter
 
class  Random
 
class  RangeGenerator
 
class  RE
 
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  ReturnAction
 
class  ReturnNullAction
 
class  ReturnRefAction
 
class  ReturnRefOfCopyAction
 
class  ReturnVoidAction
 
class  ScopedPrematureExitFile
 
class  SetArgumentPointeeAction
 
class  SetArgumentPointeeAction< N, Proto, true >
 
class  SetErrnoAndReturnAction
 
struct  StaticAssertTypeEqHelper
 
struct  StaticAssertTypeEqHelper< T, T >
 
class  StlContainerView
 
class  StlContainerView< ::std::tuple< ElementPointer, Size > >
 
class  StlContainerView< Element[N]>
 
class  String
 
struct  SuiteApiResolver
 
class  TestEventListenersAccessor
 
class  TestEventRepeater
 
class  TestFactoryBase
 
class  TestFactoryImpl
 
class  TestMetaFactory
 
class  TestMetaFactoryBase
 
class  TestSuiteNameIs
 
class  ThreadLocal
 
class  To
 
struct  type_equals
 
struct  type_equals< T, T >
 
class  TypeIdHelper
 
class  TypeWithSize
 
class  TypeWithSize< 4 >
 
class  TypeWithSize< 8 >
 
class  UnitTestHelper
 
class  UnitTestRecordPropertyTestHelper
 
class  UniversalPrinter
 
class  UniversalPrinter< T & >
 
class  UniversalPrinter< T[N]>
 
class  UniversalTersePrinter
 
class  UniversalTersePrinter< char * >
 
class  UniversalTersePrinter< const char * >
 
class  UniversalTersePrinter< T & >
 
class  UniversalTersePrinter< T[N]>
 
class  UniversalTersePrinter< wchar_t * >
 
class  ValueArray
 
class  ValuesInIteratorRangeGenerator
 
struct  WithArgsAction
 
class  WithoutMatchers
 
struct  WrapPrinterType
 
class  XmlUnitTestResultPrinter
 

Typedefs

typedef long long BiggestInt
 
typedef FloatingPoint< double > Double
 
typedef bool_constant< falsefalse_type
 
typedef FloatingPoint< float > Float
 
typedef TypeWithSize< 4 >::Int Int32
 
typedef TypeWithSize< 8 >::Int Int64
 
typedef int IsContainer
 
typedef char IsNotContainer
 
typedef GTestMutexLock MutexLock
 
template<class TestCase >
using ParameterizedTestCaseInfo = ParameterizedTestSuiteInfo< TestCase >
 
using SetUpTearDownSuiteFuncType = void(*)()
 
using SetUpTestSuiteFunc = void(*)()
 
typedef ::std::string string
 
typedef ::std::vector< ::std::stringStrings
 
using TearDownTestSuiteFunc = void(*)()
 
typedef TypeWithSize< 8 >::Int TimeInMillis
 
typedef bool_constant< truetrue_type
 
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  CharFormat { kAsIs, kHexEscape, kSpecialEscape }
 
enum  DefaultPrinterType { kPrintContainer, kPrintPointer, kPrintFunctionPointer, kPrintOther }
 
enum  GTestColor { COLOR_DEFAULT, COLOR_RED, COLOR_GREEN, COLOR_YELLOW }
 
enum  GTestLogSeverity { GTEST_INFO, GTEST_WARNING, GTEST_ERROR, GTEST_FATAL }
 
enum  LogSeverity { kInfo = 0, kWarning = 1 }
 
enum  TypeKind { 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), make_int_pack< std::tuple_size< Tuple >::value >()))
 
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)
 
bool BoolFromGTestEnv (const char *flag, bool default_val)
 
std::string CanonicalizeForStdLibVersioning (std::string s)
 
GTEST_API_ void CaptureStderr ()
 
GTEST_API_ void CaptureStdout ()
 
template<class Derived , class Base >
Derived * CheckedDowncastToActualType (Base *base)
 
UInt32 ChopLowBits (UInt32 *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)
 
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)
 
UInt32 CreateCodePointFromUtf16SurrogatePair (wchar_t first, wchar_t second)
 
template<class ParamType >
std::string DefaultParamName (const TestParamInfo< ParamType > &info)
 
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)
 
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)
 
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)
 
void Expect (bool condition, const char *file, int line)
 
void Expect (bool condition, const char *file, int line, const std::string &msg)
 
GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching (const MatchMatrix &g)
 
static std::string FlagToEnvVar (const char *flag)
 
template<typename RawType >
AssertionResult FloatingPointLE (const char *expr1, const char *expr2, RawType val1, RawType val2)
 
void FlushInfoLog ()
 
GTEST_API_ ::std::string FormatCompilerIndependentFileLocation (const char *file, int line)
 
std::string FormatEpochTimeInMillisAsIso8601 (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 Strings &param_values)
 
static std::string FormatTimeInMillisAsDuration (TimeInMillis ms)
 
std::string FormatTimeInMillisAsSeconds (TimeInMillis ms)
 
static const char * GetAnsiColorCode (GTestColor color)
 
GTEST_API_ std::vector< std::stringGetArgvs ()
 
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 ()
 
FilePath GetCurrentExecutableName ()
 
GTEST_API_ std::string GetCurrentOsStackTraceExceptTop (UnitTest *unit_test, int skip_count)
 
GTEST_API_ FailureReporterInterface * GetFailureReporter ()
 
GTEST_API_ size_t GetFileSize (FILE *file)
 
SetUpTearDownSuiteFuncType GetNotDefaultOrNull (SetUpTearDownSuiteFuncType a, SetUpTearDownSuiteFuncType def)
 
template<class ParamType >
ParamNameGenFunc< ParamType >::TypeGetParamNameGen ()
 
template<class ParamType , class ParamNameGenFunctor >
ParamNameGenFunctor GetParamNameGen (ParamNameGenFunctor func)
 
template<typename Pointer >
const Pointer::element_type * GetRawPointer (const Pointer &p)
 
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 ()
 
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, 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, 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, 0UL)
 
 GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ (unsigned short, 0U)
 
 GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ (void,)
 
GTEST_API_ GTEST_ATTRIBUTE_PRINTF_ (2, 3) void ColoredPrintf(GTestColor color
 
 GTEST_DECLARE_string_ (internal_run_death_test)
 
GTEST_API_ GTEST_DEFINE_STATIC_MUTEX_ (g_gmock_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_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_ (wchar_t)
 
 GTEST_IMPL_FORMAT_C_STRING_AS_STRING_ (char, ::std::string)
 
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 AssertionResult HasOneFailure (const char *, const char *, const char *, const TestPartResultArray &results, TestPartResult::Type type, const std::string &substr)
 
GTEST_API_ void IllegalDoDefault (const char *file, int line)
 
template<typename To >
To ImplicitCast_ (To x)
 
static std::string Indent (int width)
 
template<typename CharType >
void InitGoogleMockImpl (int *argc, CharType **argv)
 
template<typename CharType >
void InitGoogleTestImpl (int *argc, CharType **argv)
 
Int32 Int32FromEnvOrDie (const char *var, Int32 default_val)
 
GTEST_API_ Int32 Int32FromGTestEnv (const char *flag, Int32 default_val)
 
CallReaction intToCallReaction (int mock_behavior)
 
template<typename T >
T Invalid ()
 
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 >
IsNotContainer IsContainerTest (long)
 
bool IsDigit (char ch)
 
bool IsLower (char ch)
 
AssertionResult IsNull (const char *str)
 
std::false_type IsNullLiteralHelper (IgnoredValue, std::false_type)
 
std::false_type IsNullLiteralHelper (IgnoredValue, std::true_type)
 
std::true_type IsNullLiteralHelper (Secret *, std::true_type)
 
static bool IsPathSeparator (char c)
 
bool IsPrintableAscii (wchar_t c)
 
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 (wchar_t ch)
 
GTEST_API_ std::string JoinAsTuple (const Strings &fields)
 
GTEST_API_ void Log (LogSeverity severity, const std::string &message, int stack_frames_to_skip)
 
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_ 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)
 
static FILE * OpenFileForWriting (const std::string &output_file)
 
bool operator!= (faketype, faketype)
 
bool operator== (faketype, faketype)
 
std::string OutputFlagAlsoCheckEnvVar ()
 
static bool ParseBoolFlag (const char *str, const char *flag, bool *value)
 
static const char * ParseFlagValue (const char *str, const char *flag, bool def_optional)
 
static bool ParseGoogleMockBoolFlag (const char *str, const char *flag, bool *value)
 
static const char * ParseGoogleMockFlagValue (const char *str, const char *flag, bool def_optional)
 
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)
 
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)
 
bool ParseInt32Flag (const char *str, const char *flag, Int32 *value)
 
template<typename String >
static bool ParseStringFlag (const char *str, const char *flag, String *value)
 
static bool PortableLocaltime (time_t seconds, struct tm *out)
 
template<typename UnsignedChar , typename Char >
static CharFormat PrintAsCharLiteralTo (Char c, ostream *os)
 
static CharFormat PrintAsStringLiteralTo (char c, ostream *os)
 
static CharFormat PrintAsStringLiteralTo (wchar_t c, ostream *os)
 
template<typename UnsignedChar , 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)
 
static void PrintColorEncoded (const char *str)
 
static void PrintFullTestCommentIfPresent (const TestInfo &test_info)
 
static void PrintOnOneLine (const char *str, int max_length)
 
template<typename T >
void PrintRawArrayTo (const T a[], size_t count, ::std::ostream *os)
 
GTEST_API_ void PrintStringTo (const ::std::string &s, ::std::ostream *os)
 
void PrintStringTo (const ::std::string &s, ostream *os)
 
static void PrintTestPartResult (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)
 
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... Types>
void PrintTo (const ::std::tuple< Types... > &t, ::std::ostream *os)
 
GTEST_API_ void PrintTo (const char *s, ::std::ostream *os)
 
void PrintTo (const char *s, ostream *os)
 
void PrintTo (const signed char *s, ::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 , size_t I>
void PrintTupleTo (const T &t, std::integral_constant< size_t, I >, ::std::ostream *os)
 
GTEST_API_ std::string ReadEntireFile (FILE *file)
 
void ReportFailureInUnknownLocation (TestPartResult::Type result_type, const std::string &message)
 
GTEST_API_ void ReportInvalidTestSuiteType (const char *test_suite_name, CodeLocation code_location)
 
void ReportUninterestingCall (CallReaction reaction, const std::string &msg)
 
static void SetUpEnvironment (Environment *env)
 
bool ShouldRunTestOnShard (int total_shards, int shard_index, int test_id)
 
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)
 
GTEST_API_ bool SkipPrefix (const char *prefix, const char **pstr)
 
void SplitString (const ::std::string &str, char delimiter, ::std::vector< ::std::string > *dest)
 
template<typename T >
std::string StreamableToString (const T &streamable)
 
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 SumOverTestSuiteList (const std::vector< TestSuite * > &case_list, int(TestSuite::*method)() const)
 
static void TearDownEnvironment (Environment *env)
 
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 TestSuiteFailed (const TestSuite *test_suite)
 
static bool TestSuitePassed (const TestSuite *test_suite)
 
char ToLower (char ch)
 
char ToUpper (char ch)
 
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)
 
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 T >
void UniversalTersePrint (const T &value, ::std::ostream *os)
 
template<typename Tuple >
Strings UniversalTersePrintTupleFieldsToStrings (const Tuple &value)
 
std::string WideStringToUtf8 (const wchar_t *str, int num_chars)
 
void WriteToShardStatusFileIfNeeded ()
 

Variables

GTEST_API_ const char * fmt
 
static ::std::vector< std::stringg_argvs
 
GTEST_API_ ThreadLocal< Sequence * > g_gmock_implicit_sequence
 
bool g_help_flag = false
 
static const char kColorEncodedHelpMessage []
 
const char kCurrentDirectoryString [] = "./"
 
const char kDeathTestStyleFlag [] = "death_test_style"
 
const char kDeathTestUseFork [] = "death_test_use_fork"
 
const char kErrorVerbosity [] = "error"
 
const char kInfoVerbosity [] = "info"
 
const char kInternalRunDeathTestFlag [] = "internal_run_death_test"
 
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 char kPathSeparator = '/'
 
const GTEST_API_ char kStackTraceMarker [] = "\nStack trace:\n"
 
const int kStdErrFileno = STDERR_FILENO
 
const int kStdOutFileno = STDOUT_FILENO
 
const TypeId kTestTypeIdInGoogleTest = GetTestTypeId()
 
const int kTypedTests = 0
 
const int kTypedTestSuites = 0
 
static const char kTypeParamLabel [] = "TypeParam"
 
const char kUnknownFile [] = "unknown file"
 
static const char kValueParamLabel [] = "GetParam()"
 
const char kWarningVerbosity [] = "warning"
 
const typedef voidTypeId
 

Typedef Documentation

◆ BiggestInt

typedef long long testing::internal::BiggestInt

Definition at line 1989 of file gtest-port.h.

◆ Double

Definition at line 429 of file gtest-internal.h.

◆ false_type

Definition at line 1956 of file gtest-port.h.

◆ Float

Definition at line 428 of file gtest-internal.h.

◆ Int32

Definition at line 2241 of file gtest-port.h.

◆ Int64

Definition at line 2243 of file gtest-port.h.

◆ IsContainer

Definition at line 957 of file gtest-internal.h.

◆ IsNotContainer

Definition at line 968 of file gtest-internal.h.

◆ MutexLock

Definition at line 1928 of file gtest-port.h.

◆ ParameterizedTestCaseInfo

Definition at line 657 of file gtest-param-util.h.

◆ SetUpTearDownSuiteFuncType

Definition at line 524 of file gtest-internal.h.

◆ SetUpTestSuiteFunc

Definition at line 509 of file gtest-internal.h.

◆ string

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

Definition at line 881 of file gtest-port.h.

◆ Strings

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

Definition at line 895 of file gtest-printers.h.

◆ TearDownTestSuiteFunc

Definition at line 510 of file gtest-internal.h.

◆ TimeInMillis

Definition at line 2245 of file gtest-port.h.

◆ true_type

Definition at line 1957 of file gtest-port.h.

◆ 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>

Definition at line 133 of file gtest-internal.h.

◆ UInt32

Definition at line 2242 of file gtest-port.h.

◆ UInt64

Definition at line 2244 of file gtest-port.h.

◆ wstring

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

Definition at line 887 of file gtest-port.h.

Enumeration Type Documentation

◆ CharFormat

Enumerator
kAsIs 
kHexEscape 
kSpecialEscape 

Definition at line 127 of file gtest-printers.cc.

◆ DefaultPrinterType

Enumerator
kPrintContainer 
kPrintPointer 
kPrintFunctionPointer 
kPrintOther 

Definition at line 404 of file gtest-printers.h.

◆ GTestColor

Enumerator
COLOR_DEFAULT 
COLOR_RED 
COLOR_GREEN 
COLOR_YELLOW 

Definition at line 1832 of file gtest.h.

◆ GTestLogSeverity

Enumerator
GTEST_INFO 
GTEST_WARNING 
GTEST_ERROR 
GTEST_FATAL 

Definition at line 985 of file gtest-port.h.

◆ LogSeverity

Enumerator
kInfo 
kWarning 

Definition at line 310 of file gmock-internal-utils.h.

◆ TypeKind

Enumerator
kBool 
kInteger 
kFloatingPoint 
kOther 

Definition at line 130 of file gmock-internal-utils.h.

Function Documentation

◆ AdjustConstness_()

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

Definition at line 100 of file gmock-generated-function-mockers.h.

◆ AdjustConstness_const()

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

Definition at line 93 of file gmock-generated-function-mockers.h.

◆ AlwaysFalse()

bool testing::internal::AlwaysFalse ( )
inline

Definition at line 843 of file gtest-internal.h.

◆ AlwaysTrue()

bool testing::internal::AlwaysTrue ( )

Definition at line 5611 of file gtest.cc.

◆ AppendUserMessage()

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

Definition at line 2017 of file gtest.cc.

◆ Apply()

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

Definition at line 525 of file gmock-internal-utils.h.

◆ ApplyImpl()

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))...))

Definition at line 518 of file gmock-internal-utils.h.

◆ ArrayAwareFind()

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

Definition at line 1063 of file gtest-internal.h.

◆ ArrayEq() [1/3]

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

Definition at line 1040 of file gtest-internal.h.

◆ ArrayEq() [2/3]

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

Definition at line 1052 of file gtest-internal.h.

◆ ArrayEq() [3/3]

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

Definition at line 1044 of file gtest-internal.h.

◆ Assert()

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

Definition at line 292 of file gmock-internal-utils.h.

◆ BoolFromGTestEnv()

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

Definition at line 1247 of file gtest-port.cc.

◆ CanonicalizeForStdLibVersioning()

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

Definition at line 64 of file gtest-type-util.h.

◆ CaptureStderr()

GTEST_API_ void testing::internal::CaptureStderr ( )

◆ CaptureStdout()

GTEST_API_ void testing::internal::CaptureStdout ( )

◆ CheckedDowncastToActualType()

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

Definition at line 1157 of file gtest-port.h.

◆ ChopLowBits()

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

Definition at line 1765 of file gtest.cc.

◆ CmpHelperEQ() [1/2]

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

Definition at line 1457 of file gtest.cc.

◆ 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 
)

Definition at line 1516 of file gtest.h.

◆ CmpHelperEQFailure()

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

Definition at line 1497 of file gtest.h.

◆ CmpHelperFloatingPointEQ()

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

Definition at line 1756 of file gtest.h.

◆ 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 
)

Definition at line 1611 of file gtest.h.

◆ CmpHelperSTRCASEEQ()

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

Definition at line 1523 of file gtest.cc.

◆ CmpHelperSTRCASENE()

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

Definition at line 1553 of file gtest.cc.

◆ CmpHelperSTREQ() [1/2]

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

Definition at line 1507 of file gtest.cc.

◆ CmpHelperSTREQ() [2/2]

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

Definition at line 1887 of file gtest.cc.

◆ CmpHelperSTRNE() [1/2]

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

Definition at line 1539 of file gtest.cc.

◆ CmpHelperSTRNE() [2/2]

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

Definition at line 1903 of file gtest.cc.

◆ CodePointToUtf8()

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

Definition at line 1777 of file gtest.cc.

◆ ColoredPrintf()

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

Definition at line 3017 of file gtest.cc.

◆ ConvertIdentifierNameToWords()

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

Definition at line 72 of file gmock-internal-utils.cc.

◆ CopyArray() [1/3]

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

Definition at line 1080 of file gtest-internal.h.

◆ CopyArray() [2/3]

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

Definition at line 1092 of file gtest-internal.h.

◆ CopyArray() [3/3]

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

Definition at line 1084 of file gtest-internal.h.

◆ CopyElements()

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

Definition at line 53 of file gmock-more-actions.h.

◆ CreateCodePointFromUtf16SurrogatePair()

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

Definition at line 1818 of file gtest.cc.

◆ DefaultParamName()

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

Definition at line 373 of file gtest-param-util.h.

◆ DefaultPrintTo() [1/4]

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

Definition at line 415 of file gtest-printers.h.

◆ DefaultPrintTo() [2/4]

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

Definition at line 460 of file gtest-printers.h.

◆ DefaultPrintTo() [3/4]

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

Definition at line 475 of file gtest-printers.h.

◆ DefaultPrintTo() [4/4]

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

Definition at line 448 of file gtest-printers.h.

◆ 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 
)

Definition at line 1384 of file gtest.cc.

◆ DownCast_()

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

Definition at line 1132 of file gtest-port.h.

◆ 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 
)

Definition at line 1333 of file gtest.cc.

◆ Expect() [1/2]

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

Definition at line 305 of file gmock-internal-utils.h.

◆ Expect() [2/2]

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

Definition at line 298 of file gmock-internal-utils.h.

◆ FindMaxBipartiteMatching()

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

Definition at line 228 of file gmock-matchers.cc.

◆ FlagToEnvVar()

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

Definition at line 1190 of file gtest-port.cc.

◆ FloatingPointLE()

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

Definition at line 1404 of file gtest.cc.

◆ FlushInfoLog()

void testing::internal::FlushInfoLog ( )
inline

Definition at line 1017 of file gtest-port.h.

◆ FormatCompilerIndependentFileLocation()

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

Definition at line 951 of file gtest-port.cc.

◆ FormatEpochTimeInMillisAsIso8601()

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

Definition at line 3679 of file gtest.cc.

◆ FormatEpochTimeInMillisAsRFC3339()

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

Definition at line 4041 of file gtest.cc.

◆ FormatFileLocation()

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

Definition at line 933 of file gtest-port.cc.

◆ FormatForComparisonFailureMessage()

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

Definition at line 386 of file gtest-printers.h.

◆ FormatMatcherDescription()

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

Definition at line 52 of file gmock-matchers.cc.

◆ FormatTimeInMillisAsDuration()

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

Definition at line 4033 of file gtest.cc.

◆ FormatTimeInMillisAsSeconds()

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

Definition at line 3656 of file gtest.cc.

◆ GetAnsiColorCode()

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

Definition at line 2964 of file gtest.cc.

◆ GetArgvs()

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

Definition at line 416 of file gtest.cc.

◆ GetBoolAssertionFailureMessage()

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

Definition at line 1368 of file gtest.cc.

◆ GetCapturedStderr()

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

◆ GetCapturedStdout()

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

◆ GetCurrentExecutableName()

FilePath testing::internal::GetCurrentExecutableName ( )

Definition at line 429 of file gtest.cc.

◆ GetCurrentOsStackTraceExceptTop()

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

Definition at line 5596 of file gtest.cc.

◆ GetFailureReporter()

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

Definition at line 112 of file gmock-internal-utils.cc.

◆ GetFileSize()

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

Definition at line 1117 of file gtest-port.cc.

◆ GetNotDefaultOrNull()

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

Definition at line 526 of file gtest-internal.h.

◆ GetParamNameGen() [1/2]

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

Definition at line 395 of file gtest-param-util.h.

◆ GetParamNameGen() [2/2]

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

Definition at line 385 of file gtest-param-util.h.

◆ GetRawPointer() [1/2]

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

Definition at line 92 of file gmock-internal-utils.h.

◆ GetRawPointer() [2/2]

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

Definition at line 97 of file gmock-internal-utils.h.

◆ GetTestTypeId()

TypeId testing::internal::GetTestTypeId ( )

Definition at line 647 of file gtest.cc.

◆ GetThreadCount()

size_t testing::internal::GetThreadCount ( )

Definition at line 188 of file gtest-port.cc.

◆ GetTimeInMillis()

TimeInMillis testing::internal::GetTimeInMillis ( )

Definition at line 835 of file gtest.cc.

◆ GetTypeId()

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

Definition at line 455 of file gtest-internal.h.

◆ GetTypeName()

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

Definition at line 80 of file gtest-type-util.h.

◆ GetWithoutMatchers()

GTEST_API_ WithoutMatchers testing::internal::GetWithoutMatchers ( )

Definition at line 187 of file gmock-internal-utils.cc.

◆ GMOCK_DECLARE_KIND_() [1/16]

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

◆ GMOCK_DECLARE_KIND_() [2/16]

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

◆ GMOCK_DECLARE_KIND_() [3/16]

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

◆ GMOCK_DECLARE_KIND_() [4/16]

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

◆ GMOCK_DECLARE_KIND_() [5/16]

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

◆ GMOCK_DECLARE_KIND_() [6/16]

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

◆ GMOCK_DECLARE_KIND_() [7/16]

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

◆ GMOCK_DECLARE_KIND_() [8/16]

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

◆ GMOCK_DECLARE_KIND_() [9/16]

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

◆ GMOCK_DECLARE_KIND_() [10/16]

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

◆ GMOCK_DECLARE_KIND_() [11/16]

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

◆ GMOCK_DECLARE_KIND_() [12/16]

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

◆ GMOCK_DECLARE_KIND_() [13/16]

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

◆ GMOCK_DECLARE_KIND_() [14/16]

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

◆ GMOCK_DECLARE_KIND_() [15/16]

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

◆ GMOCK_DECLARE_KIND_() [16/16]

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

◆ GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_() [1/16]

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

◆ GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_() [2/16]

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

◆ GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_() [3/16]

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

◆ GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_() [4/16]

testing::internal::GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ ( double  ,
 
)

◆ GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_() [5/16]

testing::internal::GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ ( float  ,
 
)

◆ GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_() [6/16]

testing::internal::GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ ( Int64  ,
 
)

◆ GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_() [7/16]

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

◆ GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_() [8/16]

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

◆ GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_() [9/16]

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

◆ GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_() [10/16]

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

◆ GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_() [11/16]

testing::internal::GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ ( UInt64  ,
 
)

◆ GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_() [12/16]

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

◆ GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_() [13/16]

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

◆ GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_() [14/16]

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

◆ GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_() [15/16]

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

◆ GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_() [16/16]

testing::internal::GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ ( void  )

◆ GTEST_ATTRIBUTE_PRINTF_()

GTEST_API_ testing::internal::GTEST_ATTRIBUTE_PRINTF_ ( ,
 
)

◆ GTEST_DECLARE_string_()

testing::internal::GTEST_DECLARE_string_ ( internal_run_death_test  )

◆ GTEST_DEFINE_STATIC_MUTEX_() [1/2]

GTEST_API_ testing::internal::GTEST_DEFINE_STATIC_MUTEX_ ( g_gmock_mutex  )

◆ GTEST_DEFINE_STATIC_MUTEX_() [2/2]

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

◆ GTEST_DEFINE_string_()

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_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/2]

testing::internal::GTEST_IMPL_FORMAT_C_STRING_AS_POINTER_ ( char  )

◆ GTEST_IMPL_FORMAT_C_STRING_AS_POINTER_() [2/2]

testing::internal::GTEST_IMPL_FORMAT_C_STRING_AS_POINTER_ ( wchar_t  )

◆ GTEST_IMPL_FORMAT_C_STRING_AS_STRING_()

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

◆ GTestIsInitialized()

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

Definition at line 360 of file gtest.cc.

◆ HandleExceptionsInMethodIfSupported()

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

Definition at line 2432 of file gtest.cc.

◆ HandleSehExceptionsInMethodIfSupported()

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

Definition at line 2405 of file gtest.cc.

◆ HasGoogleTestFlagPrefix()

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

Definition at line 5728 of file gtest.cc.

◆ HasOneFailure()

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 658 of file gtest.cc.

◆ IllegalDoDefault()

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

Definition at line 189 of file gmock-internal-utils.cc.

◆ ImplicitCast_()

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

Definition at line 1108 of file gtest-port.h.

◆ Indent()

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

Definition at line 4054 of file gtest.cc.

◆ InitGoogleMockImpl()

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

Definition at line 144 of file gmock.cc.

◆ InitGoogleTestImpl()

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

Definition at line 5975 of file gtest.cc.

◆ Int32FromEnvOrDie()

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

Definition at line 5366 of file gtest.cc.

◆ Int32FromGTestEnv()

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

Definition at line 1261 of file gtest-port.cc.

◆ intToCallReaction()

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

Definition at line 549 of file gmock-spec-builders.cc.

◆ Invalid()

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

Definition at line 393 of file gmock-internal-utils.h.

◆ IsAlNum()

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

Definition at line 2002 of file gtest-port.h.

◆ IsAlpha()

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

Definition at line 1999 of file gtest-port.h.

◆ IsContainerTest() [1/2]

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  )

Definition at line 964 of file gtest-internal.h.

◆ IsContainerTest() [2/2]

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

Definition at line 970 of file gtest-internal.h.

◆ IsDigit()

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

Definition at line 2005 of file gtest-port.h.

◆ IsLower()

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

Definition at line 2008 of file gtest-port.h.

◆ IsNull()

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

Definition at line 139 of file gtest-unittest-api_test.cc.

◆ IsNullLiteralHelper() [1/3]

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

◆ IsNullLiteralHelper() [2/3]

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

◆ IsNullLiteralHelper() [3/3]

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

◆ IsPathSeparator()

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

Definition at line 85 of file gtest-filepath.cc.

◆ IsPrintableAscii()

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

Definition at line 136 of file gtest-printers.cc.

◆ IsSpace()

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

Definition at line 2011 of file gtest-port.h.

◆ IsTrue()

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

Definition at line 5609 of file gtest.cc.

◆ IsUpper()

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

Definition at line 2014 of file gtest-port.h.

◆ IsUtf16SurrogatePair()

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

Definition at line 1812 of file gtest.cc.

◆ IsXDigit() [1/2]

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

Definition at line 2017 of file gtest-port.h.

◆ IsXDigit() [2/2]

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

Definition at line 2020 of file gtest-port.h.

◆ JoinAsTuple()

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

Definition at line 51 of file gmock-internal-utils.cc.

◆ Log()

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

Definition at line 149 of file gmock-internal-utils.cc.

◆ LogElementMatcherPairVec()

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

Definition at line 232 of file gmock-matchers.cc.

◆ LogIsVisible()

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

Definition at line 128 of file gmock-internal-utils.cc.

◆ LogToStderr()

void testing::internal::LogToStderr ( )
inline

Definition at line 1016 of file gtest-port.h.

◆ LogWithLocation()

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

Definition at line 69 of file gmock-spec-builders.cc.

◆ 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 
)

Definition at line 2572 of file gtest.cc.

◆ OpenFileForWriting()

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

Definition at line 185 of file gtest.cc.

◆ operator!=()

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

Definition at line 1512 of file gtest.h.

◆ operator==()

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

Definition at line 1511 of file gtest.h.

◆ OutputFlagAlsoCheckEnvVar()

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

Definition at line 1293 of file gtest-port.cc.

◆ ParseBoolFlag()

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

Definition at line 5675 of file gtest.cc.

◆ ParseFlagValue()

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

Definition at line 5638 of file gtest.cc.

◆ ParseGoogleMockBoolFlag()

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

Definition at line 94 of file gmock.cc.

◆ ParseGoogleMockFlagValue()

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

Definition at line 61 of file gmock.cc.

◆ ParseGoogleMockIntFlag()

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

Definition at line 126 of file gmock.cc.

◆ ParseGoogleMockStringFlag()

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

Definition at line 113 of file gmock.cc.

◆ ParseGoogleTestFlag()

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

Definition at line 5845 of file gtest.cc.

◆ ParseGoogleTestFlagsOnly() [1/2]

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

Definition at line 5952 of file gtest.cc.

◆ ParseGoogleTestFlagsOnly() [2/2]

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

Definition at line 5966 of file gtest.cc.

◆ ParseGoogleTestFlagsOnlyImpl()

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

Definition at line 5899 of file gtest.cc.

◆ ParseInt32()

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

Definition at line 1205 of file gtest-port.cc.

◆ ParseInt32Flag()

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

Definition at line 5692 of file gtest.cc.

◆ ParseStringFlag()

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

Definition at line 5710 of file gtest.cc.

◆ PortableLocaltime()

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

Definition at line 3662 of file gtest.cc.

◆ PrintAsCharLiteralTo()

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

Definition at line 145 of file gtest-printers.cc.

◆ PrintAsStringLiteralTo() [1/2]

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

Definition at line 209 of file gtest-printers.cc.

◆ PrintAsStringLiteralTo() [2/2]

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

Definition at line 194 of file gtest-printers.cc.

◆ PrintCharAndCodeTo()

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

Definition at line 219 of file gtest-printers.cc.

◆ PrintCharsAsStringTo()

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

Definition at line 264 of file gtest-printers.cc.

◆ PrintColorEncoded()

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

Definition at line 5746 of file gtest.cc.

◆ PrintFullTestCommentIfPresent()

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

Definition at line 3070 of file gtest.cc.

◆ PrintOnOneLine()

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

Definition at line 5450 of file gtest.cc.

◆ PrintRawArrayTo()

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

Definition at line 593 of file gtest-printers.h.

◆ 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 
)

Definition at line 433 of file gtest-printers.cc.

◆ PrintTestPartResult()

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

Definition at line 2897 of file gtest.cc.

◆ PrintTestPartResultToString()

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

Definition at line 2887 of file gtest.cc.

◆ PrintTo() [1/22]

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

Definition at line 540 of file gtest-printers.h.

◆ PrintTo() [2/22]

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

Definition at line 555 of file gtest-printers.h.

◆ PrintTo() [3/22]

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

Definition at line 532 of file gtest-printers.h.

◆ PrintTo() [4/22]

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

Definition at line 671 of file gtest-printers.h.

◆ PrintTo() [5/22]

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

Definition at line 610 of file gtest-printers.h.

◆ PrintTo() [6/22]

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

Definition at line 663 of file gtest-printers.h.

◆ PrintTo() [7/22]

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

◆ PrintTo() [8/22]

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

Definition at line 328 of file gtest-printers.cc.

◆ PrintTo() [9/22]

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

Definition at line 561 of file gtest-printers.h.

◆ PrintTo() [10/22]

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

Definition at line 492 of file gtest-printers.h.

◆ PrintTo() [11/22]

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

Definition at line 567 of file gtest-printers.h.

◆ PrintTo() [12/22]

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

◆ PrintTo() [13/22]

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

Definition at line 345 of file gtest-printers.cc.

◆ PrintTo() [14/22]

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

Definition at line 564 of file gtest-printers.h.

◆ PrintTo() [15/22]

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

Definition at line 246 of file gtest-printers.cc.

◆ PrintTo() [16/22]

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

Definition at line 636 of file gtest-printers.h.

◆ PrintTo() [17/22]

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

Definition at line 639 of file gtest-printers.h.

◆ PrintTo() [18/22]

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

Definition at line 570 of file gtest-printers.h.

◆ PrintTo() [19/22]

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

Definition at line 243 of file gtest-printers.cc.

◆ PrintTo() [20/22]

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

Definition at line 582 of file gtest-printers.h.

◆ PrintTo() [21/22]

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

◆ PrintTo() [22/22]

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

Definition at line 252 of file gtest-printers.cc.

◆ PrintTupleTo() [1/2]

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

Definition at line 646 of file gtest-printers.h.

◆ PrintTupleTo() [2/2]

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

Definition at line 650 of file gtest-printers.h.

◆ ReadEntireFile()

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

Definition at line 1122 of file gtest-port.cc.

◆ ReportFailureInUnknownLocation()

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

Definition at line 2272 of file gtest.cc.

◆ ReportInvalidTestSuiteType()

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

Definition at line 2584 of file gtest.cc.

◆ ReportUninterestingCall()

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

Definition at line 279 of file gmock-spec-builders.cc.

◆ SetUpEnvironment()

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

Definition at line 5135 of file gtest.cc.

◆ ShouldRunTestOnShard()

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

Definition at line 5384 of file gtest.cc.

◆ ShouldRunTestSuite()

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

Definition at line 386 of file gtest.cc.

◆ ShouldShard()

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

Definition at line 5321 of file gtest.cc.

◆ ShouldUseColor()

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

Definition at line 2977 of file gtest.cc.

◆ SkipPrefix()

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

Definition at line 5624 of file gtest.cc.

◆ SplitString()

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

Definition at line 945 of file gtest.cc.

◆ StreamableToString()

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

Definition at line 215 of file gtest-message.h.

◆ StringFromGTestEnv()

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

Definition at line 1304 of file gtest-port.cc.

◆ StringStreamToString()

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

Definition at line 1998 of file gtest.cc.

◆ StripTrailingSpaces()

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

Definition at line 2032 of file gtest-port.h.

◆ SumOverTestSuiteList()

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

Definition at line 365 of file gtest.cc.

◆ TearDownEnvironment()

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

Definition at line 5136 of file gtest.cc.

◆ TersePrintPrefixToStrings() [1/2]

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

Definition at line 900 of file gtest-printers.h.

◆ TersePrintPrefixToStrings() [2/2]

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

Definition at line 903 of file gtest-printers.h.

◆ TEST() [1/40]

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

Definition at line 230 of file gtest-unittest-api_test.cc.

◆ TEST() [2/40]

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

Definition at line 209 of file gtest-unittest-api_test.cc.

◆ TEST() [3/40]

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

Definition at line 146 of file gtest-unittest-api_test.cc.

◆ TEST() [4/40]

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

Definition at line 113 of file gtest-unittest-api_test.cc.

◆ TEST() [5/40]

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

Definition at line 944 of file googletest-port-test.cc.

◆ TEST() [6/40]

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

Definition at line 924 of file googletest-port-test.cc.

◆ TEST() [7/40]

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

Definition at line 914 of file googletest-port-test.cc.

◆ TEST() [8/40]

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

Definition at line 935 of file googletest-port-test.cc.

◆ TEST() [9/40]

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

Definition at line 231 of file gtest-unittest-api_test.cc.

◆ TEST() [10/40]

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

Definition at line 272 of file googletest-port-test.cc.

◆ TEST() [11/40]

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

Definition at line 276 of file googletest-port-test.cc.

◆ TEST() [12/40]

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

Definition at line 285 of file googletest-port-test.cc.

◆ TEST() [13/40]

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

Definition at line 281 of file googletest-port-test.cc.

◆ TEST() [14/40]

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

Definition at line 252 of file googletest-port-test.cc.

◆ TEST() [15/40]

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

Definition at line 267 of file googletest-port-test.cc.

◆ TEST() [16/40]

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

Definition at line 263 of file googletest-port-test.cc.

◆ TEST() [17/40]

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

Definition at line 257 of file googletest-port-test.cc.

◆ TEST() [18/40]

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

Definition at line 330 of file googletest-port-test.cc.

◆ TEST() [19/40]

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

Definition at line 335 of file googletest-port-test.cc.

◆ TEST() [20/40]

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

Definition at line 222 of file googletest-port-test.cc.

◆ TEST() [21/40]

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

Definition at line 238 of file googletest-port-test.cc.

◆ TEST() [22/40]

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

Definition at line 176 of file googletest-port-test.cc.

◆ TEST() [23/40]

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

Definition at line 151 of file googletest-port-test.cc.

◆ TEST() [24/40]

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

Definition at line 197 of file googletest-port-test.cc.

◆ TEST() [25/40]

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

Definition at line 114 of file googletest-port-test.cc.

◆ TEST() [26/40]

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

Definition at line 132 of file googletest-port-test.cc.

◆ TEST() [27/40]

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

Definition at line 109 of file googletest-port-test.cc.

◆ TEST() [28/40]

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

Definition at line 67 of file googletest-port-test.cc.

◆ TEST() [29/40]

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

Definition at line 85 of file googletest-port-test.cc.

◆ TEST() [30/40]

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

Definition at line 54 of file googletest-port-test.cc.

◆ TEST() [31/40]

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

Definition at line 72 of file googletest-port-test.cc.

◆ TEST() [32/40]

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

Definition at line 216 of file googletest-port-test.cc.

◆ TEST() [33/40]

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

Definition at line 211 of file googletest-port-test.cc.

◆ TEST() [34/40]

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

Definition at line 204 of file googletest-port-test.cc.

◆ TEST() [35/40]

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

Definition at line 366 of file googletest-port-test.cc.

◆ TEST() [36/40]

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

Definition at line 956 of file googletest-port-test.cc.

◆ TEST() [37/40]

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

Definition at line 984 of file googletest-port-test.cc.

◆ TEST() [38/40]

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

Definition at line 994 of file googletest-port-test.cc.

◆ TEST() [39/40]

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

Definition at line 964 of file googletest-port-test.cc.

◆ TEST() [40/40]

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

Definition at line 979 of file googletest-port-test.cc.

◆ TEST_F() [1/2]

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

Definition at line 229 of file googletest-listener-test.cc.

◆ TEST_F() [2/2]

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

Definition at line 222 of file googletest-listener-test.cc.

◆ TestSuiteFailed()

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

Definition at line 380 of file gtest.cc.

◆ TestSuitePassed()

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

Definition at line 375 of file gtest.cc.

◆ ToLower()

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

Definition at line 2025 of file gtest-port.h.

◆ ToUpper()

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

Definition at line 2028 of file gtest-port.h.

◆ UniversalPrint()

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

Definition at line 888 of file gtest-printers.h.

◆ UniversalPrintArray() [1/5]

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

◆ UniversalPrintArray() [2/5]

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

Definition at line 317 of file gtest-printers.cc.

◆ UniversalPrintArray() [3/5]

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

Definition at line 753 of file gtest-printers.h.

◆ UniversalPrintArray() [4/5]

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

◆ UniversalPrintArray() [5/5]

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

Definition at line 323 of file gtest-printers.cc.

◆ UniversalPrintCharArray()

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 294 of file gtest-printers.cc.

◆ UniversalTersePrint()

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

Definition at line 879 of file gtest-printers.h.

◆ UniversalTersePrintTupleFieldsToStrings()

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

Definition at line 917 of file gtest-printers.h.

◆ WideStringToUtf8()

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

Definition at line 1841 of file gtest.cc.

◆ WriteToShardStatusFileIfNeeded()

void testing::internal::WriteToShardStatusFileIfNeeded ( )

Definition at line 5299 of file gtest.cc.

Variable Documentation

◆ fmt

GTEST_API_ const char* testing::internal::fmt

Definition at line 1835 of file gtest.h.

◆ g_argvs

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

Definition at line 414 of file gtest.cc.

◆ g_gmock_implicit_sequence

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

Definition at line 275 of file gmock-spec-builders.cc.

◆ g_help_flag

bool testing::internal::g_help_flag = false

Definition at line 182 of file gtest.cc.

◆ kColorEncodedHelpMessage

const char testing::internal::kColorEncodedHelpMessage[]
static

Definition at line 5780 of file gtest.cc.

◆ kCurrentDirectoryString

const char testing::internal::kCurrentDirectoryString[] = "./"

Definition at line 81 of file gtest-filepath.cc.

◆ kDeathTestStyleFlag

const char testing::internal::kDeathTestStyleFlag[] = "death_test_style"

Definition at line 51 of file gtest-death-test-internal.h.

◆ kDeathTestUseFork

const char testing::internal::kDeathTestUseFork[] = "death_test_use_fork"

Definition at line 52 of file gtest-death-test-internal.h.

◆ kErrorVerbosity

const char testing::internal::kErrorVerbosity[] = "error"

Definition at line 322 of file gmock-internal-utils.h.

◆ kInfoVerbosity

const char testing::internal::kInfoVerbosity[] = "info"

Definition at line 318 of file gmock-internal-utils.h.

◆ kInternalRunDeathTestFlag

const char testing::internal::kInternalRunDeathTestFlag[] = "internal_run_death_test"

Definition at line 53 of file gtest-death-test-internal.h.

◆ kMaxBiggestInt

const BiggestInt testing::internal::kMaxBiggestInt
Initial value:
=
~(static_cast<BiggestInt>(1) << (8*sizeof(BiggestInt) - 1))

Definition at line 2186 of file gtest-port.h.

◆ kMaxCodePoint1

const UInt32 testing::internal::kMaxCodePoint1 = (static_cast<UInt32>(1) << 7) - 1

Definition at line 1751 of file gtest.cc.

◆ kMaxCodePoint2

const UInt32 testing::internal::kMaxCodePoint2 = (static_cast<UInt32>(1) << (5 + 6)) - 1

Definition at line 1754 of file gtest.cc.

◆ kMaxCodePoint3

const UInt32 testing::internal::kMaxCodePoint3 = (static_cast<UInt32>(1) << (4 + 2*6)) - 1

Definition at line 1757 of file gtest.cc.

◆ kMaxCodePoint4

const UInt32 testing::internal::kMaxCodePoint4 = (static_cast<UInt32>(1) << (3 + 3*6)) - 1

Definition at line 1760 of file gtest.cc.

◆ kPathSeparator

const char testing::internal::kPathSeparator = '/'

Definition at line 80 of file gtest-filepath.cc.

◆ kStackTraceMarker

const char testing::internal::kStackTraceMarker = "\nStack trace:\n"

Definition at line 178 of file gtest.cc.

◆ kStdErrFileno

const int testing::internal::kStdErrFileno = STDERR_FILENO

Definition at line 89 of file gtest-port.cc.

◆ kStdOutFileno

const int testing::internal::kStdOutFileno = STDOUT_FILENO

Definition at line 88 of file gtest-port.cc.

◆ kTestTypeIdInGoogleTest

const TypeId testing::internal::kTestTypeIdInGoogleTest = GetTestTypeId()

◆ kTypedTests

const int testing::internal::kTypedTests = 0

Definition at line 107 of file gtest-unittest-api_test.cc.

◆ kTypedTestSuites

const int testing::internal::kTypedTestSuites = 0

Definition at line 106 of file gtest-unittest-api_test.cc.

◆ kTypeParamLabel

const char testing::internal::kTypeParamLabel[] = "TypeParam"
static

Definition at line 3067 of file gtest.cc.

◆ kUnknownFile

const char testing::internal::kUnknownFile[] = "unknown file"

Definition at line 929 of file gtest-port.cc.

◆ kValueParamLabel

const char testing::internal::kValueParamLabel[] = "GetParam()"
static

Definition at line 3068 of file gtest.cc.

◆ kWarningVerbosity

const char testing::internal::kWarningVerbosity[] = "warning"

Definition at line 320 of file gmock-internal-utils.h.

◆ TypeId

const typedef void* testing::internal::TypeId

Definition at line 437 of file gtest-internal.h.

testing::internal::BiggestInt
long long BiggestInt
Definition: gtest-port.h:1989


libaditof
Author(s):
autogenerated on Wed May 21 2025 02:07:11