Xmipp  v3.23.11-Nereus
Classes | Namespaces | Macros | Typedefs | Enumerations | Functions | Variables
gtest-port.h File Reference
#include <ctype.h>
#include <stddef.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <cerrno>
#include <cstdint>
#include <iostream>
#include <limits>
#include <locale>
#include <memory>
#include <ostream>
#include <string>
#include <tuple>
#include <type_traits>
#include <vector>
#include <sys/stat.h>
#include <sys/types.h>
#include "gtest/internal/custom/gtest-port.h"
#include "gtest/internal/gtest-port-arch.h"
#include <strings.h>
#include <unistd.h>
#include <regex.h>
#include <typeinfo>
Include dependency graph for gtest-port.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  testing::internal::RE
 
class  testing::internal::GTestLog
 
struct  testing::internal::ConstRef< T >
 
struct  testing::internal::ConstRef< T & >
 
class  testing::internal::Mutex
 
class  testing::internal::GTestMutexLock
 
class  testing::internal::ThreadLocal< T >
 
class  testing::internal::TypeWithSize< size >
 
class  testing::internal::TypeWithSize< 4 >
 
class  testing::internal::TypeWithSize< 8 >
 

Namespaces

 testing
 
 testing::internal
 
 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_DISABLE_MSC_DEPRECATED_PUSH_()   GTEST_DISABLE_MSC_WARNINGS_PUSH_(4996)
 
#define GTEST_DISABLE_MSC_DEPRECATED_POP_()   GTEST_DISABLE_MSC_WARNINGS_POP_()
 
#define GTEST_HAS_POSIX_RE   !(GTEST_OS_WINDOWS || GTEST_OS_XTENSA || GTEST_OS_QURT)
 
#define GTEST_USES_POSIX_RE   1
 
#define GTEST_HAS_EXCEPTIONS   0
 
#define GTEST_HAS_STD_WSTRING
 
#define GTEST_HAS_FILE_SYSTEM   1
 
#define GTEST_HAS_RTTI   1
 
#define GTEST_HAS_PTHREAD
 
#define GTEST_HAS_CLONE   0
 
#define GTEST_HAS_STREAM_REDIRECTION   1
 
#define GTEST_WIDE_STRING_USES_UTF16_   (GTEST_OS_WINDOWS || GTEST_OS_CYGWIN || GTEST_OS_AIX || GTEST_OS_OS2)
 
#define GTEST_AMBIGUOUS_ELSE_BLOCKER_
 
#define GTEST_HAVE_ATTRIBUTE_(x)   0
 
#define GTEST_HAVE_FEATURE_(x)   0
 
#define GTEST_ATTRIBUTE_UNUSED_
 
#define GTEST_ATTRIBUTE_PRINTF_(string_index, first_to_check)
 
#define GTEST_MUST_USE_RESULT_
 
#define GTEST_INTENTIONAL_CONST_COND_PUSH_()   GTEST_DISABLE_MSC_WARNINGS_PUSH_(4127)
 
#define GTEST_INTENTIONAL_CONST_COND_POP_()   GTEST_DISABLE_MSC_WARNINGS_POP_()
 
#define GTEST_HAS_SEH   0
 
#define GTEST_IS_THREADSAFE
 
#define GTEST_API_
 
#define GTEST_DEFAULT_DEATH_TEST_STYLE   "fast"
 
#define GTEST_NO_INLINE_
 
#define GTEST_NO_TAIL_CALL_
 
#define GTEST_HAS_CXXABI_H_   0
 
#define GTEST_ATTRIBUTE_NO_SANITIZE_MEMORY_
 
#define GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_
 
#define GTEST_ATTRIBUTE_NO_SANITIZE_HWADDRESS_
 
#define GTEST_ATTRIBUTE_NO_SANITIZE_THREAD_
 
#define GTEST_LOG_(severity)
 
#define GTEST_CHECK_(condition)
 
#define GTEST_CHECK_POSIX_SUCCESS_(posix_call)
 
#define GTEST_REFERENCE_TO_CONST_(T)   typename ::testing::internal::ConstRef<T>::type
 
#define GTEST_DECLARE_STATIC_MUTEX_(mutex)   extern ::testing::internal::Mutex mutex
 
#define GTEST_DEFINE_STATIC_MUTEX_(mutex)   ::testing::internal::Mutex mutex
 
#define GTEST_PATH_SEP_   "/"
 
#define GTEST_HAS_ALT_PATH_SEP_   0
 
#define GTEST_SNPRINTF_   snprintf
 
#define GTEST_FLAG_NAME_(name)   gtest_##name
 
#define GTEST_FLAG(name)   FLAGS_gtest_##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_DECLARE_bool_(name)
 
#define GTEST_DECLARE_int32_(name)
 
#define GTEST_DECLARE_string_(name)
 
#define GTEST_FLAG_SAVER_   ::testing::internal::GTestFlagSaver
 
#define GTEST_FLAG_GET(name)   ::testing::GTEST_FLAG(name)
 
#define GTEST_FLAG_SET(name, value)   (void)(::testing::GTEST_FLAG(name) = value)
 
#define GTEST_USE_OWN_FLAGFILE_FLAG_   1
 
#define GTEST_EXCLUSIVE_LOCK_REQUIRED_(locks)
 
#define GTEST_LOCK_EXCLUDED_(locks)
 
#define GTEST_INTERNAL_DEPRECATED(message)
 

Typedefs

typedef GTestMutexLock testing::internal::MutexLock
 
typedef struct stat testing::internal::posix::StatStruct
 
using testing::internal::BiggestInt = long long
 
using testing::internal::TimeInMillis = int64_t
 

Enumerations

enum  testing::internal::GTestLogSeverity { 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 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_ size_t testing::internal::GetFileSize (FILE *file)
 
GTEST_API_ std::string testing::internal::ReadEntireFile (FILE *file)
 
GTEST_API_ std::vector< std::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 (char16_t ch)
 
bool testing::internal::IsXDigit (char32_t 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::Stat (const char *path, StatStruct *buf)
 
int testing::internal::posix::RmDir (const char *dir)
 
bool testing::internal::posix::IsDir (const StatStruct &st)
 
int testing::internal::posix::DoIsATTY (int fd)
 
int testing::internal::posix::StrCaseCmp (const char *s1, const char *s2)
 
char * testing::internal::posix::StrDup (const char *src)
 
int testing::internal::posix::IsATTY (int fd)
 
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 ()
 
GTEST_API_ bool testing::internal::ParseInt32 (const Message &src_text, const char *str, int32_t *value)
 
bool testing::internal::BoolFromGTestEnv (const char *flag, bool default_val)
 
GTEST_API_ int32_t testing::internal::Int32FromGTestEnv (const char *flag, int32_t default_val)
 
std::string testing::internal::OutputFlagAlsoCheckEnvVar ()
 
const char * testing::internal::StringFromGTestEnv (const char *flag, const char *default_val)
 

Variables

constexpr BiggestInt testing::internal::kMaxBiggestInt = (std::numeric_limits<BiggestInt>::max)()
 

Macro Definition Documentation

◆ GTEST_AMBIGUOUS_ELSE_BLOCKER_

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

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

◆ GTEST_API_

#define GTEST_API_

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

◆ GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_

#define GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_

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

◆ GTEST_ATTRIBUTE_NO_SANITIZE_HWADDRESS_

#define GTEST_ATTRIBUTE_NO_SANITIZE_HWADDRESS_

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

◆ GTEST_ATTRIBUTE_NO_SANITIZE_MEMORY_

#define GTEST_ATTRIBUTE_NO_SANITIZE_MEMORY_

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

◆ GTEST_ATTRIBUTE_NO_SANITIZE_THREAD_

#define GTEST_ATTRIBUTE_NO_SANITIZE_THREAD_

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

◆ GTEST_ATTRIBUTE_PRINTF_

#define GTEST_ATTRIBUTE_PRINTF_ (   string_index,
  first_to_check 
)

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

◆ GTEST_ATTRIBUTE_UNUSED_

#define GTEST_ATTRIBUTE_UNUSED_

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

◆ GTEST_CHECK_

#define GTEST_CHECK_ (   condition)
Value:
; \
GTEST_LOG_(FATAL) << "Condition " #condition " failed. "
GTEST_API_ bool IsTrue(bool condition)
#define GTEST_LOG_(severity)
Definition: gtest-port.h:1000
if(fabs(c[*nmax+ *nmax *c_dim1])==0.e0)

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

◆ 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 1038 of file gtest-port.h.

◆ GTEST_DECLARE_bool_

#define GTEST_DECLARE_bool_ (   name)
Value:
namespace testing { \
GTEST_API_ extern bool GTEST_FLAG(name); \
} \
static_assert(true, "no-op to require trailing semicolon")
#define GTEST_FLAG(name)
Definition: gtest-port.h:2228

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

◆ GTEST_DECLARE_int32_

#define GTEST_DECLARE_int32_ (   name)
Value:
namespace testing { \
GTEST_API_ extern std::int32_t GTEST_FLAG(name); \
} \
static_assert(true, "no-op to require trailing semicolon")
#define GTEST_FLAG(name)
Definition: gtest-port.h:2228

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

◆ GTEST_DECLARE_STATIC_MUTEX_

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

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

◆ GTEST_DECLARE_string_

#define GTEST_DECLARE_string_ (   name)
Value:
namespace testing { \
GTEST_API_ extern ::std::string GTEST_FLAG(name); \
} \
static_assert(true, "no-op to require trailing semicolon")
#define GTEST_FLAG(name)
Definition: gtest-port.h:2228

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

◆ GTEST_DEFAULT_DEATH_TEST_STYLE

#define GTEST_DEFAULT_DEATH_TEST_STYLE   "fast"

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

◆ GTEST_DEFINE_bool_

#define GTEST_DEFINE_bool_ (   name,
  default_val,
  doc 
)
Value:
namespace testing { \
GTEST_API_ bool GTEST_FLAG(name) = (default_val); \
} \
static_assert(true, "no-op to require trailing semicolon")
#define GTEST_FLAG(name)
Definition: gtest-port.h:2228

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

◆ GTEST_DEFINE_int32_

#define GTEST_DEFINE_int32_ (   name,
  default_val,
  doc 
)
Value:
namespace testing { \
GTEST_API_ std::int32_t GTEST_FLAG(name) = (default_val); \
} \
static_assert(true, "no-op to require trailing semicolon")
#define GTEST_FLAG(name)
Definition: gtest-port.h:2228

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

◆ GTEST_DEFINE_STATIC_MUTEX_

#define GTEST_DEFINE_STATIC_MUTEX_ (   mutex)    ::testing::internal::Mutex mutex

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

◆ GTEST_DEFINE_string_

#define GTEST_DEFINE_string_ (   name,
  default_val,
  doc 
)
Value:
namespace testing { \
GTEST_API_ ::std::string GTEST_FLAG(name) = (default_val); \
} \
static_assert(true, "no-op to require trailing semicolon")
#define GTEST_FLAG(name)
Definition: gtest-port.h:2228

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

◆ GTEST_DEV_EMAIL_

#define GTEST_DEV_EMAIL_   "googletestframework@@googlegroups.com"

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

◆ GTEST_DISABLE_MSC_DEPRECATED_POP_

#define GTEST_DISABLE_MSC_DEPRECATED_POP_ ( )    GTEST_DISABLE_MSC_WARNINGS_POP_()

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

◆ GTEST_DISABLE_MSC_DEPRECATED_PUSH_

#define GTEST_DISABLE_MSC_DEPRECATED_PUSH_ ( )    GTEST_DISABLE_MSC_WARNINGS_PUSH_(4996)

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

◆ GTEST_DISABLE_MSC_WARNINGS_POP_

#define GTEST_DISABLE_MSC_WARNINGS_POP_ ( )

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

◆ GTEST_DISABLE_MSC_WARNINGS_PUSH_

#define GTEST_DISABLE_MSC_WARNINGS_PUSH_ (   warnings)

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

◆ GTEST_EXCLUSIVE_LOCK_REQUIRED_

#define GTEST_EXCLUSIVE_LOCK_REQUIRED_ (   locks)

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

◆ GTEST_FLAG

#define GTEST_FLAG (   name)    FLAGS_gtest_##name

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

◆ GTEST_FLAG_GET

#define GTEST_FLAG_GET (   name)    ::testing::GTEST_FLAG(name)

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

◆ GTEST_FLAG_NAME_

#define GTEST_FLAG_NAME_ (   name)    gtest_##name

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

◆ GTEST_FLAG_PREFIX_

#define GTEST_FLAG_PREFIX_   "gtest_"

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

◆ GTEST_FLAG_PREFIX_DASH_

#define GTEST_FLAG_PREFIX_DASH_   "gtest-"

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

◆ GTEST_FLAG_PREFIX_UPPER_

#define GTEST_FLAG_PREFIX_UPPER_   "GTEST_"

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

◆ GTEST_FLAG_SAVER_

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

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

◆ GTEST_FLAG_SET

#define GTEST_FLAG_SET (   name,
  value 
)    (void)(::testing::GTEST_FLAG(name) = value)

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

◆ GTEST_HAS_ALT_PATH_SEP_

#define GTEST_HAS_ALT_PATH_SEP_   0

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

◆ GTEST_HAS_CLONE

#define GTEST_HAS_CLONE   0

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

◆ GTEST_HAS_CXXABI_H_

#define GTEST_HAS_CXXABI_H_   0

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

◆ GTEST_HAS_EXCEPTIONS

#define GTEST_HAS_EXCEPTIONS   0

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

◆ GTEST_HAS_FILE_SYSTEM

#define GTEST_HAS_FILE_SYSTEM   1

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

◆ GTEST_HAS_POSIX_RE

#define GTEST_HAS_POSIX_RE   !(GTEST_OS_WINDOWS || GTEST_OS_XTENSA || GTEST_OS_QURT)

Definition at line 404 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 || GTEST_OS_NETBSD || GTEST_OS_FUCHSIA || \
GTEST_OS_DRAGONFLY || GTEST_OS_GNU_KFREEBSD || GTEST_OS_OPENBSD || \
GTEST_OS_HAIKU || GTEST_OS_GNU_HURD)

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

◆ GTEST_HAS_RTTI

#define GTEST_HAS_RTTI   1

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

◆ GTEST_HAS_SEH

#define GTEST_HAS_SEH   0

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

◆ GTEST_HAS_STD_WSTRING

#define GTEST_HAS_STD_WSTRING
Value:
(!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || \
GTEST_OS_HAIKU || GTEST_OS_ESP32 || GTEST_OS_ESP8266 || \
GTEST_OS_XTENSA || GTEST_OS_QURT))

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

◆ GTEST_HAS_STREAM_REDIRECTION

#define GTEST_HAS_STREAM_REDIRECTION   1

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

◆ GTEST_HAVE_ATTRIBUTE_

#define GTEST_HAVE_ATTRIBUTE_ (   x)    0

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

◆ GTEST_HAVE_FEATURE_

#define GTEST_HAVE_FEATURE_ (   x)    0

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

◆ GTEST_INIT_GOOGLE_TEST_NAME_

#define GTEST_INIT_GOOGLE_TEST_NAME_   "testing::InitGoogleTest"

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

◆ GTEST_INTENTIONAL_CONST_COND_POP_

#define GTEST_INTENTIONAL_CONST_COND_POP_ ( )    GTEST_DISABLE_MSC_WARNINGS_POP_()

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

◆ GTEST_INTENTIONAL_CONST_COND_PUSH_

#define GTEST_INTENTIONAL_CONST_COND_PUSH_ ( )    GTEST_DISABLE_MSC_WARNINGS_PUSH_(4127)

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

◆ GTEST_INTERNAL_DEPRECATED

#define GTEST_INTERNAL_DEPRECATED (   message)

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

◆ 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:557

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

◆ GTEST_LOCK_EXCLUDED_

#define GTEST_LOCK_EXCLUDED_ (   locks)

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

◆ GTEST_LOG_

#define GTEST_LOG_ (   severity)
Value:
::testing::internal::GTestLog(::testing::internal::GTEST_##severity, \
__FILE__, __LINE__) \
::std::ostream & GetStream()
Definition: gtest-port.h:989

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

◆ GTEST_MUST_USE_RESULT_

#define GTEST_MUST_USE_RESULT_

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

◆ GTEST_NAME_

#define GTEST_NAME_   "Google Test"

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

◆ GTEST_NO_INLINE_

#define GTEST_NO_INLINE_

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

◆ GTEST_NO_TAIL_CALL_

#define GTEST_NO_TAIL_CALL_

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

◆ GTEST_PATH_SEP_

#define GTEST_PATH_SEP_   "/"

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

◆ GTEST_PROJECT_URL_

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

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

◆ GTEST_REFERENCE_TO_CONST_

#define GTEST_REFERENCE_TO_CONST_ (   T)    typename ::testing::internal::ConstRef<T>::type

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

◆ GTEST_SNPRINTF_

#define GTEST_SNPRINTF_   snprintf

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

◆ GTEST_USE_OWN_FLAGFILE_FLAG_

#define GTEST_USE_OWN_FLAGFILE_FLAG_   1

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

◆ GTEST_USES_POSIX_RE

#define GTEST_USES_POSIX_RE   1

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

◆ GTEST_WIDE_STRING_USES_UTF16_

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

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