Qucs-core  0.0.19
Namespaces | Data Structures | Typedefs | Enumerations | Functions | Variables
testing::internal Namespace Reference

Namespaces

namespace  posix

Data Structures

struct  CompileAssert
struct  StaticAssertTypeEqHelper< T, T >
class  scoped_ptr
class  RE
class  GTestLog
class  Mutex
class  GTestMutexLock
class  ThreadLocal
struct  bool_constant
struct  is_pointer
struct  is_pointer< T * >
struct  IteratorTraits
struct  IteratorTraits< T * >
struct  IteratorTraits< const T * >
class  TypeWithSize
class  TypeWithSize< 4 >
class  TypeWithSize< 8 >
class  String
class  FilePath
class  ScopedTrace
class  FloatingPoint
class  TypeIdHelper
class  TestFactoryBase
class  TestFactoryImpl
struct  ConstCharPtr
class  Random
struct  CompileAssertTypesEqual< T, T >
struct  RemoveReference
struct  RemoveReference< T & >
struct  RemoveConst
struct  RemoveConst< const T >
struct  RemoveConst< const T[N]>
struct  AddReference
struct  AddReference< T & >
class  ImplicitlyConvertible
struct  IsAProtocolMessage
struct  EnableIf< true >
class  NativeArray
class  linked_ptr_internal
class  linked_ptr
class  UniversalPrinter
class  UniversalPrinter< T[N]>
class  UniversalPrinter< T & >
class  UniversalTersePrinter
class  UniversalTersePrinter< T & >
class  UniversalTersePrinter< T[N]>
class  UniversalTersePrinter< const char * >
class  UniversalTersePrinter< char * >
class  UniversalTersePrinter< const wchar_t * >
class  UniversalTersePrinter< wchar_t * >
struct  TuplePrefixPrinter
struct  TuplePrefixPrinter< 0 >
struct  TuplePrefixPrinter< 1 >
class  ParamIteratorInterface
class  ParamIterator
class  ParamGeneratorInterface
class  ParamGenerator
class  RangeGenerator
class  ValuesInIteratorRangeGenerator
class  ParameterizedTestFactory
class  TestMetaFactoryBase
class  TestMetaFactory
class  ParameterizedTestCaseInfoBase
class  ParameterizedTestCaseInfo
class  ParameterizedTestCaseRegistry
class  ValueArray1
class  ValueArray2
class  ValueArray3
class  ValueArray4
class  ValueArray5
class  ValueArray6
class  ValueArray7
class  ValueArray8
class  ValueArray9
class  ValueArray10
class  ValueArray11
class  ValueArray12
class  ValueArray13
class  ValueArray14
class  ValueArray15
class  ValueArray16
class  ValueArray17
class  ValueArray18
class  ValueArray19
class  ValueArray20
class  ValueArray21
class  ValueArray22
class  ValueArray23
class  ValueArray24
class  ValueArray25
class  ValueArray26
class  ValueArray27
class  ValueArray28
class  ValueArray29
class  ValueArray30
class  ValueArray31
class  ValueArray32
class  ValueArray33
class  ValueArray34
class  ValueArray35
class  ValueArray36
class  ValueArray37
class  ValueArray38
class  ValueArray39
class  ValueArray40
class  ValueArray41
class  ValueArray42
class  ValueArray43
class  ValueArray44
class  ValueArray45
class  ValueArray46
class  ValueArray47
class  ValueArray48
class  ValueArray49
class  ValueArray50
class  CartesianProductGenerator2
class  CartesianProductGenerator3
class  CartesianProductGenerator4
class  CartesianProductGenerator5
class  CartesianProductGenerator6
class  CartesianProductGenerator7
class  CartesianProductGenerator8
class  CartesianProductGenerator9
class  CartesianProductGenerator10
class  CartesianProductHolder2
class  CartesianProductHolder3
class  CartesianProductHolder4
class  CartesianProductHolder5
class  CartesianProductHolder6
class  CartesianProductHolder7
class  CartesianProductHolder8
class  CartesianProductHolder9
class  CartesianProductHolder10
class  HasNewFatalFailureHelper
class  FormatForComparison
class  FormatForComparison< ToPrint[N], OtherOperand >
class  EqHelper
class  EqHelper< true >
class  AssertHelper
class  SingleFailureChecker
class  GTestFlagSaver
class  TestPropertyKeyIs
class  UnitTestOptions
class  OsStackTraceGetterInterface
class  OsStackTraceGetter
struct  TraceInfo
class  DefaultGlobalTestPartResultReporter
class  DefaultPerThreadTestPartResultReporter
class  UnitTestImpl
class  TestResultAccessor

Typedefs

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

Enumerations

enum  GTestLogSeverity {
  GTEST_INFO, GTEST_WARNING, GTEST_ERROR, GTEST_FATAL,
  GTEST_INFO, GTEST_WARNING, GTEST_ERROR, GTEST_FATAL
}
enum  RelationToSource { kReference, kCopy, kReference, kCopy }
enum  RelationToSource { kReference, kCopy, kReference, kCopy }
enum  GTestLogSeverity {
  GTEST_INFO, GTEST_WARNING, GTEST_ERROR, GTEST_FATAL,
  GTEST_INFO, GTEST_WARNING, GTEST_ERROR, GTEST_FATAL
}

Functions

GTEST_API_ bool IsTrue (bool condition)
GTEST_API_::std::string FormatFileLocation (const char *file, int line)
GTEST_API_::std::string FormatCompilerIndependentFileLocation (const char *file, int line)
void LogToStderr ()
void FlushInfoLog ()
template<typename To >
To ImplicitCast_ (To x)
template<typename To , typename From >
To DownCast_ (From *f)
template<class Derived , class Base >
Derived * CheckedDowncastToActualType (Base *base)
GTEST_API_ void CaptureStdout ()
GTEST_API_ std::string GetCapturedStdout ()
GTEST_API_ void CaptureStderr ()
GTEST_API_ std::string GetCapturedStderr ()
GTEST_API_ size_t GetThreadCount ()
bool IsAlpha (char ch)
bool IsAlNum (char ch)
bool IsDigit (char ch)
bool IsLower (char ch)
bool IsSpace (char ch)
bool IsUpper (char ch)
bool IsXDigit (char ch)
bool IsXDigit (wchar_t ch)
char ToLower (char ch)
char ToUpper (char ch)
bool ParseInt32 (const Message &src_text, const char *str, Int32 *value)
bool BoolFromGTestEnv (const char *flag, bool default_val)
GTEST_API_ Int32 Int32FromGTestEnv (const char *flag, Int32 default_val)
const char * StringFromGTestEnv (const char *flag, const char *default_val)
template<typename T >
std::string StreamableToString (const T &streamable)
GTEST_API_ std::string StringStreamToString (::std::stringstream *stream)
template<typename T >
std::string GetTypeName ()
char IsNullLiteralHelper (Secret *p)
char(& IsNullLiteralHelper (...))[2]
GTEST_API_ std::string AppendUserMessage (const std::string &gtest_msg, const Message &user_msg)
GTEST_API_ AssertionResult EqFailure (const char *expected_expression, const char *actual_expression, const std::string &expected_value, const std::string &actual_value, bool ignoring_case)
GTEST_API_ std::string GetBoolAssertionFailureMessage (const AssertionResult &assertion_result, const char *expression_text, const char *actual_predicate_value, const char *expected_predicate_value)
template<typename T >
TypeId GetTypeId ()
GTEST_API_ TypeId GetTestTypeId ()
GTEST_API_ 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)
GTEST_API_ bool SkipPrefix (const char *prefix, const char **pstr)
GTEST_API_ std::string GetCurrentOsStackTraceExceptTop (UnitTest *unit_test, int skip_count)
GTEST_API_ bool AlwaysTrue ()
bool AlwaysFalse ()
template<class C >
IsContainer IsContainerTest (int, typename C::iterator *=NULL, typename C::const_iterator *=NULL)
template<class C >
IsNotContainer IsContainerTest (long)
template<typename T , typename U >
bool ArrayEq (const T *lhs, size_t size, const U *rhs)
template<typename T , typename U >
bool ArrayEq (const T &lhs, const U &rhs)
template<typename T , typename U , size_t N>
bool ArrayEq (const T(&lhs)[N], const U(&rhs)[N])
template<typename Iter , typename Element >
Iter ArrayAwareFind (Iter begin, Iter end, const Element &elem)
template<typename T , typename U >
void CopyArray (const T *from, size_t size, U *to)
template<typename T , typename U >
void CopyArray (const T &from, U *to)
template<typename T , typename U , size_t N>
void CopyArray (const T(&from)[N], U(*to)[N])
 GTEST_DECLARE_string_ (internal_run_death_test)
GTEST_API_ GTEST_DECLARE_STATIC_MUTEX_ (g_linked_ptr_mutex)
template<typename T >
bool operator== (T *ptr, const linked_ptr< T > &x)
template<typename T >
bool operator!= (T *ptr, const linked_ptr< T > &x)
template<typename T >
linked_ptr< T > make_linked_ptr (T *ptr)
template<typename T >
void UniversalPrint (const T &value,::std::ostream *os)
template<typename C >
void DefaultPrintTo (IsContainer, false_type, const C &container,::std::ostream *os)
template<typename T >
void DefaultPrintTo (IsNotContainer, true_type, T *p,::std::ostream *os)
template<typename T >
void DefaultPrintTo (IsNotContainer, false_type, const T &value,::std::ostream *os)
template<typename T >
void PrintTo (const T &value,::std::ostream *os)
GTEST_API_ void PrintTo (unsigned char c,::std::ostream *os)
GTEST_API_ void PrintTo (signed char c,::std::ostream *os)
void PrintTo (char c,::std::ostream *os)
void PrintTo (bool x,::std::ostream *os)
GTEST_API_ void PrintTo (wchar_t wc,::std::ostream *os)
GTEST_API_ void PrintTo (const char *s,::std::ostream *os)
void PrintTo (char *s,::std::ostream *os)
void PrintTo (const signed char *s,::std::ostream *os)
void PrintTo (signed char *s,::std::ostream *os)
void PrintTo (const unsigned char *s,::std::ostream *os)
void PrintTo (unsigned char *s,::std::ostream *os)
GTEST_API_ void PrintTo (const wchar_t *s,::std::ostream *os)
void PrintTo (wchar_t *s,::std::ostream *os)
template<typename T >
void PrintRawArrayTo (const T a[], size_t count,::std::ostream *os)
GTEST_API_ void PrintStringTo (const ::std::string &s,::std::ostream *os)
void PrintTo (const ::std::string &s,::std::ostream *os)
GTEST_API_ void PrintWideStringTo (const ::std::wstring &s,::std::ostream *os)
void PrintTo (const ::std::wstring &s,::std::ostream *os)
template<typename T >
void PrintTupleTo (const T &t,::std::ostream *os)
void PrintTo (const ::std::tr1::tuple<> &t,::std::ostream *os)
template<typename T1 >
void PrintTo (const ::std::tr1::tuple< T1 > &t,::std::ostream *os)
template<typename T1 , typename T2 >
void PrintTo (const ::std::tr1::tuple< T1, T2 > &t,::std::ostream *os)
template<typename T1 , typename T2 , typename T3 >
void PrintTo (const ::std::tr1::tuple< T1, T2, T3 > &t,::std::ostream *os)
template<typename T1 , typename T2 , typename T3 , typename T4 >
void PrintTo (const ::std::tr1::tuple< T1, T2, T3, T4 > &t,::std::ostream *os)
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 >
void PrintTo (const ::std::tr1::tuple< T1, T2, T3, T4, T5 > &t,::std::ostream *os)
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 >
void PrintTo (const ::std::tr1::tuple< T1, T2, T3, T4, T5, T6 > &t,::std::ostream *os)
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 >
void PrintTo (const ::std::tr1::tuple< T1, T2, T3, T4, T5, T6, T7 > &t,::std::ostream *os)
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 >
void PrintTo (const ::std::tr1::tuple< T1, T2, T3, T4, T5, T6, T7, T8 > &t,::std::ostream *os)
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 >
void PrintTo (const ::std::tr1::tuple< T1, T2, T3, T4, T5, T6, T7, T8, T9 > &t,::std::ostream *os)
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 >
void PrintTo (const ::std::tr1::tuple< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 > &t,::std::ostream *os)
template<typename T1 , typename T2 >
void PrintTo (const ::std::pair< T1, T2 > &value,::std::ostream *os)
template<typename T >
void UniversalPrintArray (const T *begin, size_t len,::std::ostream *os)
GTEST_API_ void UniversalPrintArray (const char *begin, size_t len,::std::ostream *os)
GTEST_API_ void UniversalPrintArray (const wchar_t *begin, size_t len,::std::ostream *os)
template<typename T >
void UniversalTersePrint (const T &value,::std::ostream *os)
template<typename Tuple >
Strings UniversalTersePrintTupleFieldsToStrings (const Tuple &value)
GTEST_API_ void ReportInvalidTestCaseType (const char *test_case_name, const char *file, int line)
class UnitTestImplGetUnitTestImpl ()
void ReportFailureInUnknownLocation (TestPartResult::Type result_type, const std::string &message)
 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)
 GTEST_IMPL_FORMAT_C_STRING_AS_STRING_ (wchar_t,::std::wstring)
template<typename T1 , typename T2 >
std::string FormatForComparisonFailureMessage (const T1 &value, const T2 &)
template<typename T1 , typename T2 >
AssertionResult CmpHelperEQ (const char *expected_expression, const char *actual_expression, const T1 &expected, const T2 &actual)
GTEST_API_ AssertionResult CmpHelperEQ (const char *expected_expression, const char *actual_expression, BiggestInt expected, BiggestInt actual)
 GTEST_IMPL_CMP_HELPER_ (NE,!=)
 GTEST_IMPL_CMP_HELPER_ (LE,<=)
 GTEST_IMPL_CMP_HELPER_ (LT,<)
 GTEST_IMPL_CMP_HELPER_ (GE, >=)
 GTEST_IMPL_CMP_HELPER_ (GT, >)
GTEST_API_ AssertionResult CmpHelperSTREQ (const char *expected_expression, const char *actual_expression, const char *expected, const char *actual)
GTEST_API_ AssertionResult CmpHelperSTRCASEEQ (const char *expected_expression, const char *actual_expression, const char *expected, const char *actual)
GTEST_API_ AssertionResult CmpHelperSTRNE (const char *s1_expression, const char *s2_expression, const char *s1, const char *s2)
GTEST_API_ AssertionResult CmpHelperSTRCASENE (const char *s1_expression, const char *s2_expression, const char *s1, const char *s2)
GTEST_API_ AssertionResult CmpHelperSTREQ (const char *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 wchar_t *s1, const wchar_t *s2)
template<typename RawType >
AssertionResult CmpHelperFloatingPointEQ (const char *expected_expression, const char *actual_expression, RawType expected, RawType actual)
GTEST_API_ AssertionResult DoubleNearPredFormat (const char *expr1, const char *expr2, const char *abs_error_expr, double val1, double val2, double abs_error)
GTEST_API_ TimeInMillis GetTimeInMillis ()
GTEST_API_ bool ShouldUseColor (bool stdout_is_tty)
GTEST_API_ std::string FormatTimeInMillisAsSeconds (TimeInMillis ms)
GTEST_API_ std::string FormatEpochTimeInMillisAsIso8601 (TimeInMillis ms)
GTEST_API_ bool ParseInt32Flag (const char *str, const char *flag, Int32 *value)
int GetRandomSeedFromFlag (Int32 random_seed_flag)
int GetNextRandomSeed (int seed)
GTEST_API_ std::string CodePointToUtf8 (UInt32 code_point)
GTEST_API_ std::string WideStringToUtf8 (const wchar_t *str, int num_chars)
void WriteToShardStatusFileIfNeeded ()
GTEST_API_ bool ShouldShard (const char *total_shards_str, const char *shard_index_str, bool in_subprocess_for_death_test)
GTEST_API_ Int32 Int32FromEnvOrDie (const char *env_var, Int32 default_val)
GTEST_API_ bool ShouldRunTestOnShard (int total_shards, int shard_index, int test_id)
template<class Container , typename Predicate >
int CountIf (const Container &c, Predicate predicate)
template<class Container , typename Functor >
void ForEach (const Container &c, Functor functor)
template<typename E >
E GetElementOr (const std::vector< E > &v, int i, E default_value)
template<typename E >
void ShuffleRange (internal::Random *random, int begin, int end, std::vector< E > *v)
template<typename E >
void Shuffle (internal::Random *random, std::vector< E > *v)
template<typename T >
static void Delete (T *x)
GTEST_API_ FilePath GetCurrentExecutableName ()
GTEST_API_ void ParseGoogleTestFlagsOnly (int *argc, char **argv)
GTEST_API_ void ParseGoogleTestFlagsOnly (int *argc, wchar_t **argv)

Variables

const BiggestInt kMaxBiggestInt
GTEST_API_ int g_init_gtest_count
GTEST_API_ const char kStackTraceMarker []
class GTEST_API_
testing::internal::ScopedTrace 
GTEST_ATTRIBUTE_UNUSED_
const char kDeathTestStyleFlag [] = "death_test_style"
const char kDeathTestUseFork [] = "death_test_use_fork"
const char kInternalRunDeathTestFlag [] = "internal_run_death_test"
GTEST_API_ const TypeId kTestTypeIdInGoogleTest
const char kAlsoRunDisabledTestsFlag [] = "also_run_disabled_tests"
const char kBreakOnFailureFlag [] = "break_on_failure"
const char kCatchExceptionsFlag [] = "catch_exceptions"
const char kColorFlag [] = "color"
const char kFilterFlag [] = "filter"
const char kListTestsFlag [] = "list_tests"
const char kOutputFlag [] = "output"
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 char kStreamResultToFlag [] = "stream_result_to"
const char kThrowOnFailureFlag [] = "throw_on_failure"
const int kMaxRandomSeed = 99999
GTEST_API_ bool g_help_flag

Typedef Documentation

typedef long long testing::internal::BiggestInt

Definition at line 2756 of file fused-src/gtest/gtest.h.

Definition at line 7351 of file fused-src/gtest/gtest.h.

Definition at line 2724 of file fused-src/gtest/gtest.h.

Definition at line 7350 of file fused-src/gtest/gtest.h.

Definition at line 3007 of file fused-src/gtest/gtest.h.

Definition at line 3009 of file fused-src/gtest/gtest.h.

Definition at line 7819 of file fused-src/gtest/gtest.h.

Definition at line 7827 of file fused-src/gtest/gtest.h.

Definition at line 2670 of file fused-src/gtest/gtest.h.

Definition at line 7431 of file fused-src/gtest/gtest.h.

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

Definition at line 1979 of file fused-src/gtest/gtest.h.

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

Definition at line 9951 of file fused-src/gtest/gtest.h.

Definition at line 7432 of file fused-src/gtest/gtest.h.

Definition at line 3011 of file fused-src/gtest/gtest.h.

Definition at line 2725 of file fused-src/gtest/gtest.h.

typedef const void * testing::internal::TypeId

Definition at line 7359 of file fused-src/gtest/gtest.h.

Definition at line 3008 of file fused-src/gtest/gtest.h.

Definition at line 3010 of file fused-src/gtest/gtest.h.

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

Definition at line 1985 of file fused-src/gtest/gtest.h.


Enumeration Type Documentation

Enumerator:
GTEST_INFO 
GTEST_WARNING 
GTEST_ERROR 
GTEST_FATAL 
GTEST_INFO 
GTEST_WARNING 
GTEST_ERROR 
GTEST_FATAL 

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

Enumerator:
GTEST_INFO 
GTEST_WARNING 
GTEST_ERROR 
GTEST_FATAL 
GTEST_INFO 
GTEST_WARNING 
GTEST_ERROR 
GTEST_FATAL 

Definition at line 2121 of file fused-src/gtest/gtest.h.

Enumerator:
kReference 
kCopy 
kReference 
kCopy 

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

Enumerator:
kReference 
kCopy 
kReference 
kCopy 

Definition at line 7909 of file fused-src/gtest/gtest.h.


Function Documentation

bool testing::internal::AlwaysFalse ( ) [inline]

Definition at line 7620 of file fused-src/gtest/gtest.h.

GTEST_API_ std::string testing::internal::AppendUserMessage ( const std::string &  gtest_msg,
const Message &  user_msg 
)
template<typename Iter , typename Element >
Iter testing::internal::ArrayAwareFind ( Iter  begin,
Iter  end,
const Element &  elem 
)

Definition at line 7872 of file fused-src/gtest/gtest.h.

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

Definition at line 7861 of file fused-src/gtest/gtest.h.

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

Definition at line 7849 of file fused-src/gtest/gtest.h.

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

Definition at line 7853 of file fused-src/gtest/gtest.h.

bool testing::internal::BoolFromGTestEnv ( const char *  flag,
bool  default_val 
)
template<class Derived , class Base >
Derived * testing::internal::CheckedDowncastToActualType ( Base *  base)

Definition at line 2252 of file fused-src/gtest/gtest.h.

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 18851 of file fused-src/gtest/gtest.h.

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

Definition at line 19099 of file fused-src/gtest/gtest.h.

GTEST_API_ AssertionResult testing::internal::CmpHelperSTRCASEEQ ( const char *  expected_expression,
const char *  actual_expression,
const char *  expected,
const char *  actual 
)
GTEST_API_ AssertionResult testing::internal::CmpHelperSTRCASENE ( const char *  s1_expression,
const char *  s2_expression,
const char *  s1,
const char *  s2 
)
GTEST_API_ AssertionResult testing::internal::CmpHelperSTREQ ( const char *  expected_expression,
const char *  actual_expression,
const char *  expected,
const char *  actual 
)
GTEST_API_ AssertionResult testing::internal::CmpHelperSTREQ ( const char *  expected_expression,
const char *  actual_expression,
const wchar_t *  expected,
const wchar_t *  actual 
)
GTEST_API_ AssertionResult testing::internal::CmpHelperSTRNE ( const char *  s1_expression,
const char *  s2_expression,
const char *  s1,
const char *  s2 
)
GTEST_API_ AssertionResult testing::internal::CmpHelperSTRNE ( const char *  s1_expression,
const char *  s2_expression,
const wchar_t *  s1,
const wchar_t *  s2 
)
GTEST_API_ std::string testing::internal::CodePointToUtf8 ( UInt32  code_point)
template<typename T , typename U >
void testing::internal::CopyArray ( const T *  from,
size_t  size,
U *  to 
)

Definition at line 7901 of file fused-src/gtest/gtest.h.

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

Definition at line 7889 of file fused-src/gtest/gtest.h.

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

Definition at line 7893 of file fused-src/gtest/gtest.h.

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.

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

Definition at line 9460 of file fused-src/gtest/gtest.h.

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

Definition at line 9494 of file fused-src/gtest/gtest.h.

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

Definition at line 9526 of file fused-src/gtest/gtest.h.

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

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

GTEST_API_ AssertionResult testing::internal::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 testing::internal::DownCast_ ( From *  f) [inline]

Definition at line 2229 of file fused-src/gtest/gtest.h.

GTEST_API_ 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 2151 of file fused-src/gtest/gtest.h.

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

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

GTEST_API_::std::string testing::internal::FormatCompilerIndependentFileLocation ( const char *  file,
int  line 
)
GTEST_API_::std::string testing::internal::FormatFileLocation ( const char *  file,
int  line 
)
template<typename T1 , typename T2 >
std::string testing::internal::FormatForComparisonFailureMessage ( const T1 &  value,
const T2 &   
)

Definition at line 18844 of file fused-src/gtest/gtest.h.

GTEST_API_ std::string testing::internal::GetBoolAssertionFailureMessage ( const AssertionResult &  assertion_result,
const char *  expression_text,
const char *  actual_predicate_value,
const char *  expected_predicate_value 
)
GTEST_API_ std::string testing::internal::GetCurrentOsStackTraceExceptTop ( UnitTest *  unit_test,
int  skip_count 
)
template<typename E >
E testing::internal::GetElementOr ( const std::vector< E > &  v,
int  i,
E  default_value 
) [inline]

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

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

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

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

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

Definition at line 7377 of file fused-src/gtest/gtest.h.

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

Definition at line 3756 of file fused-src/gtest/gtest.h.

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

testing::internal::GTEST_DECLARE_string_ ( internal_run_death_test  )
testing::internal::GTEST_IMPL_FORMAT_C_STRING_AS_STRING_ ( wchar_t  ,
::std::wstring   
)
template<typename To >
To testing::internal::ImplicitCast_ ( To  x) [inline]

Definition at line 2205 of file fused-src/gtest/gtest.h.

GTEST_API_ Int32 testing::internal::Int32FromEnvOrDie ( const char *  env_var,
Int32  default_val 
)
GTEST_API_ Int32 testing::internal::Int32FromGTestEnv ( const char *  flag,
Int32  default_val 
)
bool testing::internal::IsAlNum ( char  ch) [inline]

Definition at line 2769 of file fused-src/gtest/gtest.h.

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

Definition at line 2766 of file fused-src/gtest/gtest.h.

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

Definition at line 7821 of file fused-src/gtest/gtest.h.

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

Definition at line 7829 of file fused-src/gtest/gtest.h.

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

Definition at line 2772 of file fused-src/gtest/gtest.h.

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

Definition at line 2775 of file fused-src/gtest/gtest.h.

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

Definition at line 2778 of file fused-src/gtest/gtest.h.

GTEST_API_ bool testing::internal::IsTrue ( bool  condition)
bool testing::internal::IsUpper ( char  ch) [inline]

Definition at line 2781 of file fused-src/gtest/gtest.h.

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

Definition at line 2784 of file fused-src/gtest/gtest.h.

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

Definition at line 2787 of file fused-src/gtest/gtest.h.

void testing::internal::LogToStderr ( ) [inline]

Definition at line 2150 of file fused-src/gtest/gtest.h.

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

Definition at line 9186 of file fused-src/gtest/gtest.h.

GTEST_API_ 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 
)
template<typename T >
bool testing::internal::operator!= ( T *  ptr,
const linked_ptr< T > &  x 
) [inline]

Definition at line 9178 of file fused-src/gtest/gtest.h.

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

Definition at line 9173 of file fused-src/gtest/gtest.h.

GTEST_API_ void testing::internal::ParseGoogleTestFlagsOnly ( int argc,
char **  argv 
)
GTEST_API_ void testing::internal::ParseGoogleTestFlagsOnly ( int argc,
wchar_t **  argv 
)
bool testing::internal::ParseInt32 ( const Message &  src_text,
const char *  str,
Int32 *  value 
)
GTEST_API_ bool testing::internal::ParseInt32Flag ( const char *  str,
const char *  flag,
Int32 *  value 
)
template<typename T >
void testing::internal::PrintRawArrayTo ( const T  a[],
size_t  count,
::std::ostream *  os 
)

Definition at line 9638 of file fused-src/gtest/gtest.h.

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

Definition at line 9544 of file fused-src/gtest/gtest.h.

GTEST_API_ void testing::internal::PrintTo ( unsigned char  c,
::std::ostream *  os 
)
GTEST_API_ void testing::internal::PrintTo ( signed char  c,
::std::ostream *  os 
)
void testing::internal::PrintTo ( char  c,
::std::ostream *  os 
) [inline]

Definition at line 9577 of file fused-src/gtest/gtest.h.

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

Definition at line 9585 of file fused-src/gtest/gtest.h.

GTEST_API_ void testing::internal::PrintTo ( wchar_t  wc,
::std::ostream *  os 
)
GTEST_API_ void testing::internal::PrintTo ( const char *  s,
::std::ostream *  os 
)
void testing::internal::PrintTo ( char *  s,
::std::ostream *  os 
) [inline]

Definition at line 9600 of file fused-src/gtest/gtest.h.

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

Definition at line 9606 of file fused-src/gtest/gtest.h.

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

Definition at line 9609 of file fused-src/gtest/gtest.h.

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

Definition at line 9612 of file fused-src/gtest/gtest.h.

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

Definition at line 9615 of file fused-src/gtest/gtest.h.

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

Definition at line 9627 of file fused-src/gtest/gtest.h.

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

Definition at line 9655 of file fused-src/gtest/gtest.h.

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

Definition at line 9669 of file fused-src/gtest/gtest.h.

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

Definition at line 9688 of file fused-src/gtest/gtest.h.

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

Definition at line 9693 of file fused-src/gtest/gtest.h.

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

Definition at line 9698 of file fused-src/gtest/gtest.h.

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

Definition at line 9703 of file fused-src/gtest/gtest.h.

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

Definition at line 9708 of file fused-src/gtest/gtest.h.

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

Definition at line 9713 of file fused-src/gtest/gtest.h.

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

Definition at line 9720 of file fused-src/gtest/gtest.h.

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

Definition at line 9727 of file fused-src/gtest/gtest.h.

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

Definition at line 9734 of file fused-src/gtest/gtest.h.

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

Definition at line 9741 of file fused-src/gtest/gtest.h.

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

Definition at line 9748 of file fused-src/gtest/gtest.h.

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

Definition at line 9757 of file fused-src/gtest/gtest.h.

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

Definition at line 10016 of file fused-src/gtest/gtest.h.

GTEST_API_ void testing::internal::PrintWideStringTo ( const ::std::wstring &  s,
::std::ostream *  os 
)
void testing::internal::ReportFailureInUnknownLocation ( TestPartResult::Type  result_type,
const std::string &  message 
)
GTEST_API_ void testing::internal::ReportInvalidTestCaseType ( const char *  test_case_name,
const char *  file,
int  line 
)
GTEST_API_ bool testing::internal::ShouldRunTestOnShard ( int  total_shards,
int  shard_index,
int  test_id 
)
GTEST_API_ bool testing::internal::ShouldShard ( const char *  total_shards_str,
const char *  shard_index_str,
bool  in_subprocess_for_death_test 
)
GTEST_API_ bool testing::internal::ShouldUseColor ( bool  stdout_is_tty)
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.

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.

GTEST_API_ bool testing::internal::SkipPrefix ( const char *  prefix,
const char **  pstr 
)
template<typename T >
std::string testing::internal::StreamableToString ( const T &  streamable)

Definition at line 3315 of file fused-src/gtest/gtest.h.

const char * testing::internal::StringFromGTestEnv ( const char *  flag,
const char *  default_val 
)
GTEST_API_ std::string testing::internal::StringStreamToString ( ::std::stringstream *  stream)
char testing::internal::ToLower ( char  ch) [inline]

Definition at line 2792 of file fused-src/gtest/gtest.h.

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

Definition at line 2795 of file fused-src/gtest/gtest.h.

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

Definition at line 9943 of file fused-src/gtest/gtest.h.

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

Definition at line 9802 of file fused-src/gtest/gtest.h.

GTEST_API_ void testing::internal::UniversalPrintArray ( const char *  begin,
size_t  len,
::std::ostream *  os 
)
GTEST_API_ void testing::internal::UniversalPrintArray ( const wchar_t *  begin,
size_t  len,
::std::ostream *  os 
)
template<typename T >
void testing::internal::UniversalTersePrint ( const T &  value,
::std::ostream *  os 
)

Definition at line 9934 of file fused-src/gtest/gtest.h.

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

Definition at line 10027 of file fused-src/gtest/gtest.h.

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

Variable Documentation

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

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

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

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

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

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

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

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

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

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

Definition at line 8207 of file fused-src/gtest/gtest.h.

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

Definition at line 8208 of file fused-src/gtest/gtest.h.

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

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

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

Definition at line 8209 of file fused-src/gtest/gtest.h.

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

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

Initial value:
    ~(static_cast<BiggestInt>(1) << (8*sizeof(BiggestInt) - 1))

Definition at line 2952 of file fused-src/gtest/gtest.h.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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