Classes |
| struct | testing::internal::BooleanConstant< kValue > |
| struct | testing::internal::DecayArray< T > |
| struct | testing::internal::DecayArray< T[]> |
| struct | testing::internal::DecayArray< T[N]> |
| struct | testing::internal::is_reference< T > |
| struct | testing::internal::is_reference< T & > |
| struct | testing::internal::KindOf< T > |
| struct | testing::internal::LinkedPtrLessThan< T > |
| struct | testing::internal::LosslessArithmeticConvertibleImpl< kFromKind, From, kToKind, To > |
| struct | testing::internal::LosslessArithmeticConvertibleImpl< kBool, bool, kBool, bool > |
| struct | testing::internal::LosslessArithmeticConvertibleImpl< kBool, bool, kFloatingPoint, To > |
| struct | testing::internal::LosslessArithmeticConvertibleImpl< kBool, bool, kInteger, To > |
| struct | testing::internal::LosslessArithmeticConvertibleImpl< kFloatingPoint, From, kBool, bool > |
| struct | testing::internal::LosslessArithmeticConvertibleImpl< kFloatingPoint, From, kInteger, To > |
| struct | testing::internal::LosslessArithmeticConvertibleImpl< kInteger, From, kBool, bool > |
| struct | testing::internal::LosslessArithmeticConvertibleImpl< kInteger, From, kFloatingPoint, To > |
| struct | testing::internal::LosslessArithmeticConvertibleImpl< kInteger, From, kInteger, To > |
| struct | testing::internal::PointeeOf< Pointer > |
| struct | testing::internal::PointeeOf< T * > |
| struct | testing::internal::remove_reference< T > |
| struct | testing::internal::remove_reference< T & > |
| struct | testing::internal::RemoveConstFromKey< T > |
| struct | testing::internal::RemoveConstFromKey< std::pair< const K, V > > |
| class | testing::internal::StlContainerView< RawContainer > |
| class | testing::internal::StlContainerView< ::std::tr1::tuple< ElementPointer, Size > > |
| class | testing::internal::StlContainerView< Element[N]> |
| struct | testing::internal::type_equals< T1, T2 > |
| struct | testing::internal::type_equals< T, T > |
Namespaces |
| namespace | testing |
| namespace | testing::internal |
Defines |
| #define | GMOCK_DECLARE_KIND_(type, kind) template <> struct KindOf<type> { enum { value = kind }; } |
| #define | GMOCK_IS_SIGNED_(T) (static_cast<T>(-1) < 0) |
| #define | GMOCK_KIND_OF_(type) |
| #define | GMOCK_WCHAR_T_IS_NATIVE_ 1 |
Enumerations |
| enum | testing::internal::LogSeverity { testing::internal::kInfo = 0,
testing::internal::kWarning = 1,
testing::internal::kInfo = 0,
testing::internal::kWarning = 1
} |
| enum | testing::internal::TypeKind {
testing::internal::kBool,
testing::internal::kInteger,
testing::internal::kFloatingPoint,
testing::internal::kOther,
testing::internal::kBool,
testing::internal::kInteger,
testing::internal::kFloatingPoint,
testing::internal::kOther
} |
Functions |
| template<typename From , typename To > |
| void | testing::internal::Assert (bool condition, const char *file, int line) |
| GTEST_API_ string | testing::internal::ConvertIdentifierNameToWords (const char *id_name) |
| void | testing::internal::Expect (bool condition, const char *file, int line, const string &msg) |
| void | testing::internal::Expect (bool condition, const char *file, int line) |
| template<typename Pointer > |
| const Pointer::element_type * | testing::internal::GetRawPointer (const Pointer &p) |
| template<typename Element > |
| Element * | testing::internal::GetRawPointer (Element *p) |
| | testing::internal::GMOCK_DECLARE_KIND_ (bool, kBool) |
| | testing::internal::GMOCK_DECLARE_KIND_ (char, kInteger) |
| | testing::internal::GMOCK_DECLARE_KIND_ (signed char, kInteger) |
| | testing::internal::GMOCK_DECLARE_KIND_ (unsigned char, kInteger) |
| | testing::internal::GMOCK_DECLARE_KIND_ (short, kInteger) |
| | testing::internal::GMOCK_DECLARE_KIND_ (int, kInteger) |
| | testing::internal::GMOCK_DECLARE_KIND_ (long, kInteger) |
| | testing::internal::GMOCK_DECLARE_KIND_ (wchar_t, kInteger) |
| | testing::internal::GMOCK_DECLARE_KIND_ (Int64, kInteger) |
| | testing::internal::GMOCK_DECLARE_KIND_ (UInt64, kInteger) |
| | testing::internal::GMOCK_DECLARE_KIND_ (float, kFloatingPoint) |
| | testing::internal::GMOCK_DECLARE_KIND_ (double, kFloatingPoint) |
| | testing::internal::GMOCK_DECLARE_KIND_ (long double, kFloatingPoint) |
| template<typename T > |
| T | testing::internal::Invalid () |
| template<> |
| void | testing::internal::Invalid< void > () |
| GTEST_API_ void | testing::internal::Log (LogSeverity severity, const string &message, int stack_frames_to_skip) |
| GTEST_API_ bool | testing::internal::LogIsVisible (LogSeverity severity) |