Monero
Loading...
Searching...
No Matches
gmock-internal-utils.h File Reference
#include <stdio.h>
#include <ostream>
#include <string>
#include "gmock/internal/gmock-generated-internal-utils.h"
#include "gmock/internal/gmock-port.h"
#include "gtest/gtest.h"
Include dependency graph for gmock-internal-utils.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  testing::internal::PointeeOf< Pointer >
struct  testing::internal::PointeeOf< T * >
struct  testing::internal::LinkedPtrLessThan< T >
struct  testing::internal::KindOf< T >
struct  testing::internal::LosslessArithmeticConvertibleImpl< kFromKind, From, kToKind, To >
struct  testing::internal::LosslessArithmeticConvertibleImpl< kBool, bool, kBool, bool >
struct  testing::internal::LosslessArithmeticConvertibleImpl< kBool, bool, kInteger, To >
struct  testing::internal::LosslessArithmeticConvertibleImpl< kBool, bool, kFloatingPoint, To >
struct  testing::internal::LosslessArithmeticConvertibleImpl< kInteger, From, kBool, bool >
struct  testing::internal::LosslessArithmeticConvertibleImpl< kInteger, From, kInteger, To >
struct  testing::internal::LosslessArithmeticConvertibleImpl< kInteger, From, kFloatingPoint, To >
struct  testing::internal::LosslessArithmeticConvertibleImpl< kFloatingPoint, From, kBool, bool >
struct  testing::internal::LosslessArithmeticConvertibleImpl< kFloatingPoint, From, kInteger, To >
struct  testing::internal::is_reference< T >
struct  testing::internal::is_reference< T & >
struct  testing::internal::type_equals< T1, T2 >
struct  testing::internal::type_equals< T, T >
struct  testing::internal::remove_reference< T >
struct  testing::internal::remove_reference< T & >
struct  testing::internal::DecayArray< T >
struct  testing::internal::DecayArray< T[N]>
struct  testing::internal::DecayArray< T[]>
class  testing::internal::StlContainerView< RawContainer >
class  testing::internal::StlContainerView< Element[N]>
class  testing::internal::StlContainerView< ::testing::tuple< ElementPointer, Size > >
struct  testing::internal::RemoveConstFromKey< T >
struct  testing::internal::RemoveConstFromKey< std::pair< const K, V > >
struct  testing::internal::BooleanConstant< kValue >

Namespaces

namespace  testing
namespace  testing::internal

Macros

#define GMOCK_WCHAR_T_IS_NATIVE_   1
#define GMOCK_DECLARE_KIND_(type, kind)
#define GMOCK_KIND_OF_(type)
#define GMOCK_IS_SIGNED_(T)

Enumerations

enum  testing::internal::TypeKind { testing::internal::kBool , testing::internal::kInteger , testing::internal::kFloatingPoint , testing::internal::kOther }
enum  testing::internal::LogSeverity { testing::internal::kInfo = 0 , testing::internal::kWarning = 1 }

Functions

GTEST_API_ string testing::internal::ConvertIdentifierNameToWords (const char *id_name)
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_ (unsigned short, kInteger)
 testing::internal::GMOCK_DECLARE_KIND_ (int, kInteger)
 testing::internal::GMOCK_DECLARE_KIND_ (unsigned int, kInteger)
 testing::internal::GMOCK_DECLARE_KIND_ (long, kInteger)
 testing::internal::GMOCK_DECLARE_KIND_ (unsigned long, 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 From, typename To>
void testing::internal::Assert (bool condition, const char *file, int line)
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)
GTEST_API_ bool testing::internal::LogIsVisible (LogSeverity severity)
GTEST_API_ void testing::internal::Log (LogSeverity severity, const string &message, int stack_frames_to_skip)
template<typename T>
T testing::internal::Invalid ()

Variables

const char testing::internal::kInfoVerbosity [] = "info"
const char testing::internal::kWarningVerbosity [] = "warning"
const char testing::internal::kErrorVerbosity [] = "error"

Macro Definition Documentation

◆ GMOCK_DECLARE_KIND_

#define GMOCK_DECLARE_KIND_ ( type,
kind )
Value:
template <> struct KindOf<type> { enum { value = kind }; }
const GenericPointer< typename T::ValueType > T2 value
Definition pointer.h:1225

◆ GMOCK_IS_SIGNED_

#define GMOCK_IS_SIGNED_ ( T)
Value:
(static_cast<T>(-1) < 0)
#define T(x)

◆ GMOCK_KIND_OF_

#define GMOCK_KIND_OF_ ( type)
Value:
static_cast< ::testing::internal::TypeKind>( \
TypeKind
Definition gmock-internal-utils.h:126
@ value
Definition gmock-internal-utils.h:132

◆ GMOCK_WCHAR_T_IS_NATIVE_

#define GMOCK_WCHAR_T_IS_NATIVE_   1