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

Namespaces

namespace  posix

Classes

struct  CompileAssert
struct  StaticAssertTypeEqHelper< T, T >
class  scoped_ptr
class  RE
class  GTestLog
class  Notification
class  ThreadWithParamBase
class  ThreadWithParam
class  MutexBase
class  Mutex
class  GTestMutexLock
class  ThreadLocalValueHolderBase
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
struct  AssertTypeEq< T, T >
struct  None
struct  Types0
struct  Types1
struct  Types2
struct  Types3
struct  Types4
struct  Types5
struct  Types6
struct  Types7
struct  Types8
struct  Types9
struct  Types10
struct  Types11
struct  Types12
struct  Types13
struct  Types14
struct  Types15
struct  Types16
struct  Types17
struct  Types18
struct  Types19
struct  Types20
struct  Types21
struct  Types22
struct  Types23
struct  Types24
struct  Types25
struct  Types26
struct  Types27
struct  Types28
struct  Types29
struct  Types30
struct  Types31
struct  Types32
struct  Types33
struct  Types34
struct  Types35
struct  Types36
struct  Types37
struct  Types38
struct  Types39
struct  Types40
struct  Types41
struct  Types42
struct  Types43
struct  Types44
struct  Types45
struct  Types46
struct  Types47
struct  Types48
struct  Types49
struct  Types50
struct  TemplateSel
struct  NoneT
struct  Templates0
struct  Templates1
struct  Templates2
struct  Templates3
struct  Templates4
struct  Templates5
struct  Templates6
struct  Templates7
struct  Templates8
struct  Templates9
struct  Templates10
struct  Templates11
struct  Templates12
struct  Templates13
struct  Templates14
struct  Templates15
struct  Templates16
struct  Templates17
struct  Templates18
struct  Templates19
struct  Templates20
struct  Templates21
struct  Templates22
struct  Templates23
struct  Templates24
struct  Templates25
struct  Templates26
struct  Templates27
struct  Templates28
struct  Templates29
struct  Templates30
struct  Templates31
struct  Templates32
struct  Templates33
struct  Templates34
struct  Templates35
struct  Templates36
struct  Templates37
struct  Templates38
struct  Templates39
struct  Templates40
struct  Templates41
struct  Templates42
struct  Templates43
struct  Templates44
struct  Templates45
struct  Templates46
struct  Templates47
struct  Templates48
struct  Templates49
struct  Templates50
struct  Templates
struct  Templates< NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT >
struct  Templates< T1, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT >
struct  Templates< T1, T2, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT >
struct  Templates< T1, T2, T3, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT >
struct  Templates< T1, T2, T3, T4, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT >
struct  Templates< T1, T2, T3, T4, T5, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT >
struct  Templates< T1, T2, T3, T4, T5, T6, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT >
struct  Templates< T1, T2, T3, T4, T5, T6, T7, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT >
struct  Templates< T1, T2, T3, T4, T5, T6, T7, T8, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT >
struct  Templates< T1, T2, T3, T4, T5, T6, T7, T8, T9, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT >
struct  Templates< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT >
struct  Templates< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT >
struct  Templates< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT >
struct  Templates< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT >
struct  Templates< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT >
struct  Templates< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT >
struct  Templates< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT >
struct  Templates< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT >
struct  Templates< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT >
struct  Templates< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT >
struct  Templates< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT >
struct  Templates< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT >
struct  Templates< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT >
struct  Templates< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT >
struct  Templates< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT >
struct  Templates< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT >
struct  Templates< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT >
struct  Templates< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT >
struct  Templates< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT >
struct  Templates< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT >
struct  Templates< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT >
struct  Templates< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT >
struct  Templates< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT >
struct  Templates< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT >
struct  Templates< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT >
struct  Templates< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT >
struct  Templates< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT >
struct  Templates< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT >
struct  Templates< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT >
struct  Templates< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT >
struct  Templates< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT >
struct  Templates< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT >
struct  Templates< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT >
struct  Templates< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT >
struct  Templates< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, NoneT, NoneT, NoneT, NoneT, NoneT, NoneT >
struct  Templates< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, NoneT, NoneT, NoneT, NoneT, NoneT >
struct  Templates< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, NoneT, NoneT, NoneT, NoneT >
struct  Templates< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47, NoneT, NoneT, NoneT >
struct  Templates< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47, T48, NoneT, NoneT >
struct  Templates< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47, T48, T49, NoneT >
struct  TypeList
struct  TypeList< Types< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47, T48, T49, T50 > >
class  ScopedTrace
class  FloatingPoint
class  TypeIdHelper
class  TestFactoryBase
class  TestFactoryImpl
class  TypedTestCasePState
class  TypeParameterizedTest
class  TypeParameterizedTest< Fixture, TestSel, Types0 >
class  TypeParameterizedTestCase
class  TypeParameterizedTestCase< Fixture, Templates0, Types >
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  RemoveConst< T[N]>
struct  AddReference
struct  AddReference< T & >
class  ImplicitlyConvertible
struct  IsAProtocolMessage
struct  EnableIf< true >
class  NativeArray
class  DeathTest
class  DeathTestFactory
class  DefaultDeathTestFactory
class  InternalRunDeathTestFlag
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

Typedefs

typedef ::string string
typedef ::wstring wstring
typedef GTestMutexLock MutexLock
typedef bool_constant< false > false_type
typedef bool_constant< true > true_type
typedef __int64 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 voidTypeId
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 }
enum  RelationToSource { kReference, kCopy }

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_ String GetCapturedStdout ()
GTEST_API_ void CaptureStderr ()
GTEST_API_ String GetCapturedStderr ()
const ::std::vector
< testing::internal::string > & 
GetInjectableArgvs ()
void SetInjectableArgvs (const ::std::vector< testing::internal::string > *new_argvs)
void SleepMilliseconds (int n)
voidThreadFuncWithCLinkage (void *thread)
void DeleteThreadLocalValue (void *value_holder)
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)
inline::std::ostream & operator<< (::std::ostream &os, const String &str)
GTEST_API_ String StringStreamToString (::std::stringstream *stream)
template<typename T >
String StreamableToString (const T &streamable)
template<typename T >
String GetTypeName ()
char IsNullLiteralHelper (Secret *p)
char(& IsNullLiteralHelper (...))[2]
GTEST_API_ String AppendUserMessage (const String &gtest_msg, const Message &user_msg)
GTEST_API_ AssertionResult EqFailure (const char *expected_expression, const char *actual_expression, const String &expected_value, const String &actual_value, bool ignoring_case)
GTEST_API_ 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_ AssertionResult IsHRESULTSuccess (const char *expr, long hr)
GTEST_API_ AssertionResult IsHRESULTFailure (const char *expr, long hr)
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)
const char * SkipComma (const char *str)
String GetPrefixUntilComma (const char *str)
GTEST_API_ 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_ bool ExitedUnsuccessfully (int exit_status)
InternalRunDeathTestFlagParseInternalRunDeathTestFlag ()
GTEST_API_ bool InDeathTestChild ()
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< Tmake_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 ::string &s,::std::ostream *os)
void PrintTo (const ::string &s,::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 ::wstring &s,::std::ostream *os)
void PrintTo (const ::wstring &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 UnitTestImpl * GetUnitTestImpl ()
void ReportFailureInUnknownLocation (TestPartResult::Type result_type, const 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_ (char,::string)
 GTEST_IMPL_FORMAT_C_STRING_AS_STRING_ (wchar_t,::wstring)
 GTEST_IMPL_FORMAT_C_STRING_AS_STRING_ (wchar_t,::std::wstring)
template<typename T1 , typename T2 >
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)

Variables

extern::std::vector
< testing::internal::string
g_argvs
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"

Typedef Documentation

typedef::std::string testing::internal::string
typedef::std::wstring testing::internal::wstring
typedef long long testing::internal::BiggestInt
typedef ::std::vector<string> testing::internal::Strings

Enumeration Type Documentation

Enumerator:
GTEST_INFO 
GTEST_WARNING 
GTEST_ERROR 
GTEST_FATAL 
Enumerator:
kReference 
kCopy 

Function Documentation

GTEST_API_ bool testing::internal::IsTrue ( bool  condition)
GTEST_API_ ::std::string testing::internal::FormatFileLocation ( const char *  file,
int  line 
)
GTEST_API_ ::std::string testing::internal::FormatCompilerIndependentFileLocation ( const char *  file,
int  line 
)
template<typename To >
To testing::internal::ImplicitCast_ ( To  x)
template<typename To , typename From >
To testing::internal::DownCast_ ( From *  f)
template<class Derived , class Base >
Derived* testing::internal::CheckedDowncastToActualType ( Base *  base)
void testing::internal::SetInjectableArgvs ( const ::std::vector< testing::internal::string > *  new_argvs)
GTEST_API_ size_t testing::internal::GetThreadCount ( )
bool testing::internal::IsAlpha ( char  ch)
bool testing::internal::IsAlNum ( char  ch)
bool testing::internal::IsDigit ( char  ch)
bool testing::internal::IsLower ( char  ch)
bool testing::internal::IsSpace ( char  ch)
bool testing::internal::IsUpper ( char  ch)
bool testing::internal::IsXDigit ( char  ch)
bool testing::internal::IsXDigit ( wchar_t  ch)
char testing::internal::ToLower ( char  ch)
char testing::internal::ToUpper ( char  ch)
bool testing::internal::ParseInt32 ( const Message &  src_text,
const char *  str,
Int32 *  value 
)
bool testing::internal::BoolFromGTestEnv ( const char *  flag,
bool  default_val 
)
GTEST_API_ Int32 testing::internal::Int32FromGTestEnv ( const char *  flag,
Int32  default_val 
)
const char* testing::internal::StringFromGTestEnv ( const char *  flag,
const char *  default_val 
)
inline ::std::ostream& testing::internal::operator<< ( ::std::ostream &  os,
const String &  str 
)
GTEST_API_ String testing::internal::StringStreamToString ( ::std::stringstream *  stream)
template<typename T >
String testing::internal::StreamableToString ( const T streamable)
template<typename T >
String testing::internal::GetTypeName ( )
GTEST_API_ String testing::internal::AppendUserMessage ( const String &  gtest_msg,
const Message &  user_msg 
)
GTEST_API_ AssertionResult testing::internal::EqFailure ( const char *  expected_expression,
const char *  actual_expression,
const String &  expected_value,
const String &  actual_value,
bool  ignoring_case 
)
GTEST_API_ String testing::internal::GetBoolAssertionFailureMessage ( const AssertionResult &  assertion_result,
const char *  expression_text,
const char *  actual_predicate_value,
const char *  expected_predicate_value 
)
template<typename T >
TypeId testing::internal::GetTypeId ( )
GTEST_API_ AssertionResult testing::internal::IsHRESULTSuccess ( const char *  expr,
long  hr 
)
GTEST_API_ AssertionResult testing::internal::IsHRESULTFailure ( const char *  expr,
long  hr 
)
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 
)
GTEST_API_ bool testing::internal::SkipPrefix ( const char *  prefix,
const char **  pstr 
)
const char* testing::internal::SkipComma ( const char *  str)
GTEST_API_ String testing::internal::GetCurrentOsStackTraceExceptTop ( UnitTest *  unit_test,
int  skip_count 
)
GTEST_API_ bool testing::internal::AlwaysTrue ( )
template<class C >
IsContainer testing::internal::IsContainerTest ( int  ,
typename C::iterator *  = NULL,
typename C::const_iterator *  = NULL 
)
template<class C >
IsNotContainer testing::internal::IsContainerTest ( long  )
template<typename T , typename U >
bool testing::internal::ArrayEq ( const T lhs,
size_t  size,
const U rhs 
)
template<typename T , typename U >
bool testing::internal::ArrayEq ( const T lhs,
const U rhs 
)
template<typename T , typename U , size_t N>
bool testing::internal::ArrayEq ( const T(&)  lhs[N],
const U(&)  rhs[N] 
)
template<typename Iter , typename Element >
Iter testing::internal::ArrayAwareFind ( Iter  begin,
Iter  end,
const Element &  elem 
)
template<typename T , typename U >
void testing::internal::CopyArray ( const T from,
size_t  size,
U to 
)
template<typename T , typename U >
void testing::internal::CopyArray ( const T from,
U to 
)
template<typename T , typename U , size_t N>
void testing::internal::CopyArray ( const T(&)  from[N],
U(*)  to[N] 
)
testing::internal::GTEST_DECLARE_string_ ( internal_run_death_test  )
GTEST_API_ bool testing::internal::ExitedUnsuccessfully ( int  exit_status)
GTEST_API_ testing::internal::GTEST_DECLARE_STATIC_MUTEX_ ( g_linked_ptr_mutex  )
template<typename T >
bool testing::internal::operator== ( T ptr,
const linked_ptr< T > &  x 
)
template<typename T >
bool testing::internal::operator!= ( T ptr,
const linked_ptr< T > &  x 
)
template<typename T >
linked_ptr<T> testing::internal::make_linked_ptr ( T ptr)
template<typename T >
void testing::internal::UniversalPrint ( const T value,
::std::ostream *  os 
)
template<typename C >
void testing::internal::DefaultPrintTo ( IsContainer  ,
false_type  ,
const C &  container,
::std::ostream *  os 
)
template<typename T >
void testing::internal::DefaultPrintTo ( IsNotContainer  ,
true_type  ,
T p,
::std::ostream *  os 
)
template<typename T >
void testing::internal::DefaultPrintTo ( IsNotContainer  ,
false_type  ,
const T value,
::std::ostream *  os 
)
template<typename T >
void testing::internal::PrintTo ( const T value,
::std::ostream *  os 
)
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 
)
void testing::internal::PrintTo ( bool  x,
::std::ostream *  os 
)
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 
)
void testing::internal::PrintTo ( const signed char *  s,
::std::ostream *  os 
)
void testing::internal::PrintTo ( signed char *  s,
::std::ostream *  os 
)
void testing::internal::PrintTo ( const unsigned char *  s,
::std::ostream *  os 
)
void testing::internal::PrintTo ( unsigned char *  s,
::std::ostream *  os 
)
GTEST_API_ void testing::internal::PrintTo ( const wchar_t *  s,
::std::ostream *  os 
)
void testing::internal::PrintTo ( wchar_t *  s,
::std::ostream *  os 
)
template<typename T >
void testing::internal::PrintRawArrayTo ( const T  a[],
size_t  count,
::std::ostream *  os 
)
GTEST_API_ void testing::internal::PrintStringTo ( const ::string &  s,
::std::ostream *  os 
)
void testing::internal::PrintTo ( const ::string &  s,
::std::ostream *  os 
)
GTEST_API_ void testing::internal::PrintStringTo ( const ::std::string &  s,
::std::ostream *  os 
)
void testing::internal::PrintTo ( const ::std::string &  s,
::std::ostream *  os 
)
GTEST_API_ void testing::internal::PrintWideStringTo ( const ::wstring &  s,
::std::ostream *  os 
)
void testing::internal::PrintTo ( const ::wstring &  s,
::std::ostream *  os 
)
GTEST_API_ void testing::internal::PrintWideStringTo ( const ::std::wstring &  s,
::std::ostream *  os 
)
void testing::internal::PrintTo ( const ::std::wstring &  s,
::std::ostream *  os 
)
template<typename T >
void testing::internal::PrintTupleTo ( const T t,
::std::ostream *  os 
)
void testing::internal::PrintTo ( const ::std::tr1::tuple<> &  t,
::std::ostream *  os 
)
template<typename T1 >
void testing::internal::PrintTo ( const ::std::tr1::tuple< T1 > &  t,
::std::ostream *  os 
)
template<typename T1 , typename T2 >
void testing::internal::PrintTo ( const ::std::tr1::tuple< T1, T2 > &  t,
::std::ostream *  os 
)
template<typename T1 , typename T2 , typename T3 >
void testing::internal::PrintTo ( const ::std::tr1::tuple< T1, T2, T3 > &  t,
::std::ostream *  os 
)
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 
)
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 
)
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 
)
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 
)
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 
)
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 
)
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 
)
template<typename T1 , typename T2 >
void testing::internal::PrintTo ( const ::std::pair< T1, T2 > &  value,
::std::ostream *  os 
)
template<typename T >
void testing::internal::UniversalPrintArray ( const T begin,
size_t  len,
::std::ostream *  os 
)
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 
)
template<typename Tuple >
Strings testing::internal::UniversalTersePrintTupleFieldsToStrings ( const Tuple &  value)
GTEST_API_ void testing::internal::ReportInvalidTestCaseType ( const char *  test_case_name,
const char *  file,
int  line 
)
class UnitTestImpl* testing::internal::GetUnitTestImpl ( )
void testing::internal::ReportFailureInUnknownLocation ( TestPartResult::Type  result_type,
const String &  message 
)
testing::internal::GTEST_IMPL_FORMAT_C_STRING_AS_STRING_ ( wchar_t  ,
::std::wstring   
)
template<typename T1 , typename T2 >
String testing::internal::FormatForComparisonFailureMessage ( const T1 &  value,
const T2 &   
)
template<typename T1 , typename T2 >
AssertionResult testing::internal::CmpHelperEQ ( const char *  expected_expression,
const char *  actual_expression,
const T1 &  expected,
const T2 &  actual 
)
GTEST_API_ AssertionResult testing::internal::CmpHelperEQ ( const char *  expected_expression,
const char *  actual_expression,
BiggestInt  expected,
BiggestInt  actual 
)
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::CmpHelperSTRCASEEQ ( const char *  expected_expression,
const char *  actual_expression,
const char *  expected,
const char *  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::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 wchar_t *  expected,
const wchar_t *  actual 
)
GTEST_API_ AssertionResult testing::internal::CmpHelperSTRNE ( const char *  s1_expression,
const char *  s2_expression,
const wchar_t *  s1,
const wchar_t *  s2 
)
template<typename RawType >
AssertionResult testing::internal::CmpHelperFloatingPointEQ ( const char *  expected_expression,
const char *  actual_expression,
RawType  expected,
RawType  actual 
)
GTEST_API_ AssertionResult testing::internal::DoubleNearPredFormat ( const char *  expr1,
const char *  expr2,
const char *  abs_error_expr,
double  val1,
double  val2,
double  abs_error 
)

Variable Documentation

Initial value:
    ~(static_cast<BiggestInt>(1) << (8*sizeof(BiggestInt) - 1))
GTEST_API_ const char testing::internal::kStackTraceMarker[]
const char testing::internal::kDeathTestStyleFlag[] = "death_test_style"
const char testing::internal::kDeathTestUseFork[] = "death_test_use_fork"
const char testing::internal::kInternalRunDeathTestFlag[] = "internal_run_death_test"