#include <ctype.h>
#include <stddef.h>
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <iostream>
#include <sstream>
#include <string>
#include <unistd.h>
#include <strings.h>
#include <regex.h>
#include <typeinfo>
#include "gtest/internal/gtest-tuple.h"
Go to the source code of this file.
#define GTEST_AMBIGUOUS_ELSE_BLOCKER_ switch (0) case 0: default: |
Definition at line 593 of file gtest-port.h.
#define GTEST_API_ |
Definition at line 662 of file gtest-port.h.
#define GTEST_ATTRIBUTE_UNUSED_ |
Definition at line 610 of file gtest-port.h.
#define GTEST_CAN_COMPARE_NULL 1 |
Definition at line 1451 of file gtest-port.h.
#define GTEST_CHECK_ | ( | condition | ) |
GTEST_AMBIGUOUS_ELSE_BLOCKER_ \ if (::testing::internal::IsTrue(condition)) \ ; \ else \ GTEST_LOG_(FATAL) << "Condition " #condition " failed. "
Definition at line 944 of file gtest-port.h.
#define GTEST_CHECK_POSIX_SUCCESS_ | ( | posix_call | ) |
if (const int gtest_error = (posix_call)) \ GTEST_LOG_(FATAL) << #posix_call << "failed with error " \ << gtest_error
Definition at line 956 of file gtest-port.h.
#define GTEST_COMPILE_ASSERT_ | ( | expr, | |
msg | |||
) |
typedef ::testing::internal::CompileAssert<(bool(expr))> \ msg[bool(expr) ? 1 : -1]
Definition at line 699 of file gtest-port.h.
#define GTEST_DECLARE_bool_ | ( | name | ) | GTEST_API_ extern bool GTEST_FLAG(name) |
Definition at line 1744 of file gtest-port.h.
#define GTEST_DECLARE_int32_ | ( | name | ) | GTEST_API_ extern ::testing::internal::Int32 GTEST_FLAG(name) |
Definition at line 1745 of file gtest-port.h.
#define GTEST_DECLARE_STATIC_MUTEX_ | ( | mutex | ) | extern ::testing::internal::Mutex mutex |
Definition at line 1405 of file gtest-port.h.
#define GTEST_DECLARE_string_ | ( | name | ) | GTEST_API_ extern ::testing::internal::String GTEST_FLAG(name) |
Definition at line 1747 of file gtest-port.h.
#define GTEST_DEFINE_bool_ | ( | name, | |
default_val, | |||
doc | |||
) | GTEST_API_ bool GTEST_FLAG(name) = (default_val) |
Definition at line 1751 of file gtest-port.h.
#define GTEST_DEFINE_int32_ | ( | name, | |
default_val, | |||
doc | |||
) | GTEST_API_ ::testing::internal::Int32 GTEST_FLAG(name) = (default_val) |
Definition at line 1753 of file gtest-port.h.
#define GTEST_DEFINE_STATIC_MUTEX_ | ( | mutex | ) | ::testing::internal::Mutex mutex |
Definition at line 1408 of file gtest-port.h.
#define GTEST_DEFINE_string_ | ( | name, | |
default_val, | |||
doc | |||
) | GTEST_API_ ::testing::internal::String GTEST_FLAG(name) = (default_val) |
Definition at line 1755 of file gtest-port.h.
#define GTEST_DEV_EMAIL_ "googletestframework@@googlegroups.com" |
Definition at line 200 of file gtest-port.h.
#define GTEST_DISALLOW_ASSIGN_ | ( | type | ) | void operator=(type const &) |
Definition at line 615 of file gtest-port.h.
#define GTEST_DISALLOW_COPY_AND_ASSIGN_ | ( | type | ) |
type(type const &);\
GTEST_DISALLOW_ASSIGN_(type)
Definition at line 620 of file gtest-port.h.
#define GTEST_FLAG | ( | name | ) | FLAGS_gtest_##name |
Definition at line 1741 of file gtest-port.h.
#define GTEST_FLAG_PREFIX_ "gtest_" |
Definition at line 201 of file gtest-port.h.
#define GTEST_FLAG_PREFIX_DASH_ "gtest-" |
Definition at line 202 of file gtest-port.h.
#define GTEST_FLAG_PREFIX_UPPER_ "GTEST_" |
Definition at line 203 of file gtest-port.h.
#define GTEST_HAS_ALT_PATH_SEP_ 0 |
Definition at line 1500 of file gtest-port.h.
#define GTEST_HAS_CLONE 0 |
Definition at line 520 of file gtest-port.h.
#define GTEST_HAS_COMBINE 1 |
Definition at line 568 of file gtest-port.h.
#define GTEST_HAS_EXCEPTIONS 0 |
Definition at line 324 of file gtest-port.h.
#define GTEST_HAS_GLOBAL_STRING 0 |
Definition at line 341 of file gtest-port.h.
Definition at line 362 of file gtest-port.h.
#define GTEST_HAS_PARAM_TEST 1 |
Definition at line 551 of file gtest-port.h.
#define GTEST_HAS_POSIX_RE (!GTEST_OS_WINDOWS) |
Definition at line 268 of file gtest-port.h.
#define GTEST_HAS_PTHREAD (GTEST_OS_LINUX || GTEST_OS_MAC || GTEST_OS_HPUX) |
Definition at line 420 of file gtest-port.h.
#define GTEST_HAS_RTTI 1 |
Definition at line 401 of file gtest-port.h.
#define GTEST_HAS_SEH 0 |
Definition at line 646 of file gtest-port.h.
#define GTEST_HAS_STD_STRING 1 |
Definition at line 331 of file gtest-port.h.
#define GTEST_HAS_STD_WSTRING (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS)) |
Definition at line 354 of file gtest-port.h.
#define GTEST_HAS_STREAM_REDIRECTION 1 |
Definition at line 533 of file gtest-port.h.
#define GTEST_HAS_TR1_TUPLE 1 |
Definition at line 437 of file gtest-port.h.
#define GTEST_IS_THREADSAFE 0 |
Definition at line 1432 of file gtest-port.h.
#define GTEST_LOG_ | ( | severity | ) |
::testing::internal::GTestLog(::testing::internal::GTEST_##severity, \ __FILE__, __LINE__).GetStream()
Definition at line 923 of file gtest-port.h.
#define GTEST_MUST_USE_RESULT_ |
Definition at line 632 of file gtest-port.h.
#define GTEST_NAME_ "Google Test" |
Definition at line 204 of file gtest-port.h.
#define GTEST_NO_INLINE_ |
Definition at line 669 of file gtest-port.h.
#define GTEST_PATH_SEP_ "/" |
Definition at line 1499 of file gtest-port.h.
#define GTEST_PROJECT_URL_ "http://code.google.com/p/googletest/" |
Definition at line 205 of file gtest-port.h.
#define GTEST_USE_OWN_TR1_TUPLE 1 |
Definition at line 456 of file gtest-port.h.
#define GTEST_USES_POSIX_RE 1 |
Definition at line 279 of file gtest-port.h.
#define GTEST_WIDE_STRING_USES_UTF16_ (GTEST_OS_WINDOWS || GTEST_OS_CYGWIN || GTEST_OS_SYMBIAN || GTEST_OS_AIX) |
Definition at line 572 of file gtest-port.h.