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

Namespaces

 posix
 

Classes

struct  AddReference
 
struct  AddReference< T & >
 
class  AssertHelper
 
struct  bool_constant
 
struct  CompileAssert
 
struct  CompileAssertTypesEqual
 
struct  CompileAssertTypesEqual< T, T >
 
struct  ConstCharPtr
 
class  DefaultGlobalTestPartResultReporter
 
class  DefaultPerThreadTestPartResultReporter
 
struct  EnableIf
 
struct  EnableIf< true >
 
class  EqHelper
 
class  EqHelper< true >
 
class  FilePath
 
class  FloatingPoint
 
class  FormatForComparison
 
class  FormatForComparison< ToPrint[N], OtherOperand >
 
class  GTestFlagSaver
 
class  GTestLog
 
class  GTestMutexLock
 
class  HasNewFatalFailureHelper
 
class  ImplicitlyConvertible
 
struct  is_pointer
 
struct  is_pointer< T * >
 
struct  IsAProtocolMessage
 
struct  IteratorTraits
 
struct  IteratorTraits< const T * >
 
struct  IteratorTraits< T * >
 
class  linked_ptr
 
class  linked_ptr_internal
 
class  Mutex
 
class  NativeArray
 
class  OsStackTraceGetter
 
class  OsStackTraceGetterInterface
 
class  PrettyUnitTestResultPrinter
 
class  Random
 
class  RE
 
struct  RemoveConst
 
struct  RemoveConst< const T >
 
struct  RemoveConst< const T[N]>
 
struct  RemoveReference
 
struct  RemoveReference< T & >
 
class  scoped_ptr
 
class  ScopedPrematureExitFile
 
class  ScopedTrace
 
class  SingleFailureChecker
 
struct  StaticAssertTypeEqHelper
 
struct  StaticAssertTypeEqHelper< T, T >
 
class  String
 
class  TestCaseNameIs
 
class  TestEventRepeater
 
class  TestFactoryBase
 
class  TestFactoryImpl
 
class  TestPropertyKeyIs
 
class  TestResultAccessor
 
class  ThreadLocal
 
struct  TraceInfo
 
class  TypeIdHelper
 
class  TypeWithSize
 
class  TypeWithSize< 4 >
 
class  TypeWithSize< 8 >
 
class  UnitTestImpl
 
class  UnitTestOptions
 
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  XmlUnitTestResultPrinter
 

Typedefs

typedef long long BiggestInt
 
typedef FloatingPoint< double > Double
 
typedef bool_constant< false > false_type
 
typedef FloatingPoint< float > Float
 
typedef TypeWithSize< 4 >::Int Int32
 
typedef TypeWithSize< 8 >::Int Int64
 
typedef int IsContainer
 
typedef char IsNotContainer
 
typedef GTestMutexLock MutexLock
 
typedef void(* SetUpTestCaseFunc) ()
 
typedef ::std::string string
 
typedef void(* TearDownTestCaseFunc) ()
 
typedef TypeWithSize< 8 >::Int TimeInMillis
 
typedef bool_constant< true > true_type
 
typedef TypeWithSize< 4 >::UInt UInt32
 
typedef TypeWithSize< 8 >::UInt UInt64
 
typedef ::std::wstring wstring
 

Enumerations

enum  CharFormat { kAsIs, kHexEscape, kSpecialEscape }
 
enum  GTestColor { COLOR_DEFAULT, COLOR_RED, COLOR_GREEN, COLOR_YELLOW }
 
enum  GTestLogSeverity { GTEST_INFO, GTEST_WARNING, GTEST_ERROR, GTEST_FATAL }
 
enum  RelationToSource { kReference, kCopy }
 

Functions

bool AlwaysFalse ()
 
GTEST_API_ bool AlwaysTrue ()
 
GTEST_API_ std::string AppendUserMessage (const std::string &gtest_msg, const Message &user_msg)
 
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])
 
bool BoolFromGTestEnv (const char *flag, bool default_val)
 
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 *expected_expression, const char *actual_expression, BiggestInt expected, BiggestInt actual)
 
template<typename T1 , typename T2 >
AssertionResult CmpHelperEQ (const char *expected_expression, const char *actual_expression, const T1 &expected, const T2 &actual)
 
template<typename RawType >
AssertionResult CmpHelperFloatingPointEQ (const char *expected_expression, const char *actual_expression, RawType expected, RawType actual)
 
GTEST_API_ AssertionResult CmpHelperSTRCASEEQ (const char *expected_expression, const char *actual_expression, const char *expected, const char *actual)
 
GTEST_API_ AssertionResult CmpHelperSTRCASENE (const char *s1_expression, const char *s2_expression, const char *s1, const char *s2)
 
GTEST_API_ AssertionResult CmpHelperSTREQ (const char *expected_expression, const char *actual_expression, const char *expected, const char *actual)
 
GTEST_API_ AssertionResult CmpHelperSTREQ (const char *expected_expression, const char *actual_expression, const wchar_t *expected, const wchar_t *actual)
 
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)
 
GTEST_API_ std::string CodePointToUtf8 (UInt32 code_point)
 
void ColoredPrintf (GTestColor color, const char *fmt,...)
 
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<class Container , typename Predicate >
int CountIf (const Container &c, Predicate predicate)
 
UInt32 CreateCodePointFromUtf16SurrogatePair (wchar_t first, wchar_t second)
 
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 T >
static void Delete (T *x)
 
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)
 
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)
 
GTEST_API_ std::string FormatEpochTimeInMillisAsIso8601 (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 FormatTimeInMillisAsSeconds (TimeInMillis ms)
 
const char * GetAnsiColorCode (GTestColor color)
 
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 ()
 
GTEST_API_ 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)
 
int GetNextRandomSeed (int seed)
 
int GetRandomSeedFromFlag (Int32 random_seed_flag)
 
GTEST_API_ TypeId GetTestTypeId ()
 
GTEST_API_ size_t GetThreadCount ()
 
GTEST_API_ TimeInMillis GetTimeInMillis ()
 
template<typename T >
TypeId GetTypeId ()
 
template<typename T >
std::string GetTypeName ()
 
class UnitTestImplGetUnitTestImpl ()
 
GTEST_API_ GTEST_DECLARE_STATIC_MUTEX_ (g_linked_ptr_mutex)
 
 GTEST_DECLARE_string_ (internal_run_death_test)
 
GTEST_API_ GTEST_DEFINE_STATIC_MUTEX_ (g_linked_ptr_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)
 
AssertionResult HasOneFailure (const char *, const char *, const char *, const TestPartResultArray &results, TestPartResult::Type type, const string &substr)
 
template<typename To >
To ImplicitCast_ (To x)
 
template<typename CharType >
void InitGoogleTestImpl (int *argc, CharType **argv)
 
GTEST_API_ Int32 Int32FromEnvOrDie (const char *env_var, Int32 default_val)
 
GTEST_API_ Int32 Int32FromGTestEnv (const char *flag, Int32 default_val)
 
bool IsAlNum (char ch)
 
bool IsAlpha (char ch)
 
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)
 
char(& IsNullLiteralHelper (...))[2]
 
char IsNullLiteralHelper (Secret *p)
 
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)
 
void LogToStderr ()
 
template<typename T >
linked_ptr< T > make_linked_ptr (T *ptr)
 
GTEST_API_ TestInfoMakeAndRegisterTestInfo (const char *test_case_name, const char *name, const char *type_param, const char *value_param, TypeId fixture_class_id, SetUpTestCaseFunc set_up_tc, TearDownTestCaseFunc tear_down_tc, TestFactoryBase *factory)
 
template<typename T >
bool operator!= (T *ptr, const linked_ptr< T > &x)
 
template<typename T >
bool operator== (T *ptr, const linked_ptr< T > &x)
 
bool ParseBoolFlag (const char *str, const char *flag, bool *value)
 
const char * ParseFlagValue (const char *str, const char *flag, bool def_optional)
 
GTEST_API_ void ParseGoogleTestFlagsOnly (int *argc, char **argv)
 
GTEST_API_ 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 ParseInt32Flag (const char *str, const char *flag, Int32 *value)
 
bool ParseStringFlag (const char *str, const char *flag, std::string *value)
 
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 >
static void PrintCharsAsStringTo (const CharType *begin, size_t len, ostream *os)
 
static void PrintColorEncoded (const char *str)
 
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)
 
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 (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)
 
void ReportFailureInUnknownLocation (TestPartResult::Type result_type, const std::string &message)
 
static void SetUpEnvironment (Environment *env)
 
static bool ShouldRunTestCase (const TestCase *test_case)
 
GTEST_API_ bool ShouldRunTestOnShard (int total_shards, int shard_index, int test_id)
 
GTEST_API_ bool ShouldShard (const char *total_shards_str, const char *shard_index_str, bool in_subprocess_for_death_test)
 
GTEST_API_ 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)
 
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)
 
static int SumOverTestCaseList (const std::vector< TestCase * > &case_list, int(TestCase::*method)() const)
 
static void TearDownEnvironment (Environment *env)
 
static bool TestCaseFailed (const TestCase *test_case)
 
static bool TestCasePassed (const TestCase *test_case)
 
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 >
static void UniversalPrintCharArray (const CharType *begin, size_t len, ostream *os)
 
template<typename T >
void UniversalTersePrint (const T &value, ::std::ostream *os)
 
GTEST_API_ std::string WideStringToUtf8 (const wchar_t *str, int num_chars)
 
void WriteToShardStatusFileIfNeeded ()
 

Variables

std::string g_executable_path
 
GTEST_API_ bool g_help_flag = false
 
GTEST_API_ int g_init_gtest_count = 0
 
class GTEST_API_ testing::internal::ScopedTrace GTEST_ATTRIBUTE_UNUSED_
 
const char kAlsoRunDisabledTestsFlag [] = "also_run_disabled_tests"
 
const char kBreakOnFailureFlag [] = "break_on_failure"
 
const char kCatchExceptionsFlag [] = "catch_exceptions"
 
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 kFilterFlag [] = "filter"
 
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 kPathSeparatorString [] = "/"
 
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 GTEST_API_ TypeId kTestTypeIdInGoogleTest = GetTestTypeId()
 
const char kThrowOnFailureFlag [] = "throw_on_failure"
 
static const char kTypeParamLabel [] = "TypeParam"
 
const char kUnknownFile [] = "unknown file"
 
static const char kValueParamLabel [] = "GetParam()"
 
const typedef void * TypeId
 

Typedef Documentation

◆ BiggestInt

typedef long long testing::internal::BiggestInt

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

◆ Double

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

◆ false_type

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

◆ Float

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

◆ Int32

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

◆ Int64

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

◆ IsContainer

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

◆ IsNotContainer

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

◆ MutexLock

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

◆ SetUpTestCaseFunc

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

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

◆ string

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

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

◆ TearDownTestCaseFunc

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

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

◆ TimeInMillis

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

◆ true_type

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

◆ UInt32

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

◆ UInt64

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

◆ wstring

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

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

Enumeration Type Documentation

◆ CharFormat

Enumerator
kAsIs 
kHexEscape 
kSpecialEscape 

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

◆ GTestColor

Enumerator
COLOR_DEFAULT 
COLOR_RED 
COLOR_GREEN 
COLOR_YELLOW 

Definition at line 2553 of file gtest.cc.

◆ GTestLogSeverity

Enumerator
GTEST_INFO 
GTEST_WARNING 
GTEST_ERROR 
GTEST_FATAL 

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

◆ RelationToSource

Enumerator
kReference 
kCopy 

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

Function Documentation

◆ AlwaysFalse()

bool testing::internal::AlwaysFalse ( )
inline

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

◆ AlwaysTrue()

bool testing::internal::AlwaysTrue ( )

Definition at line 4653 of file gtest.cc.

◆ AppendUserMessage()

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

Definition at line 1681 of file gtest.cc.

◆ ArrayAwareFind()

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

Definition at line 912 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 889 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 901 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 893 of file gtest-internal.h.

◆ BoolFromGTestEnv()

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

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

◆ 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 1148 of file gtest-port.h.

◆ ChopLowBits()

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

Definition at line 1427 of file gtest.cc.

◆ CmpHelperEQ() [1/2]

AssertionResult testing::internal::CmpHelperEQ ( const char *  expected_expression,
const char *  actual_expression,
BiggestInt  expected,
BiggestInt  actual 
)

Definition at line 1117 of file gtest.cc.

◆ CmpHelperEQ() [2/2]

template<typename T1 , typename T2 >
AssertionResult testing::internal::CmpHelperEQ ( const char *  expected_expression,
const char *  actual_expression,
const T1 &  expected,
const T2 &  actual 
)

Definition at line 1438 of file gtest.h.

◆ CmpHelperFloatingPointEQ()

template<typename RawType >
AssertionResult testing::internal::CmpHelperFloatingPointEQ ( const char *  expected_expression,
const char *  actual_expression,
RawType  expected,
RawType  actual 
)

Definition at line 1686 of file gtest.h.

◆ CmpHelperSTRCASEEQ()

AssertionResult testing::internal::CmpHelperSTRCASEEQ ( const char *  expected_expression,
const char *  actual_expression,
const char *  expected,
const char *  actual 
)

Definition at line 1183 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 1213 of file gtest.cc.

◆ CmpHelperSTREQ() [1/2]

AssertionResult testing::internal::CmpHelperSTREQ ( const char *  expected_expression,
const char *  actual_expression,
const char *  expected,
const char *  actual 
)

Definition at line 1167 of file gtest.cc.

◆ CmpHelperSTREQ() [2/2]

AssertionResult testing::internal::CmpHelperSTREQ ( const char *  expected_expression,
const char *  actual_expression,
const wchar_t *  expected,
const wchar_t *  actual 
)

Definition at line 1549 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 1199 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 1565 of file gtest.cc.

◆ CodePointToUtf8()

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

Definition at line 1439 of file gtest.cc.

◆ ColoredPrintf()

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

Definition at line 2624 of file gtest.cc.

◆ CopyArray() [1/3]

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

Definition at line 929 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 941 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 933 of file gtest-internal.h.

◆ CountIf()

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

Definition at line 282 of file gtest-internal-inl.h.

◆ CreateCodePointFromUtf16SurrogatePair()

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

Definition at line 1480 of file gtest.cc.

◆ DefaultPrintTo() [1/3]

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

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

◆ DefaultPrintTo() [2/3]

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

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

◆ DefaultPrintTo() [3/3]

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

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

◆ Delete()

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

Definition at line 339 of file gtest-internal-inl.h.

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

◆ DownCast_()

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

Definition at line 1125 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 1003 of file gtest.cc.

◆ FlagToEnvVar()

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

Definition at line 709 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 1064 of file gtest.cc.

◆ FlushInfoLog()

void testing::internal::FlushInfoLog ( )
inline

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

◆ ForEach()

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

Definition at line 295 of file gtest-internal-inl.h.

◆ FormatCompilerIndependentFileLocation()

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

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

◆ FormatEpochTimeInMillisAsIso8601()

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

Definition at line 3224 of file gtest.cc.

◆ FormatFileLocation()

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

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

◆ FormatForComparisonFailureMessage()

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

Definition at line 1431 of file gtest.h.

◆ FormatTimeInMillisAsSeconds()

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

Definition at line 3216 of file gtest.cc.

◆ GetAnsiColorCode()

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

Definition at line 2576 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 1026 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 380 of file gtest.cc.

◆ GetCurrentOsStackTraceExceptTop()

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

Definition at line 4638 of file gtest.cc.

◆ GetElementOr()

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

Definition at line 302 of file gtest-internal-inl.h.

◆ GetNextRandomSeed()

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

Definition at line 151 of file gtest-internal-inl.h.

◆ GetRandomSeedFromFlag()

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

Definition at line 135 of file gtest-internal-inl.h.

◆ GetTestTypeId()

TypeId testing::internal::GetTestTypeId ( )

Definition at line 601 of file gtest.cc.

◆ GetThreadCount()

size_t testing::internal::GetThreadCount ( )

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

◆ GetTimeInMillis()

TimeInMillis testing::internal::GetTimeInMillis ( )

Definition at line 783 of file gtest.cc.

◆ GetTypeId()

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

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

◆ GetTypeName()

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

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

◆ GetUnitTestImpl()

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

Definition at line 936 of file gtest-internal-inl.h.

◆ GTEST_DECLARE_STATIC_MUTEX_()

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_()

GTEST_API_ testing::internal::GTEST_DEFINE_STATIC_MUTEX_ ( g_linked_ptr_mutex  )

◆ 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 319 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 2089 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 2062 of file gtest.cc.

◆ HasGoogleTestFlagPrefix()

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

Definition at line 4770 of file gtest.cc.

◆ HasOneFailure()

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

Definition at line 612 of file gtest.cc.

◆ ImplicitCast_()

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

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

◆ InitGoogleTestImpl()

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

Definition at line 4974 of file gtest.cc.

◆ Int32FromEnvOrDie()

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

Definition at line 4429 of file gtest.cc.

◆ Int32FromGTestEnv()

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

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

◆ IsAlNum()

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

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

◆ IsAlpha()

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

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

◆ IsContainerTest() [1/2]

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

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

◆ IsContainerTest() [2/2]

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

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

◆ IsDigit()

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

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

◆ IsLower()

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

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

◆ IsNullLiteralHelper() [1/2]

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

◆ IsNullLiteralHelper() [2/2]

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

◆ IsPathSeparator()

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

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

◆ IsPrintableAscii()

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

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

◆ IsSpace()

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

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

◆ IsTrue()

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

Definition at line 4651 of file gtest.cc.

◆ IsUpper()

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

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

◆ IsUtf16SurrogatePair()

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

Definition at line 1474 of file gtest.cc.

◆ IsXDigit() [1/2]

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

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

◆ IsXDigit() [2/2]

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

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

◆ LogToStderr()

void testing::internal::LogToStderr ( )
inline

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

◆ make_linked_ptr()

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

Definition at line 226 of file gtest-linked_ptr.h.

◆ MakeAndRegisterTestInfo()

TestInfo * testing::internal::MakeAndRegisterTestInfo ( const char *  test_case_name,
const char *  name,
const char *  type_param,
const char *  value_param,
TypeId  fixture_class_id,
SetUpTestCaseFunc  set_up_tc,
TearDownTestCaseFunc  tear_down_tc,
TestFactoryBase factory 
)

Definition at line 2219 of file gtest.cc.

◆ operator!=()

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

Definition at line 218 of file gtest-linked_ptr.h.

◆ operator==()

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

Definition at line 213 of file gtest-linked_ptr.h.

◆ ParseBoolFlag()

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

Definition at line 4718 of file gtest.cc.

◆ ParseFlagValue()

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

Definition at line 4680 of file gtest.cc.

◆ ParseGoogleTestFlagsOnly() [1/2]

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

Definition at line 4962 of file gtest.cc.

◆ ParseGoogleTestFlagsOnly() [2/2]

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

Definition at line 4965 of file gtest.cc.

◆ ParseGoogleTestFlagsOnlyImpl()

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

Definition at line 4892 of file gtest.cc.

◆ ParseInt32()

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

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

◆ ParseInt32Flag()

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

Definition at line 4735 of file gtest.cc.

◆ ParseStringFlag()

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

Definition at line 4752 of file gtest.cc.

◆ PrintAsCharLiteralTo()

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

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

◆ PrintAsStringLiteralTo() [1/2]

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

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

◆ PrintAsStringLiteralTo() [2/2]

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

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

◆ PrintCharAndCodeTo()

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

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

◆ PrintCharsAsStringTo()

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

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

◆ PrintColorEncoded()

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

Definition at line 4790 of file gtest.cc.

◆ PrintFullTestCommentIfPresent()

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

Definition at line 2675 of file gtest.cc.

◆ PrintOnOneLine()

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

Definition at line 4515 of file gtest.cc.

◆ PrintRawArrayTo()

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

Definition at line 450 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 344 of file gtest-printers.cc.

◆ PrintTestPartResult()

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

Definition at line 2533 of file gtest.cc.

◆ PrintTestPartResultToString()

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

Definition at line 2523 of file gtest.cc.

◆ PrintTo() [1/19]

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

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

◆ PrintTo() [2/19]

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

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

◆ PrintTo() [3/19]

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

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

◆ PrintTo() [4/19]

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

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

◆ PrintTo() [5/19]

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

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

◆ PrintTo() [6/19]

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

◆ PrintTo() [7/19]

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

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

◆ PrintTo() [8/19]

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

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

◆ PrintTo() [9/19]

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

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

◆ PrintTo() [10/19]

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

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

◆ PrintTo() [11/19]

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

◆ PrintTo() [12/19]

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

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

◆ PrintTo() [13/19]

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

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

◆ PrintTo() [14/19]

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

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

◆ PrintTo() [15/19]

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

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

◆ PrintTo() [16/19]

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

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

◆ PrintTo() [17/19]

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

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

◆ PrintTo() [18/19]

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

◆ PrintTo() [19/19]

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

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

◆ ReportFailureInUnknownLocation()

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

Definition at line 1929 of file gtest.cc.

◆ SetUpEnvironment()

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

Definition at line 4213 of file gtest.cc.

◆ ShouldRunTestCase()

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

Definition at line 345 of file gtest.cc.

◆ ShouldRunTestOnShard()

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

Definition at line 4447 of file gtest.cc.

◆ ShouldShard()

bool testing::internal::ShouldShard ( const char *  total_shards_str,
const char *  shard_index_str,
bool  in_subprocess_for_death_test 
)

Definition at line 4384 of file gtest.cc.

◆ ShouldUseColor()

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

Definition at line 2588 of file gtest.cc.

◆ Shuffle()

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

Definition at line 332 of file gtest-internal-inl.h.

◆ ShuffleRange()

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

Definition at line 311 of file gtest-internal-inl.h.

◆ SkipPrefix()

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

Definition at line 4666 of file gtest.cc.

◆ StreamableToString()

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

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

◆ StringFromGTestEnv()

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

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

◆ StringStreamToString()

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

Definition at line 1662 of file gtest.cc.

◆ SumOverTestCaseList()

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

Definition at line 324 of file gtest.cc.

◆ TearDownEnvironment()

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

Definition at line 4214 of file gtest.cc.

◆ TestCaseFailed()

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

Definition at line 339 of file gtest.cc.

◆ TestCasePassed()

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

Definition at line 334 of file gtest.cc.

◆ ToLower()

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

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

◆ ToUpper()

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

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

◆ UniversalPrint()

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

Definition at line 755 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 299 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 614 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 305 of file gtest-printers.cc.

◆ UniversalPrintCharArray()

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

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

◆ UniversalTersePrint()

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

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

◆ WideStringToUtf8()

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

Definition at line 1503 of file gtest.cc.

◆ WriteToShardStatusFileIfNeeded()

void testing::internal::WriteToShardStatusFileIfNeeded ( )

Definition at line 4362 of file gtest.cc.

Variable Documentation

◆ g_executable_path

std::string testing::internal::g_executable_path

Definition at line 376 of file gtest.cc.

◆ g_help_flag

bool testing::internal::g_help_flag = false

Definition at line 184 of file gtest.cc.

◆ g_init_gtest_count

GTEST_API_ int testing::internal::g_init_gtest_count = 0

Definition at line 318 of file gtest.cc.

◆ 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 89 of file gtest-internal-inl.h.

◆ kBreakOnFailureFlag

const char testing::internal::kBreakOnFailureFlag[] = "break_on_failure"

Definition at line 90 of file gtest-internal-inl.h.

◆ kCatchExceptionsFlag

const char testing::internal::kCatchExceptionsFlag[] = "catch_exceptions"

Definition at line 91 of file gtest-internal-inl.h.

◆ kColorEncodedHelpMessage

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

Definition at line 4824 of file gtest.cc.

◆ kColorFlag

const char testing::internal::kColorFlag[] = "color"

Definition at line 92 of file gtest-internal-inl.h.

◆ kCurrentDirectoryString

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

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

◆ kDeathTestStyleFlag

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

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

◆ kDeathTestUseFork

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

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

◆ kFilterFlag

const char testing::internal::kFilterFlag[] = "filter"

Definition at line 93 of file gtest-internal-inl.h.

◆ kInternalRunDeathTestFlag

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

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

◆ kListTestsFlag

const char testing::internal::kListTestsFlag[] = "list_tests"

Definition at line 94 of file gtest-internal-inl.h.

◆ kMaxBiggestInt

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

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

◆ kMaxCodePoint1

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

Definition at line 1413 of file gtest.cc.

◆ kMaxCodePoint2

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

Definition at line 1416 of file gtest.cc.

◆ kMaxCodePoint3

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

Definition at line 1419 of file gtest.cc.

◆ kMaxCodePoint4

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

Definition at line 1422 of file gtest.cc.

◆ kMaxRandomSeed

const int testing::internal::kMaxRandomSeed = 99999

Definition at line 105 of file gtest-internal-inl.h.

◆ kOutputFlag

const char testing::internal::kOutputFlag[] = "output"

Definition at line 95 of file gtest-internal-inl.h.

◆ kPathSeparator

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

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

◆ kPathSeparatorString

const char testing::internal::kPathSeparatorString[] = "/"

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

◆ kPrintTimeFlag

const char testing::internal::kPrintTimeFlag[] = "print_time"

Definition at line 96 of file gtest-internal-inl.h.

◆ kRandomSeedFlag

const char testing::internal::kRandomSeedFlag[] = "random_seed"

Definition at line 97 of file gtest-internal-inl.h.

◆ kRepeatFlag

const char testing::internal::kRepeatFlag[] = "repeat"

Definition at line 98 of file gtest-internal-inl.h.

◆ kShuffleFlag

const char testing::internal::kShuffleFlag[] = "shuffle"

Definition at line 99 of file gtest-internal-inl.h.

◆ kStackTraceDepthFlag

const char testing::internal::kStackTraceDepthFlag[] = "stack_trace_depth"

Definition at line 100 of file gtest-internal-inl.h.

◆ kStackTraceMarker

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

Definition at line 180 of file gtest.cc.

◆ kStdErrFileno

const int testing::internal::kStdErrFileno = STDERR_FILENO

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

◆ kStdOutFileno

const int testing::internal::kStdOutFileno = STDOUT_FILENO

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

◆ kStreamResultToFlag

const char testing::internal::kStreamResultToFlag[] = "stream_result_to"

Definition at line 101 of file gtest-internal-inl.h.

◆ kTestTypeIdInGoogleTest

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

Definition at line 607 of file gtest.cc.

◆ kThrowOnFailureFlag

const char testing::internal::kThrowOnFailureFlag[] = "throw_on_failure"

Definition at line 102 of file gtest-internal-inl.h.

◆ kTypeParamLabel

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

Definition at line 2672 of file gtest.cc.

◆ kUnknownFile

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

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

◆ kValueParamLabel

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

Definition at line 2673 of file gtest.cc.

◆ TypeId

const typedef void* testing::internal::TypeId

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

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


fcl
Author(s):
autogenerated on Fri Apr 2 2021 02:38:03