Electroneum
Loading...
Searching...
No Matches
gtest-port.h File Reference
#include <ctype.h>
#include <stddef.h>
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <algorithm>
#include <iostream>
#include <sstream>
#include <string>
#include <utility>
#include <vector>
#include "gtest/internal/gtest-port-arch.h"
#include "gtest/internal/custom/gtest-port.h"
#include <unistd.h>
#include <strings.h>
#include <regex.h>
#include <typeinfo>
#include "gtest/internal/gtest-tuple.h"
Include dependency graph for gtest-port.h:

Go to the source code of this file.

Classes

struct  testing::internal::CompileAssert< bool >
struct  testing::internal::StaticAssertTypeEqHelper< T, T >
class  testing::internal::scoped_ptr< T >
class  testing::internal::RE
class  testing::internal::GTestLog
class  testing::internal::Mutex
class  testing::internal::GTestMutexLock
class  testing::internal::ThreadLocal< T >
struct  testing::internal::bool_constant< bool_value >
struct  testing::internal::is_pointer< T >
struct  testing::internal::is_pointer< T * >
struct  testing::internal::IteratorTraits< Iterator >
struct  testing::internal::IteratorTraits< T * >
struct  testing::internal::IteratorTraits< const T * >
class  testing::internal::TypeWithSize< size >
class  testing::internal::TypeWithSize< 4 >
class  testing::internal::TypeWithSize< 8 >

Namespaces

namespace  testing
namespace  testing::internal
namespace  testing::internal::posix

Macros

#define GTEST_DEV_EMAIL_   "googletestframework@@googlegroups.com"
#define GTEST_FLAG_PREFIX_   "gtest_"
#define GTEST_FLAG_PREFIX_DASH_   "gtest-"
#define GTEST_FLAG_PREFIX_UPPER_   "GTEST_"
#define GTEST_NAME_   "Google Test"
#define GTEST_PROJECT_URL_   "https://github.com/google/googletest/"
#define GTEST_INIT_GOOGLE_TEST_NAME_   "testing::InitGoogleTest"
#define GTEST_DISABLE_MSC_WARNINGS_PUSH_(warnings)
#define GTEST_DISABLE_MSC_WARNINGS_POP_()
#define GTEST_LANG_CXX11   0
#define GTEST_HAS_POSIX_RE   (!GTEST_OS_WINDOWS)
#define GTEST_USES_POSIX_RE   1
#define GTEST_HAS_EXCEPTIONS   0
#define GTEST_HAS_STD_STRING   1
#define GTEST_HAS_GLOBAL_STRING   0
#define GTEST_HAS_STD_WSTRING   (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS))
#define GTEST_HAS_GLOBAL_WSTRING   (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
#define GTEST_HAS_RTTI   1
#define GTEST_HAS_PTHREAD
#define GTEST_HAS_TR1_TUPLE   1
#define GTEST_USE_OWN_TR1_TUPLE   1
#define GTEST_TUPLE_NAMESPACE_   ::std::tr1
#define GTEST_HAS_CLONE   0
#define GTEST_HAS_STREAM_REDIRECTION   1
#define GTEST_HAS_PARAM_TEST   1
#define GTEST_HAS_COMBINE   1
#define GTEST_WIDE_STRING_USES_UTF16_   (GTEST_OS_WINDOWS || GTEST_OS_CYGWIN || GTEST_OS_SYMBIAN || GTEST_OS_AIX)
#define GTEST_AMBIGUOUS_ELSE_BLOCKER_   switch (0) case 0: default:
#define GTEST_ATTRIBUTE_UNUSED_
#define GTEST_DISALLOW_ASSIGN_(type)
#define GTEST_DISALLOW_COPY_AND_ASSIGN_(type)
#define GTEST_MUST_USE_RESULT_
#define GTEST_INTENTIONAL_CONST_COND_PUSH_()
#define GTEST_INTENTIONAL_CONST_COND_POP_()
#define GTEST_HAS_SEH   0
#define GTEST_IS_THREADSAFE
#define GTEST_API_
#define GTEST_NO_INLINE_
#define GTEST_HAS_CXXABI_H_   0
#define GTEST_ATTRIBUTE_NO_SANITIZE_MEMORY_
#define GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_
#define GTEST_ATTRIBUTE_NO_SANITIZE_THREAD_
#define GTEST_COMPILE_ASSERT_(expr, msg)
#define GTEST_ARRAY_SIZE_(array)
#define GTEST_LOG_(severity)
#define GTEST_CHECK_(condition)
#define GTEST_CHECK_POSIX_SUCCESS_(posix_call)
#define GTEST_DECLARE_STATIC_MUTEX_(mutex)
#define GTEST_DEFINE_STATIC_MUTEX_(mutex)
#define GTEST_CAN_COMPARE_NULL   1
#define GTEST_PATH_SEP_   "/"
#define GTEST_HAS_ALT_PATH_SEP_   0
#define GTEST_SNPRINTF_   snprintf
#define GTEST_FLAG(name)
#define GTEST_USE_OWN_FLAGFILE_FLAG_   1
#define GTEST_FLAG_SAVER_   ::testing::internal::GTestFlagSaver
#define GTEST_DECLARE_bool_(name)
#define GTEST_DECLARE_int32_(name)
#define GTEST_DECLARE_string_(name)
#define GTEST_DEFINE_bool_(name, default_val, doc)
#define GTEST_DEFINE_int32_(name, default_val, doc)
#define GTEST_DEFINE_string_(name, default_val, doc)
#define GTEST_EXCLUSIVE_LOCK_REQUIRED_(locks)
#define GTEST_LOCK_EXCLUDED_(locks)

Enumerations

enum  testing::internal::GTestLogSeverity {
  testing::internal::GTEST_INFO , testing::internal::GTEST_WARNING , testing::internal::GTEST_ERROR , testing::internal::GTEST_FATAL ,
  testing::internal::GTEST_INFO , testing::internal::GTEST_WARNING , testing::internal::GTEST_ERROR , testing::internal::GTEST_FATAL
}

Functions

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)
void testing::internal::LogToStderr ()
void testing::internal::FlushInfoLog ()
template<typename T>
const Ttesting::internal::move (const T &t)
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)
GTEST_API_ void testing::internal::CaptureStdout ()
GTEST_API_ std::string testing::internal::GetCapturedStdout ()
GTEST_API_ void testing::internal::CaptureStderr ()
GTEST_API_ std::string testing::internal::GetCapturedStderr ()
GTEST_API_ std::string testing::internal::TempDir ()
GTEST_API_ size_t testing::internal::GetFileSize (FILE *file)
GTEST_API_ std::string testing::internal::ReadEntireFile (FILE *file)
GTEST_API_ const ::std::vector< testing::internal::string > & testing::internal::GetArgvs ()
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)
std::string testing::internal::StripTrailingSpaces (std::string str)
int testing::internal::posix::FileNo (FILE *file)
int testing::internal::posix::IsATTY (int fd)
int testing::internal::posix::Stat (const char *path, StatStruct *buf)
int testing::internal::posix::StrCaseCmp (const char *s1, const char *s2)
char * testing::internal::posix::StrDup (const char *src)
int testing::internal::posix::RmDir (const char *dir)
bool testing::internal::posix::IsDir (const StatStruct &st)
const char * testing::internal::posix::StrNCpy (char *dest, const char *src, size_t n)
int testing::internal::posix::ChDir (const char *dir)
FILE * testing::internal::posix::FOpen (const char *path, const char *mode)
FILE * testing::internal::posix::FReopen (const char *path, const char *mode, FILE *stream)
FILE * testing::internal::posix::FDOpen (int fd, const char *mode)
int testing::internal::posix::FClose (FILE *fp)
int testing::internal::posix::Read (int fd, void *buf, unsigned int count)
int testing::internal::posix::Write (int fd, const void *buf, unsigned int count)
int testing::internal::posix::Close (int fd)
const char * testing::internal::posix::StrError (int errnum)
const char * testing::internal::posix::GetEnv (const char *name)
void testing::internal::posix::Abort ()
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)
std::string testing::internal::StringFromGTestEnv (const char *flag, const char *default_val)

Macro Definition Documentation

◆ GTEST_AMBIGUOUS_ELSE_BLOCKER_

#define GTEST_AMBIGUOUS_ELSE_BLOCKER_   switch (0) case 0: default:

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

◆ GTEST_API_

#define GTEST_API_

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

◆ GTEST_ARRAY_SIZE_

#define GTEST_ARRAY_SIZE_ ( array)
Value:
(sizeof(array) / sizeof(array[0]))

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

◆ GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_

#define GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_

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

◆ GTEST_ATTRIBUTE_NO_SANITIZE_MEMORY_

#define GTEST_ATTRIBUTE_NO_SANITIZE_MEMORY_

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

◆ GTEST_ATTRIBUTE_NO_SANITIZE_THREAD_

#define GTEST_ATTRIBUTE_NO_SANITIZE_THREAD_

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

◆ GTEST_ATTRIBUTE_UNUSED_

#define GTEST_ATTRIBUTE_UNUSED_

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

◆ GTEST_CAN_COMPARE_NULL

#define GTEST_CAN_COMPARE_NULL   1

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

◆ GTEST_CHECK_

#define GTEST_CHECK_ ( condition)
Value:
GTEST_AMBIGUOUS_ELSE_BLOCKER_ \
if (::testing::internal::IsTrue(condition)) \
; \
else \
GTEST_LOG_(FATAL) << "Condition " #condition " failed. "
GTEST_API_ bool IsTrue(bool condition)

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

1296# define GTEST_CHECK_(condition) \
1297 GTEST_AMBIGUOUS_ELSE_BLOCKER_ \
1298 if (::testing::internal::IsTrue(condition)) \
1299 ; \
1300 else \
1301 GTEST_LOG_(FATAL) << "Condition " #condition " failed. "

◆ GTEST_CHECK_POSIX_SUCCESS_

#define GTEST_CHECK_POSIX_SUCCESS_ ( posix_call)
Value:
if (const int gtest_error = (posix_call)) \
GTEST_LOG_(FATAL) << #posix_call << "failed with error " \
<< gtest_error

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

1309#define GTEST_CHECK_POSIX_SUCCESS_(posix_call) \
1310 if (const int gtest_error = (posix_call)) \
1311 GTEST_LOG_(FATAL) << #posix_call << "failed with error " \
1312 << gtest_error

◆ GTEST_COMPILE_ASSERT_

#define GTEST_COMPILE_ASSERT_ ( expr,
msg )
Value:
typedef ::testing::internal::CompileAssert<(static_cast<bool>(expr))> \
msg[static_cast<bool>(expr) ? 1 : -1] GTEST_ATTRIBUTE_UNUSED_
#define GTEST_ATTRIBUTE_UNUSED_
Definition gtest-port.h:864

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

1033# define GTEST_COMPILE_ASSERT_(expr, msg) \
1034 typedef ::testing::internal::CompileAssert<(static_cast<bool>(expr))> \
1035 msg[static_cast<bool>(expr) ? 1 : -1] GTEST_ATTRIBUTE_UNUSED_

◆ GTEST_DECLARE_bool_

#define GTEST_DECLARE_bool_ ( name)
Value:
GTEST_API_ extern bool GTEST_FLAG(name)
#define GTEST_FLAG(name)
#define GTEST_API_
Definition gtest-port.h:934

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

◆ GTEST_DECLARE_int32_

#define GTEST_DECLARE_int32_ ( name)
Value:
GTEST_API_ extern ::testing::internal::Int32 GTEST_FLAG(name)

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

2514# define GTEST_DECLARE_int32_(name) \
2515 GTEST_API_ extern ::testing::internal::Int32 GTEST_FLAG(name)

◆ GTEST_DECLARE_STATIC_MUTEX_

#define GTEST_DECLARE_STATIC_MUTEX_ ( mutex)
Value:
extern ::testing::internal::Mutex mutex

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

2142# define GTEST_DECLARE_STATIC_MUTEX_(mutex) \
2143 extern ::testing::internal::Mutex mutex

◆ GTEST_DECLARE_string_

#define GTEST_DECLARE_string_ ( name)
Value:
GTEST_API_ extern ::std::string GTEST_FLAG(name)

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

2516#define GTEST_DECLARE_string_(name) \
2517 GTEST_API_ extern ::std::string GTEST_FLAG(name)

◆ GTEST_DEFINE_bool_

#define GTEST_DEFINE_bool_ ( name,
default_val,
doc )
Value:
GTEST_API_ bool GTEST_FLAG(name) = (default_val)

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

2520#define GTEST_DEFINE_bool_(name, default_val, doc) \
2521 GTEST_API_ bool GTEST_FLAG(name) = (default_val)

◆ GTEST_DEFINE_int32_

#define GTEST_DEFINE_int32_ ( name,
default_val,
doc )
Value:
GTEST_API_ ::testing::internal::Int32 GTEST_FLAG(name) = (default_val)

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

2522#define GTEST_DEFINE_int32_(name, default_val, doc) \
2523 GTEST_API_ ::testing::internal::Int32 GTEST_FLAG(name) = (default_val)

◆ GTEST_DEFINE_STATIC_MUTEX_

#define GTEST_DEFINE_STATIC_MUTEX_ ( mutex)
Value:

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

◆ GTEST_DEFINE_string_

#define GTEST_DEFINE_string_ ( name,
default_val,
doc )
Value:
GTEST_API_ ::std::string GTEST_FLAG(name) = (default_val)

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

2524#define GTEST_DEFINE_string_(name, default_val, doc) \
2525 GTEST_API_ ::std::string GTEST_FLAG(name) = (default_val)

◆ GTEST_DEV_EMAIL_

#define GTEST_DEV_EMAIL_   "googletestframework@@googlegroups.com"

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

◆ GTEST_DISABLE_MSC_WARNINGS_POP_

#define GTEST_DISABLE_MSC_WARNINGS_POP_ ( )

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

◆ GTEST_DISABLE_MSC_WARNINGS_PUSH_

#define GTEST_DISABLE_MSC_WARNINGS_PUSH_ ( warnings)

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

◆ GTEST_DISALLOW_ASSIGN_

#define GTEST_DISALLOW_ASSIGN_ ( type)
Value:
void operator=(type const &)
connection< TProtocol > & operator=(const connection< TProtocol > &obj)

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

870#define GTEST_DISALLOW_ASSIGN_(type)\
871 void operator=(type const &)

◆ GTEST_DISALLOW_COPY_AND_ASSIGN_

#define GTEST_DISALLOW_COPY_AND_ASSIGN_ ( type)
Value:
type(type const &);\
GTEST_DISALLOW_ASSIGN_(type)

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

875#define GTEST_DISALLOW_COPY_AND_ASSIGN_(type)\
876 type(type const &);\
877 GTEST_DISALLOW_ASSIGN_(type)

◆ GTEST_EXCLUSIVE_LOCK_REQUIRED_

#define GTEST_EXCLUSIVE_LOCK_REQUIRED_ ( locks)

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

◆ GTEST_FLAG

#define GTEST_FLAG ( name)
Value:
FLAGS_gtest_##name

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

◆ GTEST_FLAG_PREFIX_

#define GTEST_FLAG_PREFIX_   "gtest_"

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

◆ GTEST_FLAG_PREFIX_DASH_

#define GTEST_FLAG_PREFIX_DASH_   "gtest-"

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

◆ GTEST_FLAG_PREFIX_UPPER_

#define GTEST_FLAG_PREFIX_UPPER_   "GTEST_"

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

◆ GTEST_FLAG_SAVER_

#define GTEST_FLAG_SAVER_   ::testing::internal::GTestFlagSaver

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

◆ GTEST_HAS_ALT_PATH_SEP_

#define GTEST_HAS_ALT_PATH_SEP_   0

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

◆ GTEST_HAS_CLONE

#define GTEST_HAS_CLONE   0

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

◆ GTEST_HAS_COMBINE

#define GTEST_HAS_COMBINE   1

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

◆ GTEST_HAS_CXXABI_H_

#define GTEST_HAS_CXXABI_H_   0

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

◆ GTEST_HAS_EXCEPTIONS

#define GTEST_HAS_EXCEPTIONS   0

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

◆ GTEST_HAS_GLOBAL_STRING

#define GTEST_HAS_GLOBAL_STRING   0

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

◆ GTEST_HAS_GLOBAL_WSTRING

#define GTEST_HAS_GLOBAL_WSTRING   (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)

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

529# define GTEST_HAS_GLOBAL_WSTRING \
530 (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)

◆ GTEST_HAS_PARAM_TEST

#define GTEST_HAS_PARAM_TEST   1

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

◆ GTEST_HAS_POSIX_RE

#define GTEST_HAS_POSIX_RE   (!GTEST_OS_WINDOWS)

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

◆ GTEST_HAS_PTHREAD

#define GTEST_HAS_PTHREAD
Value:
(GTEST_OS_LINUX || GTEST_OS_MAC || GTEST_OS_HPUX \
|| GTEST_OS_QNX || GTEST_OS_FREEBSD || GTEST_OS_NACL)

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

603# define GTEST_HAS_PTHREAD (GTEST_OS_LINUX || GTEST_OS_MAC || GTEST_OS_HPUX \
604 || GTEST_OS_QNX || GTEST_OS_FREEBSD || GTEST_OS_NACL)

◆ GTEST_HAS_RTTI

#define GTEST_HAS_RTTI   1

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

◆ GTEST_HAS_SEH

#define GTEST_HAS_SEH   0

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

◆ GTEST_HAS_STD_STRING

#define GTEST_HAS_STD_STRING   1

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

◆ GTEST_HAS_STD_WSTRING

#define GTEST_HAS_STD_WSTRING   (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS))

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

521# define GTEST_HAS_STD_WSTRING \
522 (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS))

◆ GTEST_HAS_STREAM_REDIRECTION

#define GTEST_HAS_STREAM_REDIRECTION   1

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

◆ GTEST_HAS_TR1_TUPLE

#define GTEST_HAS_TR1_TUPLE   1

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

◆ GTEST_INIT_GOOGLE_TEST_NAME_

#define GTEST_INIT_GOOGLE_TEST_NAME_   "testing::InitGoogleTest"

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

◆ GTEST_INTENTIONAL_CONST_COND_POP_

#define GTEST_INTENTIONAL_CONST_COND_POP_ ( )
Value:
#define GTEST_DISABLE_MSC_WARNINGS_POP_()
Definition gtest-port.h:318

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

900# define GTEST_INTENTIONAL_CONST_COND_POP_() \
901 GTEST_DISABLE_MSC_WARNINGS_POP_()

◆ GTEST_INTENTIONAL_CONST_COND_PUSH_

#define GTEST_INTENTIONAL_CONST_COND_PUSH_ ( )
Value:
#define GTEST_DISABLE_MSC_WARNINGS_PUSH_(warnings)
Definition gtest-port.h:317

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

898# define GTEST_INTENTIONAL_CONST_COND_PUSH_() \
899 GTEST_DISABLE_MSC_WARNINGS_PUSH_(4127)

◆ GTEST_IS_THREADSAFE

#define GTEST_IS_THREADSAFE
Value:
(GTEST_HAS_MUTEX_AND_THREAD_LOCAL_ \
|| (GTEST_OS_WINDOWS && !GTEST_OS_WINDOWS_PHONE && !GTEST_OS_WINDOWS_RT) \
#define GTEST_HAS_PTHREAD
Definition gtest-port.h:603

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

917#define GTEST_IS_THREADSAFE \
918 (GTEST_HAS_MUTEX_AND_THREAD_LOCAL_ \
919 || (GTEST_OS_WINDOWS && !GTEST_OS_WINDOWS_PHONE && !GTEST_OS_WINDOWS_RT) \
920 || GTEST_HAS_PTHREAD)

◆ GTEST_LANG_CXX11

#define GTEST_LANG_CXX11   0

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

◆ GTEST_LOCK_EXCLUDED_

#define GTEST_LOCK_EXCLUDED_ ( locks)

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

◆ GTEST_LOG_

#define GTEST_LOG_ ( severity)
Value:
::testing::internal::GTestLog(::testing::internal::GTEST_##severity, \
__FILE__, __LINE__).GetStream()
::std::ostream & GetStream()

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

1272# define GTEST_LOG_(severity) \
1273 ::testing::internal::GTestLog(::testing::internal::GTEST_##severity, \
1274 __FILE__, __LINE__).GetStream()

◆ GTEST_MUST_USE_RESULT_

#define GTEST_MUST_USE_RESULT_

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

◆ GTEST_NAME_

#define GTEST_NAME_   "Google Test"

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

◆ GTEST_NO_INLINE_

#define GTEST_NO_INLINE_

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

◆ GTEST_PATH_SEP_

#define GTEST_PATH_SEP_   "/"

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

◆ GTEST_PROJECT_URL_

#define GTEST_PROJECT_URL_   "https://github.com/google/googletest/"

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

◆ GTEST_SNPRINTF_

#define GTEST_SNPRINTF_   snprintf

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

◆ GTEST_TUPLE_NAMESPACE_

#define GTEST_TUPLE_NAMESPACE_   ::std::tr1

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

◆ GTEST_USE_OWN_FLAGFILE_FLAG_

#define GTEST_USE_OWN_FLAGFILE_FLAG_   1

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

◆ GTEST_USE_OWN_TR1_TUPLE

#define GTEST_USE_OWN_TR1_TUPLE   1

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

◆ GTEST_USES_POSIX_RE

#define GTEST_USES_POSIX_RE   1

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

◆ GTEST_WIDE_STRING_USES_UTF16_

#define GTEST_WIDE_STRING_USES_UTF16_   (GTEST_OS_WINDOWS || GTEST_OS_CYGWIN || GTEST_OS_SYMBIAN || GTEST_OS_AIX)

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

822#define GTEST_WIDE_STRING_USES_UTF16_ \
823 (GTEST_OS_WINDOWS || GTEST_OS_CYGWIN || GTEST_OS_SYMBIAN || GTEST_OS_AIX)