Classes | Namespaces | Macros | Typedefs | Enumerations | Functions | Variables
cares/cares/test/gmock-1.8.0/gtest/gtest.h File Reference
#include <limits>
#include <ostream>
#include <vector>
#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 <unistd.h>
#include <strings.h>
#include <regex.h>
#include <typeinfo>
#include <float.h>
#include <iomanip>
#include <map>
#include <set>
#include <iterator>
#include <assert.h>
#include <iosfwd>
Include dependency graph for cares/cares/test/gmock-1.8.0/gtest/gtest.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  std::tr1::gtest_internal::AddRef< T >
 
struct  std::tr1::gtest_internal::AddRef< T & >
 
struct  testing::internal::AddReference< T >
 
struct  testing::internal::AddReference< T & >
 
class  testing::internal::AssertHelper
 
struct  testing::internal::AssertHelper::AssertHelperData
 
class  testing::AssertionResult
 
struct  testing::internal::bool_constant< bool_value >
 
struct  std::tr1::gtest_internal::ByRef< T >
 
struct  std::tr1::gtest_internal::ByRef< T & >
 
struct  testing::internal::CodeLocation
 
struct  testing::internal::CompileAssert< bool >
 
struct  testing::internal::CompileAssertTypesEqual< T1, T2 >
 
struct  testing::internal::CompileAssertTypesEqual< T, T >
 
struct  testing::internal::ConstCharPtr
 
class  testing::EmptyTestEventListener
 
struct  testing::internal::EnableIf< bool >
 
struct  testing::internal::EnableIf< true >
 
class  testing::Environment
 
class  testing::internal::EqHelper< lhs_is_null_literal >
 
class  testing::internal::EqHelper< true >
 
class  testing::internal::FilePath
 
class  testing::internal::FloatingPoint< RawType >
 
union  testing::internal::FloatingPoint< RawType >::FloatingPointUnion
 
class  testing::internal::FormatForComparison< ToPrint, OtherOperand >
 
class  testing::internal::FormatForComparison< ToPrint[N], OtherOperand >
 
class  std::tr1::gtest_internal::Get< k >
 
class  std::tr1::gtest_internal::Get< 0 >
 
class  std::tr1::gtest_internal::Get< 1 >
 
class  std::tr1::gtest_internal::Get< 2 >
 
class  std::tr1::gtest_internal::Get< 3 >
 
class  std::tr1::gtest_internal::Get< 4 >
 
class  std::tr1::gtest_internal::Get< 5 >
 
class  std::tr1::gtest_internal::Get< 6 >
 
class  std::tr1::gtest_internal::Get< 7 >
 
class  std::tr1::gtest_internal::Get< 8 >
 
class  std::tr1::gtest_internal::Get< 9 >
 
class  testing::internal::GTestLog
 
class  testing::internal::GTestMutexLock
 
class  testing::internal::HasNewFatalFailureHelper
 
class  testing::internal::ImplicitlyConvertible< From, To >
 
struct  testing::internal::ParameterizedTestCaseInfo< TestCase >::InstantiationInfo
 
struct  testing::internal::is_pointer< T >
 
struct  testing::internal::is_pointer< T * >
 
struct  testing::internal::IsAProtocolMessage< T >
 
class  testing::internal::ValuesInIteratorRangeGenerator< T >::Iterator
 
class  testing::internal::RangeGenerator< T, IncrementT >::Iterator
 
struct  testing::internal::IteratorTraits< Iterator >
 
struct  testing::internal::IteratorTraits< const T * >
 
struct  testing::internal::IteratorTraits< T * >
 
class  testing::internal::linked_ptr< T >
 
class  testing::internal::linked_ptr_internal
 
class  testing::Message
 
class  testing::internal::Mutex
 
class  testing::internal::NativeArray< Element >
 
class  testing::internal::ParameterizedTestCaseInfo< TestCase >
 
class  testing::internal::ParameterizedTestCaseInfoBase
 
class  testing::internal::ParameterizedTestCaseRegistry
 
class  testing::internal::ParameterizedTestFactory< TestClass >
 
class  testing::internal::ParamGenerator< T >
 
class  testing::internal::ParamGenerator< T >
 
class  testing::internal::ParamGeneratorInterface< T >
 
class  testing::internal::ParamGeneratorInterface< T >
 
class  testing::internal::ParamIterator< T >
 
class  testing::internal::ParamIteratorInterface< T >
 
struct  testing::internal::ParamNameGenFunc< ParamType >
 
struct  testing::PrintToStringParamName
 
class  testing::internal::Random
 
class  testing::internal::RangeGenerator< T, IncrementT >
 
class  testing::internal::RE
 
struct  testing::internal::RelationToSourceCopy
 
struct  testing::internal::RelationToSourceReference
 
struct  testing::internal::RemoveConst< T >
 
struct  testing::internal::RemoveConst< const T >
 
struct  testing::internal::RemoveConst< const T[N]>
 
struct  testing::internal::RemoveReference< T >
 
struct  testing::internal::RemoveReference< T & >
 
struct  std::tr1::gtest_internal::SameSizeTuplePrefixComparator< kSize1, kSize2 >
 
struct  std::tr1::gtest_internal::SameSizeTuplePrefixComparator< 0, 0 >
 
struct  std::tr1::gtest_internal::SameSizeTuplePrefixComparator< k, k >
 
class  testing::internal::scoped_ptr< T >
 
class  testing::internal::ScopedTrace
 
struct  testing::Environment::Setup_should_be_spelled_SetUp
 
struct  testing::Test::Setup_should_be_spelled_SetUp
 
struct  testing::internal::StaticAssertTypeEqHelper< T1, T2 >
 
struct  testing::internal::StaticAssertTypeEqHelper< T, T >
 
class  testing::internal::String
 
class  testing::Test
 
class  testing::TestCase
 
class  testing::TestEventListener
 
class  testing::TestEventListeners
 
class  testing::internal::TestFactoryBase
 
class  testing::internal::TestFactoryImpl< TestClass >
 
class  testing::TestInfo
 
struct  testing::internal::ParameterizedTestCaseInfo< TestCase >::TestInfo
 
class  testing::internal::TestMetaFactory< TestSuite >
 
class  testing::internal::TestMetaFactoryBase< ParamType >
 
struct  testing::TestParamInfo< ParamType >
 
class  testing::TestPartResult
 
class  testing::TestPartResultArray
 
class  testing::TestPartResultReporterInterface
 
class  testing::TestProperty
 
class  testing::TestResult
 
class  testing::TestWithParam< T >
 
class  testing::internal::ThreadLocal< T >
 
class  std::tr1::tuple<>
 
class  std::tr1::tuple<>
 
class  std::tr1::tuple<>
 
struct  testing::internal::TuplePolicy< TupleT >::tuple_element< I >
 
struct  std::tr1::tuple_element< k, Tuple >
 
struct  std::tr1::tuple_size< Tuple >
 
struct  std::tr1::tuple_size< GTEST_0_TUPLE_(T) >
 
struct  std::tr1::tuple_size< GTEST_10_TUPLE_(T) >
 
struct  std::tr1::tuple_size< GTEST_1_TUPLE_(T) >
 
struct  std::tr1::tuple_size< GTEST_2_TUPLE_(T) >
 
struct  std::tr1::tuple_size< GTEST_3_TUPLE_(T) >
 
struct  std::tr1::tuple_size< GTEST_4_TUPLE_(T) >
 
struct  std::tr1::tuple_size< GTEST_5_TUPLE_(T) >
 
struct  std::tr1::tuple_size< GTEST_6_TUPLE_(T) >
 
struct  std::tr1::tuple_size< GTEST_7_TUPLE_(T) >
 
struct  std::tr1::tuple_size< GTEST_8_TUPLE_(T) >
 
struct  std::tr1::tuple_size< GTEST_9_TUPLE_(T) >
 
struct  std::tr1::gtest_internal::TupleElement< kIndexValid, kIndex, Tuple >
 
struct  std::tr1::gtest_internal::TupleElement< true, 0, GTEST_10_TUPLE_(T) >
 
struct  std::tr1::gtest_internal::TupleElement< true, 1, GTEST_10_TUPLE_(T) >
 
struct  std::tr1::gtest_internal::TupleElement< true, 2, GTEST_10_TUPLE_(T) >
 
struct  std::tr1::gtest_internal::TupleElement< true, 3, GTEST_10_TUPLE_(T) >
 
struct  std::tr1::gtest_internal::TupleElement< true, 4, GTEST_10_TUPLE_(T) >
 
struct  std::tr1::gtest_internal::TupleElement< true, 5, GTEST_10_TUPLE_(T) >
 
struct  std::tr1::gtest_internal::TupleElement< true, 6, GTEST_10_TUPLE_(T) >
 
struct  std::tr1::gtest_internal::TupleElement< true, 7, GTEST_10_TUPLE_(T) >
 
struct  std::tr1::gtest_internal::TupleElement< true, 8, GTEST_10_TUPLE_(T) >
 
struct  std::tr1::gtest_internal::TupleElement< true, 9, GTEST_10_TUPLE_(T) >
 
struct  testing::internal::TuplePolicy< TupleT >
 
struct  testing::internal::TuplePolicy< TupleT >
 
struct  testing::internal::TuplePrefixPrinter< N >
 
struct  testing::internal::TuplePrefixPrinter< 0 >
 
class  testing::internal::TypeIdHelper< T >
 
class  testing::internal2::TypeWithoutFormatter< T, kTypeKind >
 
class  testing::internal2::TypeWithoutFormatter< T, kConvertibleToInteger >
 
class  testing::internal2::TypeWithoutFormatter< T, kProtobuf >
 
class  testing::internal::TypeWithSize< size >
 
class  testing::internal::TypeWithSize< 4 >
 
class  testing::internal::TypeWithSize< 8 >
 
class  testing::UnitTest
 
class  testing::internal::UniversalPrinter< T >
 
class  testing::internal::UniversalPrinter< T >
 
class  testing::internal::UniversalPrinter< T & >
 
class  testing::internal::UniversalPrinter< T[N]>
 
class  testing::internal::UniversalTersePrinter< T >
 
class  testing::internal::UniversalTersePrinter< char * >
 
class  testing::internal::UniversalTersePrinter< const char * >
 
class  testing::internal::UniversalTersePrinter< const wchar_t * >
 
class  testing::internal::UniversalTersePrinter< T & >
 
class  testing::internal::UniversalTersePrinter< T[N]>
 
class  testing::internal::UniversalTersePrinter< wchar_t * >
 
class  testing::internal::ValueArray1< T1 >
 
class  testing::internal::ValueArray10< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 >
 
class  testing::internal::ValueArray11< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11 >
 
class  testing::internal::ValueArray12< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12 >
 
class  testing::internal::ValueArray13< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13 >
 
class  testing::internal::ValueArray14< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14 >
 
class  testing::internal::ValueArray15< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15 >
 
class  testing::internal::ValueArray16< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16 >
 
class  testing::internal::ValueArray17< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17 >
 
class  testing::internal::ValueArray18< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18 >
 
class  testing::internal::ValueArray19< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19 >
 
class  testing::internal::ValueArray2< T1, T2 >
 
class  testing::internal::ValueArray20< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20 >
 
class  testing::internal::ValueArray21< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21 >
 
class  testing::internal::ValueArray22< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22 >
 
class  testing::internal::ValueArray23< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23 >
 
class  testing::internal::ValueArray24< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24 >
 
class  testing::internal::ValueArray25< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25 >
 
class  testing::internal::ValueArray26< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26 >
 
class  testing::internal::ValueArray27< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27 >
 
class  testing::internal::ValueArray28< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28 >
 
class  testing::internal::ValueArray29< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29 >
 
class  testing::internal::ValueArray3< T1, T2, T3 >
 
class  testing::internal::ValueArray30< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30 >
 
class  testing::internal::ValueArray31< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31 >
 
class  testing::internal::ValueArray32< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32 >
 
class  testing::internal::ValueArray33< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33 >
 
class  testing::internal::ValueArray34< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34 >
 
class  testing::internal::ValueArray35< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35 >
 
class  testing::internal::ValueArray36< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36 >
 
class  testing::internal::ValueArray37< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37 >
 
class  testing::internal::ValueArray38< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38 >
 
class  testing::internal::ValueArray39< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39 >
 
class  testing::internal::ValueArray4< T1, T2, T3, T4 >
 
class  testing::internal::ValueArray40< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40 >
 
class  testing::internal::ValueArray41< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41 >
 
class  testing::internal::ValueArray42< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42 >
 
class  testing::internal::ValueArray43< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43 >
 
class  testing::internal::ValueArray44< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44 >
 
class  testing::internal::ValueArray45< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45 >
 
class  testing::internal::ValueArray46< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46 >
 
class  testing::internal::ValueArray47< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47 >
 
class  testing::internal::ValueArray48< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47, T48 >
 
class  testing::internal::ValueArray49< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47, T48, T49 >
 
class  testing::internal::ValueArray5< T1, T2, T3, T4, T5 >
 
class  testing::internal::ValueArray50< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47, T48, T49, T50 >
 
class  testing::internal::ValueArray6< T1, T2, T3, T4, T5, T6 >
 
class  testing::internal::ValueArray7< T1, T2, T3, T4, T5, T6, T7 >
 
class  testing::internal::ValueArray8< T1, T2, T3, T4, T5, T6, T7, T8 >
 
class  testing::internal::ValueArray9< T1, T2, T3, T4, T5, T6, T7, T8, T9 >
 
class  testing::internal::ValuesInIteratorRangeGenerator< T >
 
class  testing::WithParamInterface< T >
 

Namespaces

 proto2
 
 std
 
 std::tr1
 
 std::tr1::gtest_internal
 
 testing
 
 testing::internal
 
 testing::internal2
 
 testing::internal::edit_distance
 
 testing::internal::posix
 
 testing_internal
 

Macros

#define ADD_FAILURE()   GTEST_NONFATAL_FAILURE_("Failed")
 
#define ADD_FAILURE_AT(file, line)
 
#define ASSERT_ANY_THROW(statement)   GTEST_TEST_ANY_THROW_(statement, GTEST_FATAL_FAILURE_)
 
#define ASSERT_DEATH_IF_SUPPORTED(statement, regex)   GTEST_UNSUPPORTED_DEATH_TEST_(statement, regex, return)
 
#define ASSERT_DOUBLE_EQ(val1, val2)
 
#define ASSERT_EQ(val1, val2)   GTEST_ASSERT_EQ(val1, val2)
 
#define ASSERT_FALSE(condition)
 
#define ASSERT_FLOAT_EQ(val1, val2)
 
#define ASSERT_GE(val1, val2)   GTEST_ASSERT_GE(val1, val2)
 
#define ASSERT_GT(val1, val2)   GTEST_ASSERT_GT(val1, val2)
 
#define ASSERT_LE(val1, val2)   GTEST_ASSERT_LE(val1, val2)
 
#define ASSERT_LT(val1, val2)   GTEST_ASSERT_LT(val1, val2)
 
#define ASSERT_NE(val1, val2)   GTEST_ASSERT_NE(val1, val2)
 
#define ASSERT_NEAR(val1, val2, abs_error)
 
#define ASSERT_NO_FATAL_FAILURE(statement)   GTEST_TEST_NO_FATAL_FAILURE_(statement, GTEST_FATAL_FAILURE_)
 
#define ASSERT_NO_THROW(statement)   GTEST_TEST_NO_THROW_(statement, GTEST_FATAL_FAILURE_)
 
#define ASSERT_PRED1(pred, v1)   GTEST_PRED1_(pred, v1, GTEST_FATAL_FAILURE_)
 
#define ASSERT_PRED2(pred, v1, v2)   GTEST_PRED2_(pred, v1, v2, GTEST_FATAL_FAILURE_)
 
#define ASSERT_PRED3(pred, v1, v2, v3)   GTEST_PRED3_(pred, v1, v2, v3, GTEST_FATAL_FAILURE_)
 
#define ASSERT_PRED4(pred, v1, v2, v3, v4)   GTEST_PRED4_(pred, v1, v2, v3, v4, GTEST_FATAL_FAILURE_)
 
#define ASSERT_PRED5(pred, v1, v2, v3, v4, v5)   GTEST_PRED5_(pred, v1, v2, v3, v4, v5, GTEST_FATAL_FAILURE_)
 
#define ASSERT_PRED_FORMAT1(pred_format, v1)   GTEST_PRED_FORMAT1_(pred_format, v1, GTEST_FATAL_FAILURE_)
 
#define ASSERT_PRED_FORMAT2(pred_format, v1, v2)   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_FATAL_FAILURE_)
 
#define ASSERT_PRED_FORMAT3(pred_format, v1, v2, v3)   GTEST_PRED_FORMAT3_(pred_format, v1, v2, v3, GTEST_FATAL_FAILURE_)
 
#define ASSERT_PRED_FORMAT4(pred_format, v1, v2, v3, v4)   GTEST_PRED_FORMAT4_(pred_format, v1, v2, v3, v4, GTEST_FATAL_FAILURE_)
 
#define ASSERT_PRED_FORMAT5(pred_format, v1, v2, v3, v4, v5)   GTEST_PRED_FORMAT5_(pred_format, v1, v2, v3, v4, v5, GTEST_FATAL_FAILURE_)
 
#define ASSERT_STRCASEEQ(s1, s2)   ASSERT_PRED_FORMAT2(::testing::internal::CmpHelperSTRCASEEQ, s1, s2)
 
#define ASSERT_STRCASENE(s1, s2)   ASSERT_PRED_FORMAT2(::testing::internal::CmpHelperSTRCASENE, s1, s2)
 
#define ASSERT_STREQ(s1, s2)   ASSERT_PRED_FORMAT2(::testing::internal::CmpHelperSTREQ, s1, s2)
 
#define ASSERT_STRNE(s1, s2)   ASSERT_PRED_FORMAT2(::testing::internal::CmpHelperSTRNE, s1, s2)
 
#define ASSERT_THROW(statement, expected_exception)   GTEST_TEST_THROW_(statement, expected_exception, GTEST_FATAL_FAILURE_)
 
#define ASSERT_TRUE(condition)
 
#define EXPECT_ANY_THROW(statement)   GTEST_TEST_ANY_THROW_(statement, GTEST_NONFATAL_FAILURE_)
 
#define EXPECT_DEATH_IF_SUPPORTED(statement, regex)   GTEST_UNSUPPORTED_DEATH_TEST_(statement, regex, )
 
#define EXPECT_DOUBLE_EQ(val1, val2)
 
#define EXPECT_EQ(val1, val2)
 
#define EXPECT_FALSE(condition)
 
#define EXPECT_FLOAT_EQ(val1, val2)
 
#define EXPECT_GE(val1, val2)   EXPECT_PRED_FORMAT2(::testing::internal::CmpHelperGE, val1, val2)
 
#define EXPECT_GT(val1, val2)   EXPECT_PRED_FORMAT2(::testing::internal::CmpHelperGT, val1, val2)
 
#define EXPECT_LE(val1, val2)   EXPECT_PRED_FORMAT2(::testing::internal::CmpHelperLE, val1, val2)
 
#define EXPECT_LT(val1, val2)   EXPECT_PRED_FORMAT2(::testing::internal::CmpHelperLT, val1, val2)
 
#define EXPECT_NE(val1, val2)   EXPECT_PRED_FORMAT2(::testing::internal::CmpHelperNE, val1, val2)
 
#define EXPECT_NEAR(val1, val2, abs_error)
 
#define EXPECT_NO_FATAL_FAILURE(statement)   GTEST_TEST_NO_FATAL_FAILURE_(statement, GTEST_NONFATAL_FAILURE_)
 
#define EXPECT_NO_THROW(statement)   GTEST_TEST_NO_THROW_(statement, GTEST_NONFATAL_FAILURE_)
 
#define EXPECT_PRED1(pred, v1)   GTEST_PRED1_(pred, v1, GTEST_NONFATAL_FAILURE_)
 
#define EXPECT_PRED2(pred, v1, v2)   GTEST_PRED2_(pred, v1, v2, GTEST_NONFATAL_FAILURE_)
 
#define EXPECT_PRED3(pred, v1, v2, v3)   GTEST_PRED3_(pred, v1, v2, v3, GTEST_NONFATAL_FAILURE_)
 
#define EXPECT_PRED4(pred, v1, v2, v3, v4)   GTEST_PRED4_(pred, v1, v2, v3, v4, GTEST_NONFATAL_FAILURE_)
 
#define EXPECT_PRED5(pred, v1, v2, v3, v4, v5)   GTEST_PRED5_(pred, v1, v2, v3, v4, v5, GTEST_NONFATAL_FAILURE_)
 
#define EXPECT_PRED_FORMAT1(pred_format, v1)   GTEST_PRED_FORMAT1_(pred_format, v1, GTEST_NONFATAL_FAILURE_)
 
#define EXPECT_PRED_FORMAT2(pred_format, v1, v2)   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
 
#define EXPECT_PRED_FORMAT3(pred_format, v1, v2, v3)   GTEST_PRED_FORMAT3_(pred_format, v1, v2, v3, GTEST_NONFATAL_FAILURE_)
 
#define EXPECT_PRED_FORMAT4(pred_format, v1, v2, v3, v4)   GTEST_PRED_FORMAT4_(pred_format, v1, v2, v3, v4, GTEST_NONFATAL_FAILURE_)
 
#define EXPECT_PRED_FORMAT5(pred_format, v1, v2, v3, v4, v5)   GTEST_PRED_FORMAT5_(pred_format, v1, v2, v3, v4, v5, GTEST_NONFATAL_FAILURE_)
 
#define EXPECT_STRCASEEQ(s1, s2)   EXPECT_PRED_FORMAT2(::testing::internal::CmpHelperSTRCASEEQ, s1, s2)
 
#define EXPECT_STRCASENE(s1, s2)   EXPECT_PRED_FORMAT2(::testing::internal::CmpHelperSTRCASENE, s1, s2)
 
#define EXPECT_STREQ(s1, s2)   EXPECT_PRED_FORMAT2(::testing::internal::CmpHelperSTREQ, s1, s2)
 
#define EXPECT_STRNE(s1, s2)   EXPECT_PRED_FORMAT2(::testing::internal::CmpHelperSTRNE, s1, s2)
 
#define EXPECT_THROW(statement, expected_exception)   GTEST_TEST_THROW_(statement, expected_exception, GTEST_NONFATAL_FAILURE_)
 
#define EXPECT_TRUE(condition)
 
#define FAIL()   GTEST_FAIL()
 
#define FRIEND_TEST(test_case_name, test_name)   friend class test_case_name##_##test_name##_Test
 
#define GTEST_0_TUPLE_(T)   tuple<>
 
#define GTEST_0_TYPENAMES_(T)
 
#define GTEST_10_TUPLE_(T)
 
#define GTEST_10_TYPENAMES_(T)
 
#define GTEST_1_TUPLE_(T)
 
#define GTEST_1_TYPENAMES_(T)   typename T##0
 
#define GTEST_2_TUPLE_(T)
 
#define GTEST_2_TYPENAMES_(T)   typename T##0, typename T##1
 
#define GTEST_3_TUPLE_(T)
 
#define GTEST_3_TYPENAMES_(T)   typename T##0, typename T##1, typename T##2
 
#define GTEST_4_TUPLE_(T)
 
#define GTEST_4_TYPENAMES_(T)
 
#define GTEST_5_TUPLE_(T)
 
#define GTEST_5_TYPENAMES_(T)
 
#define GTEST_6_TUPLE_(T)
 
#define GTEST_6_TYPENAMES_(T)
 
#define GTEST_7_TUPLE_(T)
 
#define GTEST_7_TYPENAMES_(T)
 
#define GTEST_8_TUPLE_(T)
 
#define GTEST_8_TYPENAMES_(T)
 
#define GTEST_9_TUPLE_(T)
 
#define GTEST_9_TYPENAMES_(T)
 
#define GTEST_ADD_REF_(T)   typename ::std::tr1::gtest_internal::AddRef<T>::type
 
#define GTEST_ADD_REFERENCE_(T)   typename ::testing::internal::AddReference<T>::type
 
#define GTEST_AMBIGUOUS_ELSE_BLOCKER_   switch (0) case 0: default:
 
#define GTEST_API_
 
#define GTEST_ARRAY_SIZE_(array)   (sizeof(array) / sizeof(array[0]))
 
#define GTEST_ASSERT_(expression, on_failure)
 
#define GTEST_ASSERT_EQ(val1, val2)
 
#define GTEST_ASSERT_GE(val1, val2)   ASSERT_PRED_FORMAT2(::testing::internal::CmpHelperGE, val1, val2)
 
#define GTEST_ASSERT_GT(val1, val2)   ASSERT_PRED_FORMAT2(::testing::internal::CmpHelperGT, val1, val2)
 
#define GTEST_ASSERT_LE(val1, val2)   ASSERT_PRED_FORMAT2(::testing::internal::CmpHelperLE, val1, val2)
 
#define GTEST_ASSERT_LT(val1, val2)   ASSERT_PRED_FORMAT2(::testing::internal::CmpHelperLT, val1, val2)
 
#define GTEST_ASSERT_NE(val1, val2)   ASSERT_PRED_FORMAT2(::testing::internal::CmpHelperNE, val1, val2)
 
#define GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_
 
#define GTEST_ATTRIBUTE_NO_SANITIZE_MEMORY_
 
#define GTEST_ATTRIBUTE_NO_SANITIZE_THREAD_
 
#define GTEST_ATTRIBUTE_UNUSED_
 
#define GTEST_BY_REF_(T)   typename ::std::tr1::gtest_internal::ByRef<T>::type
 
#define GTEST_CAN_COMPARE_NULL   1
 
#define GTEST_CHECK_(condition)
 
#define GTEST_CHECK_POSIX_SUCCESS_(posix_call)
 
#define GTEST_COMPILE_ASSERT_(expr, msg)
 
#define GTEST_CONCAT_TOKEN_(foo, bar)   GTEST_CONCAT_TOKEN_IMPL_(foo, bar)
 
#define GTEST_CONCAT_TOKEN_IMPL_(foo, bar)   foo ## bar
 
#define GTEST_DECLARE_bool_(name)   GTEST_API_ extern bool GTEST_FLAG(name)
 
#define GTEST_DECLARE_int32_(name)   GTEST_API_ extern ::testing::internal::Int32 GTEST_FLAG(name)
 
#define GTEST_DECLARE_STATIC_MUTEX_(mutex)   extern ::testing::internal::Mutex mutex
 
#define GTEST_DECLARE_string_(name)   GTEST_API_ extern ::std::string GTEST_FLAG(name)
 
#define GTEST_DECLARE_TUPLE_AS_FRIEND_
 
#define GTEST_DEFINE_bool_(name, default_val, doc)   GTEST_API_ bool GTEST_FLAG(name) = (default_val)
 
#define GTEST_DEFINE_int32_(name, default_val, doc)   GTEST_API_ ::testing::internal::Int32 GTEST_FLAG(name) = (default_val)
 
#define GTEST_DEFINE_STATIC_MUTEX_(mutex)   ::testing::internal::Mutex mutex
 
#define GTEST_DEFINE_string_(name, default_val, doc)   GTEST_API_ ::std::string GTEST_FLAG(name) = (default_val)
 
#define GTEST_DEV_EMAIL_   "googletestframework@@googlegroups.com"
 
#define GTEST_DISABLE_MSC_WARNINGS_POP_()
 
#define GTEST_DISABLE_MSC_WARNINGS_PUSH_(warnings)
 
#define GTEST_DISALLOW_ASSIGN_(type)   void operator=(type const &)
 
#define GTEST_DISALLOW_COPY_AND_ASSIGN_(type)
 
#define GTEST_EXCLUSIVE_LOCK_REQUIRED_(locks)
 
#define GTEST_FAIL()   GTEST_FATAL_FAILURE_("Failed")
 
#define GTEST_FATAL_FAILURE_(message)   return GTEST_MESSAGE_(message, ::testing::TestPartResult::kFatalFailure)
 
#define GTEST_FLAG(name)   FLAGS_gtest_##name
 
#define GTEST_FLAG_PREFIX_   "gtest_"
 
#define GTEST_FLAG_PREFIX_DASH_   "gtest-"
 
#define GTEST_FLAG_PREFIX_UPPER_   "GTEST_"
 
#define GTEST_FLAG_SAVER_   ::testing::internal::GTestFlagSaver
 
#define GTEST_HAS_ALT_PATH_SEP_   0
 
#define GTEST_HAS_CLONE   0
 
#define GTEST_HAS_CXXABI_H_   0
 
#define GTEST_HAS_EXCEPTIONS   0
 
#define GTEST_HAS_GLOBAL_STRING   0
 
#define GTEST_HAS_GLOBAL_WSTRING   (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)
 
#define GTEST_HAS_PARAM_TEST   1
 
#define GTEST_HAS_POSIX_RE   (!GTEST_OS_WINDOWS)
 
#define GTEST_HAS_PTHREAD
 
#define GTEST_HAS_RTTI   1
 
#define GTEST_HAS_SEH   0
 
#define GTEST_HAS_STD_STRING   1
 
#define GTEST_HAS_STD_WSTRING   (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS))
 
#define GTEST_HAS_STREAM_REDIRECTION   1
 
#define GTEST_HAS_TR1_TUPLE   1
 
#define GTEST_IMPL_CMP_HELPER_(op_name, op)
 
#define GTEST_IMPL_FORMAT_C_STRING_AS_POINTER_(CharType)
 
#define GTEST_IMPL_FORMAT_C_STRING_AS_STRING_(CharType, OtherStringType)
 
#define GTEST_INCLUDE_GTEST_GTEST_DEATH_TEST_H_
 
#define GTEST_INCLUDE_GTEST_GTEST_MESSAGE_H_
 
#define GTEST_INCLUDE_GTEST_GTEST_PARAM_TEST_H_
 
#define GTEST_INCLUDE_GTEST_GTEST_PRED_IMPL_H_
 
#define GTEST_INCLUDE_GTEST_GTEST_PRINTERS_H_
 
#define GTEST_INCLUDE_GTEST_GTEST_PROD_H_
 
#define GTEST_INCLUDE_GTEST_GTEST_TEST_PART_H_
 
#define GTEST_INCLUDE_GTEST_GTEST_TYPED_TEST_H_
 
#define GTEST_INCLUDE_GTEST_INTERNAL_CUSTOM_GTEST_PORT_H_
 
#define GTEST_INCLUDE_GTEST_INTERNAL_CUSTOM_GTEST_PRINTERS_H_
 
#define GTEST_INCLUDE_GTEST_INTERNAL_GTEST_DEATH_TEST_INTERNAL_H_
 
#define GTEST_INCLUDE_GTEST_INTERNAL_GTEST_FILEPATH_H_
 
#define GTEST_INCLUDE_GTEST_INTERNAL_GTEST_INTERNAL_H_
 
#define GTEST_INCLUDE_GTEST_INTERNAL_GTEST_LINKED_PTR_H_
 
#define GTEST_INCLUDE_GTEST_INTERNAL_GTEST_PARAM_UTIL_GENERATED_H_
 
#define GTEST_INCLUDE_GTEST_INTERNAL_GTEST_PARAM_UTIL_H_
 
#define GTEST_INCLUDE_GTEST_INTERNAL_GTEST_PORT_ARCH_H_
 
#define GTEST_INCLUDE_GTEST_INTERNAL_GTEST_PORT_H_
 
#define GTEST_INCLUDE_GTEST_INTERNAL_GTEST_STRING_H_
 
#define GTEST_INCLUDE_GTEST_INTERNAL_GTEST_TUPLE_H_
 
#define GTEST_INCLUDE_GTEST_INTERNAL_GTEST_TYPE_UTIL_H_
 
#define GTEST_INIT_GOOGLE_TEST_NAME_   "testing::InitGoogleTest"
 
#define GTEST_INTENTIONAL_CONST_COND_POP_()   GTEST_DISABLE_MSC_WARNINGS_POP_()
 
#define GTEST_INTENTIONAL_CONST_COND_PUSH_()   GTEST_DISABLE_MSC_WARNINGS_PUSH_(4127)
 
#define GTEST_IS_NULL_LITERAL_(x)   (sizeof(::testing::internal::IsNullLiteralHelper(x)) == 1)
 
#define GTEST_IS_THREADSAFE
 
#define GTEST_LANG_CXX11   0
 
#define GTEST_LOCK_EXCLUDED_(locks)
 
#define GTEST_LOG_(severity)
 
#define GTEST_MESSAGE_(message, result_type)   GTEST_MESSAGE_AT_(__FILE__, __LINE__, message, result_type)
 
#define GTEST_MESSAGE_AT_(file, line, message, result_type)
 
#define GTEST_MUST_USE_RESULT_
 
#define GTEST_NAME_   "Google Test"
 
#define GTEST_NO_INLINE_
 
#define GTEST_NONFATAL_FAILURE_(message)   GTEST_MESSAGE_(message, ::testing::TestPartResult::kNonFatalFailure)
 
#define GTEST_PATH_SEP_   "/"
 
#define GTEST_PRED1_(pred, v1, on_failure)
 
#define GTEST_PRED2_(pred, v1, v2, on_failure)
 
#define GTEST_PRED3_(pred, v1, v2, v3, on_failure)
 
#define GTEST_PRED4_(pred, v1, v2, v3, v4, on_failure)
 
#define GTEST_PRED5_(pred, v1, v2, v3, v4, v5, on_failure)
 
#define GTEST_PRED_FORMAT1_(pred_format, v1, on_failure)
 
#define GTEST_PRED_FORMAT2_(pred_format, v1, v2, on_failure)
 
#define GTEST_PRED_FORMAT3_(pred_format, v1, v2, v3, on_failure)
 
#define GTEST_PRED_FORMAT4_(pred_format, v1, v2, v3, v4, on_failure)
 
#define GTEST_PRED_FORMAT5_(pred_format, v1, v2, v3, v4, v5, on_failure)
 
#define GTEST_PROJECT_URL_   "https://github.com/google/googletest/"
 
#define GTEST_REFERENCE_TO_CONST_(T)   GTEST_ADD_REFERENCE_(const GTEST_REMOVE_REFERENCE_(T))
 
#define GTEST_REMOVE_CONST_(T)   typename ::testing::internal::RemoveConst<T>::type
 
#define GTEST_REMOVE_REFERENCE_(T)   typename ::testing::internal::RemoveReference<T>::type
 
#define GTEST_REMOVE_REFERENCE_AND_CONST_(T)   GTEST_REMOVE_CONST_(GTEST_REMOVE_REFERENCE_(T))
 
#define GTEST_SNPRINTF_   snprintf
 
#define GTEST_SUCCEED()   GTEST_SUCCESS_("Succeeded")
 
#define GTEST_SUCCESS_(message)   GTEST_MESSAGE_(message, ::testing::TestPartResult::kSuccess)
 
#define GTEST_SUPPRESS_UNREACHABLE_CODE_WARNING_BELOW_(statement)   if (::testing::internal::AlwaysTrue()) { statement; }
 
#define GTEST_TEST(test_case_name, test_name)
 
#define GTEST_TEST_(test_case_name, test_name, parent_class, parent_id)
 
#define GTEST_TEST_ANY_THROW_(statement, fail)
 
#define GTEST_TEST_BOOLEAN_(expression, text, actual, expected, fail)
 
#define GTEST_TEST_CLASS_NAME_(test_case_name, test_name)   test_case_name##_##test_name##_Test
 
#define GTEST_TEST_NO_FATAL_FAILURE_(statement, fail)
 
#define GTEST_TEST_NO_THROW_(statement, fail)
 
#define GTEST_TEST_THROW_(statement, expected_exception, fail)
 
#define GTEST_TUPLE_ELEMENT_(k, Tuple)   typename tuple_element<k, Tuple >::type
 
#define GTEST_TUPLE_NAMESPACE_   ::std::tr1
 
#define GTEST_UNSUPPORTED_DEATH_TEST_(statement, regex, terminator)
 
#define GTEST_USE_OWN_FLAGFILE_FLAG_   1
 
#define GTEST_USE_OWN_TR1_TUPLE   1
 
#define GTEST_USES_POSIX_RE   1
 
#define GTEST_WIDE_STRING_USES_UTF16_   (GTEST_OS_WINDOWS || GTEST_OS_CYGWIN || GTEST_OS_SYMBIAN || GTEST_OS_AIX)
 
#define INSTANTIATE_TEST_CASE_P(prefix, test_case_name, generator, ...)
 
#define SCOPED_TRACE(message)
 
#define SUCCEED()   GTEST_SUCCEED()
 
#define TEST(test_case_name, test_name)   GTEST_TEST(test_case_name, test_name)
 
#define TEST_F(test_fixture, test_name)
 
#define TEST_P(test_case_name, test_name)
 

Typedefs

typedef void(* testing::internal::SetUpTestCaseFunc) ()
 
typedef void(* testing::internal::TearDownTestCaseFunc) ()
 

Enumerations

enum  testing::internal::edit_distance::EditType {
  testing::internal::edit_distance::kMatch, testing::internal::edit_distance::kAdd, testing::internal::edit_distance::kRemove, testing::internal::edit_distance::kReplace,
  testing::internal::edit_distance::kMatch, testing::internal::edit_distance::kAdd, testing::internal::edit_distance::kRemove, testing::internal::edit_distance::kReplace,
  testing::internal::edit_distance::kMatch, testing::internal::edit_distance::kAdd, testing::internal::edit_distance::kRemove, testing::internal::edit_distance::kReplace,
  testing::internal::edit_distance::kMatch, testing::internal::edit_distance::kAdd, testing::internal::edit_distance::kRemove, testing::internal::edit_distance::kReplace,
  testing::internal::edit_distance::kMatch, testing::internal::edit_distance::kAdd, testing::internal::edit_distance::kRemove, testing::internal::edit_distance::kReplace,
  testing::internal::edit_distance::kMatch, testing::internal::edit_distance::kAdd, testing::internal::edit_distance::kRemove, testing::internal::edit_distance::kReplace
}
 
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,
  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,
  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
}
 
enum  testing::internal2::TypeKind {
  testing::internal2::kProtobuf, testing::internal2::kConvertibleToInteger, testing::internal2::kOtherType, testing::internal2::kProtobuf,
  testing::internal2::kConvertibleToInteger, testing::internal2::kOtherType, testing::internal2::kProtobuf, testing::internal2::kConvertibleToInteger,
  testing::internal2::kOtherType, testing::internal2::kProtobuf, testing::internal2::kConvertibleToInteger, testing::internal2::kOtherType
}
 

Functions

void testing::internal::posix::Abort ()
 
Environment * testing::AddGlobalTestEnvironment (Environment *env)
 
bool testing::internal::AlwaysFalse ()
 
GTEST_API_ bool testing::internal::AlwaysTrue ()
 
GTEST_API_ std::string testing::internal::AppendUserMessage (const std::string &gtest_msg, const Message &user_msg)
 
template<typename Iter , typename Element >
Iter testing::internal::ArrayAwareFind (Iter begin, Iter end, const Element &elem)
 
template<typename T , typename U >
bool testing::internal::ArrayEq (const T &lhs, const U &rhs)
 
template<typename T , typename U >
bool testing::internal::ArrayEq (const T *lhs, size_t size, const U *rhs)
 
template<typename T , typename U , size_t N>
bool testing::internal::ArrayEq (const T(&lhs)[N], const U(&rhs)[N])
 
AssertionResult testing::AssertionFailure ()
 
AssertionResult testing::AssertionFailure (const Message &message)
 
AssertionResult testing::AssertionSuccess ()
 
template<typename Pred , typename T1 >
AssertionResult testing::AssertPred1Helper (const char *pred_text, const char *e1, Pred pred, const T1 &v1)
 
template<typename Pred , typename T1 , typename T2 >
AssertionResult testing::AssertPred2Helper (const char *pred_text, const char *e1, const char *e2, Pred pred, const T1 &v1, const T2 &v2)
 
template<typename Pred , typename T1 , typename T2 , typename T3 >
AssertionResult testing::AssertPred3Helper (const char *pred_text, const char *e1, const char *e2, const char *e3, Pred pred, const T1 &v1, const T2 &v2, const T3 &v3)
 
template<typename Pred , typename T1 , typename T2 , typename T3 , typename T4 >
AssertionResult testing::AssertPred4Helper (const char *pred_text, const char *e1, const char *e2, const char *e3, const char *e4, Pred pred, const T1 &v1, const T2 &v2, const T3 &v3, const T4 &v4)
 
template<typename Pred , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 >
AssertionResult testing::AssertPred5Helper (const char *pred_text, const char *e1, const char *e2, const char *e3, const char *e4, const char *e5, Pred pred, const T1 &v1, const T2 &v2, const T3 &v3, const T4 &v4, const T5 &v5)
 
internal::ParamGenerator< booltesting::Bool ()
 
bool testing::internal::BoolFromGTestEnv (const char *flag, bool default_val)
 
GTEST_API_ std::vector< EditType > testing::internal::edit_distance::CalculateOptimalEdits (const std::vector< size_t > &left, const std::vector< size_t > &right)
 
GTEST_API_ std::vector< EditType > testing::internal::edit_distance::CalculateOptimalEdits (const std::vector< std::string > &left, const std::vector< std::string > &right)
 
GTEST_API_ void testing::internal::CaptureStderr ()
 
GTEST_API_ void testing::internal::CaptureStdout ()
 
int testing::internal::posix::ChDir (const char *dir)
 
template<class Derived , class Base >
Derived * testing::internal::CheckedDowncastToActualType (Base *base)
 
int testing::internal::posix::Close (int fd)
 
GTEST_API_ AssertionResult testing::internal::CmpHelperEQ (const char *lhs_expression, const char *rhs_expression, BiggestInt lhs, BiggestInt rhs)
 
template<typename T1 , typename T2 >
AssertionResult testing::internal::CmpHelperEQ (const char *lhs_expression, const char *rhs_expression, const T1 &lhs, const T2 &rhs)
 
template<typename T1 , typename T2 >
AssertionResult testing::internal::CmpHelperEQFailure (const char *lhs_expression, const char *rhs_expression, const T1 &lhs, const T2 &rhs)
 
template<typename RawType >
AssertionResult testing::internal::CmpHelperFloatingPointEQ (const char *lhs_expression, const char *rhs_expression, RawType lhs_value, RawType rhs_value)
 
template<typename T1 , typename T2 >
AssertionResult testing::internal::CmpHelperOpFailure (const char *expr1, const char *expr2, const T1 &val1, const T2 &val2, const char *op)
 
GTEST_API_ AssertionResult testing::internal::CmpHelperSTRCASEEQ (const char *s1_expression, const char *s2_expression, const char *s1, const char *s2)
 
GTEST_API_ AssertionResult testing::internal::CmpHelperSTRCASENE (const char *s1_expression, const char *s2_expression, const char *s1, const char *s2)
 
GTEST_API_ AssertionResult testing::internal::CmpHelperSTREQ (const char *s1_expression, const char *s2_expression, const char *s1, const char *s2)
 
GTEST_API_ AssertionResult testing::internal::CmpHelperSTREQ (const char *s1_expression, const char *s2_expression, const wchar_t *s1, const wchar_t *s2)
 
GTEST_API_ AssertionResult testing::internal::CmpHelperSTRNE (const char *s1_expression, const char *s2_expression, const char *s1, const char *s2)
 
GTEST_API_ AssertionResult testing::internal::CmpHelperSTRNE (const char *s1_expression, const char *s2_expression, const wchar_t *s1, const wchar_t *s2)
 
template<typename T , typename U >
void testing::internal::CopyArray (const T &from, U *to)
 
template<typename T , typename U >
void testing::internal::CopyArray (const T *from, size_t size, U *to)
 
template<typename T , typename U , size_t N>
void testing::internal::CopyArray (const T(&from)[N], U(*to)[N])
 
GTEST_API_ std::string testing::internal::edit_distance::CreateUnifiedDiff (const std::vector< std::string > &left, const std::vector< std::string > &right, size_t context=2)
 
template<class ParamType >
std::string testing::internal::DefaultParamName (const TestParamInfo< ParamType > &info)
 
template<typename T >
void testing_internal::DefaultPrintNonContainerTo (const T &value, ::std::ostream *os)
 
template<typename C >
void testing::internal::DefaultPrintTo (IsContainer, false_type, const C &container, ::std::ostream *os)
 
template<typename T >
void testing::internal::DefaultPrintTo (IsNotContainer, false_type, const T &value, ::std::ostream *os)
 
template<typename T >
void testing::internal::DefaultPrintTo (IsNotContainer, true_type, T *p, ::std::ostream *os)
 
GTEST_API_ std::string testing::internal::DiffStrings (const std::string &left, const std::string &right, size_t *total_line_count)
 
GTEST_API_ AssertionResult testing::DoubleLE (const char *expr1, const char *expr2, double val1, double val2)
 
GTEST_API_ AssertionResult testing::internal::DoubleNearPredFormat (const char *expr1, const char *expr2, const char *abs_error_expr, double val1, double val2, double abs_error)
 
template<typename To , typename From >
To testing::internal::DownCast_ (From *f)
 
GTEST_API_ AssertionResult testing::internal::EqFailure (const char *expected_expression, const char *actual_expression, const std::string &expected_value, const std::string &actual_value, bool ignoring_case)
 
int testing::internal::posix::FClose (FILE *fp)
 
FILE * testing::internal::posix::FDOpen (int fd, const char *mode)
 
int testing::internal::posix::FileNo (FILE *file)
 
GTEST_API_ AssertionResult testing::FloatLE (const char *expr1, const char *expr2, float val1, float val2)
 
void testing::internal::FlushInfoLog ()
 
FILE * testing::internal::posix::FOpen (const char *path, const char *mode)
 
GTEST_API_ ::std::string testing::internal::FormatCompilerIndependentFileLocation (const char *file, int line)
 
GTEST_API_ ::std::string testing::internal::FormatFileLocation (const char *file, int line)
 
template<typename T1 , typename T2 >
std::string testing::internal::FormatForComparisonFailureMessage (const T1 &value, const T2 &)
 
FILE * testing::internal::posix::FReopen (const char *path, const char *mode, FILE *stream)
 
GTEST_API_ std::vector< std::string > testing::internal::GetArgvs ()
 
GTEST_API_ std::string testing::internal::GetBoolAssertionFailureMessage (const AssertionResult &assertion_result, const char *expression_text, const char *actual_predicate_value, const char *expected_predicate_value)
 
GTEST_API_ std::string testing::internal::GetCapturedStderr ()
 
GTEST_API_ std::string testing::internal::GetCapturedStdout ()
 
GTEST_API_ std::string testing::internal::GetCurrentOsStackTraceExceptTop (UnitTest *unit_test, int skip_count)
 
const char * testing::internal::posix::GetEnv (const char *name)
 
GTEST_API_ size_t testing::internal::GetFileSize (FILE *file)
 
template<class ParamType >
ParamNameGenFunc< ParamType >::Typetesting::internal::GetParamNameGen ()
 
template<class ParamType , class ParamNameGenFunctor >
ParamNameGenFunctor testing::internal::GetParamNameGen (ParamNameGenFunctor func)
 
GTEST_API_ TypeId testing::internal::GetTestTypeId ()
 
GTEST_API_ size_t testing::internal::GetThreadCount ()
 
template<typename T >
TypeId testing::internal::GetTypeId ()
 
template<typename T >
std::string testing::internal::GetTypeName ()
 
UnitTestImpl * testing::internal::GetUnitTestImpl ()
 
template<GTEST_10_TYPENAMES_(T) >
 std::tr1::GTEST_10_TUPLE_ (T) make_tuple(const T0 &f0
 
template<GTEST_1_TYPENAMES_(T) >
class std::tr1::GTEST_1_TUPLE_ (T)
 
template<GTEST_1_TYPENAMES_(T) >
 std::tr1::GTEST_1_TUPLE_ (T) make_tuple(const T0 &f0)
 
template<GTEST_2_TYPENAMES_(T) >
class std::tr1::GTEST_2_TUPLE_ (T)
 
template<GTEST_2_TYPENAMES_(T) >
 std::tr1::GTEST_2_TUPLE_ (T) make_tuple(const T0 &f0
 
template<GTEST_3_TYPENAMES_(T) >
class std::tr1::GTEST_3_TUPLE_ (T)
 
template<GTEST_3_TYPENAMES_(T) >
 std::tr1::GTEST_3_TUPLE_ (T) make_tuple(const T0 &f0
 
template<GTEST_4_TYPENAMES_(T) >
class std::tr1::GTEST_4_TUPLE_ (T)
 
template<GTEST_4_TYPENAMES_(T) >
 std::tr1::GTEST_4_TUPLE_ (T) make_tuple(const T0 &f0
 
template<GTEST_5_TYPENAMES_(T) >
class std::tr1::GTEST_5_TUPLE_ (T)
 
template<GTEST_5_TYPENAMES_(T) >
 std::tr1::GTEST_5_TUPLE_ (T) make_tuple(const T0 &f0
 
template<GTEST_6_TYPENAMES_(T) >
class std::tr1::GTEST_6_TUPLE_ (T)
 
template<GTEST_6_TYPENAMES_(T) >
 std::tr1::GTEST_6_TUPLE_ (T) make_tuple(const T0 &f0
 
template<GTEST_7_TYPENAMES_(T) >
class std::tr1::GTEST_7_TUPLE_ (T)
 
template<GTEST_7_TYPENAMES_(T) >
 std::tr1::GTEST_7_TUPLE_ (T) make_tuple(const T0 &f0
 
template<GTEST_8_TYPENAMES_(T) >
class std::tr1::GTEST_8_TUPLE_ (T)
 
template<GTEST_8_TYPENAMES_(T) >
 std::tr1::GTEST_8_TUPLE_ (T) make_tuple(const T0 &f0
 
template<GTEST_9_TYPENAMES_(T) >
class std::tr1::GTEST_9_TUPLE_ (T)
 
template<GTEST_9_TYPENAMES_(T) >
 std::tr1::GTEST_9_TUPLE_ (T) make_tuple(const T0 &f0
 
template<int k, GTEST_10_TYPENAMES_(T) >
 std::tr1::GTEST_ADD_REF_ (GTEST_TUPLE_ELEMENT_(k, GTEST_10_TUPLE_(T))) get(GTEST_10_TUPLE_(T) &t)
 
template<int k, GTEST_10_TYPENAMES_(T) >
 std::tr1::GTEST_BY_REF_ (GTEST_TUPLE_ELEMENT_(k, GTEST_10_TUPLE_(T))) get(const GTEST_10_TUPLE_(T) &t)
 
 testing::GTEST_DECLARE_bool_ (also_run_disabled_tests)
 
 testing::GTEST_DECLARE_bool_ (break_on_failure)
 
 testing::GTEST_DECLARE_bool_ (catch_exceptions)
 
 testing::GTEST_DECLARE_bool_ (list_tests)
 
 testing::GTEST_DECLARE_bool_ (print_time)
 
 testing::GTEST_DECLARE_bool_ (show_internal_stack_frames)
 
 testing::GTEST_DECLARE_bool_ (shuffle)
 
 testing::GTEST_DECLARE_bool_ (throw_on_failure)
 
 testing::GTEST_DECLARE_int32_ (random_seed)
 
 testing::GTEST_DECLARE_int32_ (repeat)
 
 testing::GTEST_DECLARE_int32_ (stack_trace_depth)
 
GTEST_API_ testing::internal::GTEST_DECLARE_STATIC_MUTEX_ (g_linked_ptr_mutex)
 
 testing::GTEST_DECLARE_string_ (color)
 
 testing::GTEST_DECLARE_string_ (death_test_style)
 
 testing::GTEST_DECLARE_string_ (filter)
 
 testing::internal::GTEST_DECLARE_string_ (internal_run_death_test)
 
 testing::GTEST_DECLARE_string_ (output)
 
 testing::GTEST_DECLARE_string_ (stream_result_to)
 
 testing::internal::GTEST_IMPL_CMP_HELPER_ (GE, >=)
 
 testing::internal::GTEST_IMPL_CMP_HELPER_ (GT, >)
 
 testing::internal::GTEST_IMPL_CMP_HELPER_ (LE,<=)
 
 testing::internal::GTEST_IMPL_CMP_HELPER_ (LT,<)
 
 testing::internal::GTEST_IMPL_CMP_HELPER_ (NE, !=)
 
 testing::internal::GTEST_IMPL_FORMAT_C_STRING_AS_POINTER_ (char)
 
 testing::internal::GTEST_IMPL_FORMAT_C_STRING_AS_POINTER_ (wchar_t)
 
 testing::internal::GTEST_IMPL_FORMAT_C_STRING_AS_STRING_ (char, ::std::string)
 
 testing::internal::GTEST_IMPL_FORMAT_C_STRING_AS_STRING_ (wchar_t, ::std::wstring)
 
template<typename To >
To testing::internal::ImplicitCast_ (To x)
 
GTEST_API_ void testing::InitGoogleTest (int *argc, char **argv)
 
GTEST_API_ void testing::InitGoogleTest (int *argc, wchar_t **argv)
 
GTEST_API_ Int32 testing::internal::Int32FromGTestEnv (const char *flag, Int32 default_val)
 
bool testing::internal::IsAlNum (char ch)
 
bool testing::internal::IsAlpha (char ch)
 
int testing::internal::posix::IsATTY (int fd)
 
template<class C >
IsContainer testing::internal::IsContainerTest (int, typename C::iterator *=NULL, typename C::const_iterator *=NULL)
 
template<class C >
IsNotContainer testing::internal::IsContainerTest (long)
 
bool testing::internal::IsDigit (char ch)
 
bool testing::internal::posix::IsDir (const StatStruct &st)
 
bool testing::internal::IsLower (char ch)
 
GTEST_API_ AssertionResult testing::IsNotSubstring (const char *needle_expr, const char *haystack_expr, const ::std::string &needle, const ::std::string &haystack)
 
AssertionResult testing::IsNotSubstring (const char *needle_expr, const char *haystack_expr, const ::std::wstring &needle, const ::std::wstring &haystack)
 
GTEST_API_ AssertionResult testing::IsNotSubstring (const char *needle_expr, const char *haystack_expr, const char *needle, const char *haystack)
 
GTEST_API_ AssertionResult testing::IsNotSubstring (const char *needle_expr, const char *haystack_expr, const wchar_t *needle, const wchar_t *haystack)
 
char(& testing::internal::IsNullLiteralHelper (...))[2]
 
char testing::internal::IsNullLiteralHelper (Secret *p)
 
bool testing::internal::IsSpace (char ch)
 
GTEST_API_ AssertionResult testing::IsSubstring (const char *needle_expr, const char *haystack_expr, const ::std::string &needle, const ::std::string &haystack)
 
AssertionResult testing::IsSubstring (const char *needle_expr, const char *haystack_expr, const ::std::wstring &needle, const ::std::wstring &haystack)
 
GTEST_API_ AssertionResult testing::IsSubstring (const char *needle_expr, const char *haystack_expr, const char *needle, const char *haystack)
 
GTEST_API_ AssertionResult testing::IsSubstring (const char *needle_expr, const char *haystack_expr, const wchar_t *needle, const wchar_t *haystack)
 
GTEST_API_ bool testing::internal::IsTrue (bool condition)
 
bool testing::internal::IsUpper (char ch)
 
bool testing::internal::IsXDigit (char ch)
 
bool testing::internal::IsXDigit (wchar_t ch)
 
void testing::internal::LogToStderr ()
 
template<typename T >
linked_ptr< Ttesting::internal::make_linked_ptr (T *ptr)
 
tuple std::tr1::make_tuple ()
 
GTEST_API_ TestInfo * testing::internal::MakeAndRegisterTestInfo (const char *test_suite_name, const char *name, const char *type_param, const char *value_param, CodeLocation code_location, TypeId fixture_class_id, SetUpTestSuiteFunc set_up_tc, TearDownTestSuiteFunc tear_down_tc, TestFactoryBase *factory)
 
template<typename T >
const Ttesting::internal::move (const T &t)
 
template<GTEST_10_TYPENAMES_(T) , GTEST_10_TYPENAMES_(U) >
bool std::tr1::operator!= (const GTEST_10_TUPLE_(T)&t, const GTEST_10_TUPLE_(U)&u)
 
template<typename T >
bool testing::internal::operator!= (T *ptr, const linked_ptr< T > &x)
 
template<typename Char , typename CharTraits , typename T >
::std::basic_ostream< Char, CharTraits > & testing::internal2::operator<< (::std::basic_ostream< Char, CharTraits > &os, const T &x)
 
void operator<< (const testing::internal::Secret &, int)
 
std::ostream & testing::operator<< (std::ostream &os, const Message &sb)
 
std::ostream & testing::operator<< (std::ostream &os, const TestPartResult &result)
 
template<GTEST_10_TYPENAMES_(T) , GTEST_10_TYPENAMES_(U) >
bool std::tr1::operator== (const GTEST_10_TUPLE_(T)&t, const GTEST_10_TUPLE_(U)&u)
 
template<typename T >
bool testing::internal::operator== (T *ptr, const linked_ptr< T > &x)
 
bool testing::internal::ParseInt32 (const Message &src_text, const char *str, Int32 *value)
 
GTEST_API_ void testing::internal2::PrintBytesInObjectTo (const unsigned char *obj_bytes, size_t count, ::std::ostream *os)
 
template<typename T >
void testing::internal::PrintRawArrayTo (const T a[], size_t count, ::std::ostream *os)
 
GTEST_API_ void testing::internal::PrintStringTo (const ::std::string &s, ::std::ostream *os)
 
void testing::internal::PrintTo (bool x, ::std::ostream *os)
 
void testing::internal::PrintTo (char *s, ::std::ostream *os)
 
void testing::internal::PrintTo (char c, ::std::ostream *os)
 
template<typename T1 , typename T2 >
void testing::internal::PrintTo (const ::std::pair< T1, T2 > &value, ::std::ostream *os)
 
void testing::internal::PrintTo (const ::std::string &s, ::std::ostream *os)
 
template<typename T1 >
void testing::internal::PrintTo (const ::std::tr1::tuple< T1 > &t, ::std::ostream *os)
 
template<typename T1 , typename T2 >
void testing::internal::PrintTo (const ::std::tr1::tuple< T1, T2 > &t, ::std::ostream *os)
 
template<typename T1 , typename T2 , typename T3 >
void testing::internal::PrintTo (const ::std::tr1::tuple< T1, T2, T3 > &t, ::std::ostream *os)
 
template<typename T1 , typename T2 , typename T3 , typename T4 >
void testing::internal::PrintTo (const ::std::tr1::tuple< T1, T2, T3, T4 > &t, ::std::ostream *os)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 >
void testing::internal::PrintTo (const ::std::tr1::tuple< T1, T2, T3, T4, T5 > &t, ::std::ostream *os)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 >
void testing::internal::PrintTo (const ::std::tr1::tuple< T1, T2, T3, T4, T5, T6 > &t, ::std::ostream *os)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 >
void testing::internal::PrintTo (const ::std::tr1::tuple< T1, T2, T3, T4, T5, T6, T7 > &t, ::std::ostream *os)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 >
void testing::internal::PrintTo (const ::std::tr1::tuple< T1, T2, T3, T4, T5, T6, T7, T8 > &t, ::std::ostream *os)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 >
void testing::internal::PrintTo (const ::std::tr1::tuple< T1, T2, T3, T4, T5, T6, T7, T8, T9 > &t, ::std::ostream *os)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 >
void testing::internal::PrintTo (const ::std::tr1::tuple< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 > &t, ::std::ostream *os)
 
void testing::internal::PrintTo (const ::std::tr1::tuple<> &t, ::std::ostream *os)
 
void testing::internal::PrintTo (const ::std::wstring &s, ::std::ostream *os)
 
GTEST_API_ void testing::internal::PrintTo (const char *s, ::std::ostream *os)
 
void testing::internal::PrintTo (const signed char *s, ::std::ostream *os)
 
template<typename T >
void testing::internal::PrintTo (const T &value, ::std::ostream *os)
 
void testing::internal::PrintTo (const unsigned char *s, ::std::ostream *os)
 
GTEST_API_ void testing::internal::PrintTo (const wchar_t *s, ::std::ostream *os)
 
void testing::internal::PrintTo (signed char *s, ::std::ostream *os)
 
GTEST_API_ void testing::internal::PrintTo (signed char c, ::std::ostream *os)
 
void testing::internal::PrintTo (unsigned char *s, ::std::ostream *os)
 
GTEST_API_ void testing::internal::PrintTo (unsigned char c, ::std::ostream *os)
 
void testing::internal::PrintTo (wchar_t *s, ::std::ostream *os)
 
GTEST_API_ void testing::internal::PrintTo (wchar_t wc, ::std::ostream *os)
 
template<typename T >
::std::string testing::PrintToString (const T &value)
 
template<typename T >
void testing::internal::PrintTupleTo (const T &t, ::std::ostream *os)
 
template<typename Tuple >
void testing::internal::PrintTupleTo (const Tuple &t, ::std::ostream *os)
 
GTEST_API_ void testing::internal::PrintWideStringTo (const ::std::wstring &s, ::std::ostream *os)
 
template<typename T >
internal::ParamGenerator< Ttesting::Range (T start, T end)
 
template<typename T , typename IncrementT >
internal::ParamGenerator< Ttesting::Range (T start, T end, IncrementT step)
 
int testing::internal::posix::Read (int fd, void *buf, unsigned int count)
 
GTEST_API_ std::string testing::internal::ReadEntireFile (FILE *file)
 
void testing::internal::ReportFailureInUnknownLocation (TestPartResult::Type result_type, const std::string &message)
 
void testing::internal::ReportInvalidTestCaseType (const char *test_case_name, CodeLocation code_location)
 
int testing::internal::posix::RmDir (const char *dir)
 
int RUN_ALL_TESTS () GTEST_MUST_USE_RESULT_
 
GTEST_API_ bool testing::internal::SkipPrefix (const char *prefix, const char **pstr)
 
int testing::internal::posix::Stat (const char *path, StatStruct *buf)
 
template<typename T1 , typename T2 >
bool testing::StaticAssertTypeEq ()
 
int testing::internal::posix::StrCaseCmp (const char *s1, const char *s2)
 
char * testing::internal::posix::StrDup (const char *src)
 
template<typename T >
std::string testing::internal::StreamableToString (const T &streamable)
 
const char * testing::internal::posix::StrError (int errnum)
 
const char * testing::internal::StringFromGTestEnv (const char *flag, const char *default_val)
 
GTEST_API_ std::string testing::internal::StringStreamToString (::std::stringstream *stream)
 
std::string testing::internal::StripTrailingSpaces (std::string str)
 
const char * testing::internal::posix::StrNCpy (char *dest, const char *src, size_t n)
 
std::string testing::internal::TempDir ()
 
char testing::internal::ToLower (char ch)
 
char testing::internal::ToUpper (char ch)
 
template<typename T >
void testing::internal::UniversalPrint (const T &value, ::std::ostream *os)
 
GTEST_API_ void testing::internal::UniversalPrintArray (const char *begin, size_t len, ::std::ostream *os)
 
template<typename T >
void testing::internal::UniversalPrintArray (const T *begin, size_t len, ::std::ostream *os)
 
GTEST_API_ void testing::internal::UniversalPrintArray (const wchar_t *begin, size_t len, ::std::ostream *os)
 
template<typename T >
void testing::internal::UniversalTersePrint (const T &value, ::std::ostream *os)
 
template<typename Tuple >
Strings testing::internal::UniversalTersePrintTupleFieldsToStrings (const Tuple &value)
 
template<typename T1 >
internal::ValueArray1< T1 > testing::Values (T1 v1)
 
template<typename T1 , typename T2 >
internal::ValueArray2< T1, T2 > testing::Values (T1 v1, T2 v2)
 
template<typename T1 , typename T2 , typename T3 >
internal::ValueArray3< T1, T2, T3 > testing::Values (T1 v1, T2 v2, T3 v3)
 
template<typename T1 , typename T2 , typename T3 , typename T4 >
internal::ValueArray4< T1, T2, T3, T4 > testing::Values (T1 v1, T2 v2, T3 v3, T4 v4)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 >
internal::ValueArray5< T1, T2, T3, T4, T5 > testing::Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 >
internal::ValueArray6< T1, T2, T3, T4, T5, T6 > testing::Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 >
internal::ValueArray7< T1, T2, T3, T4, T5, T6, T7 > testing::Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 >
internal::ValueArray8< T1, T2, T3, T4, T5, T6, T7, T8 > testing::Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 >
internal::ValueArray9< T1, T2, T3, T4, T5, T6, T7, T8, T9 > testing::Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 >
internal::ValueArray10< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 > testing::Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 >
internal::ValueArray11< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11 > testing::Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 >
internal::ValueArray12< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12 > testing::Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 >
internal::ValueArray13< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13 > testing::Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 >
internal::ValueArray14< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14 > testing::Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 >
internal::ValueArray15< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15 > testing::Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 >
internal::ValueArray16< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16 > testing::Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 >
internal::ValueArray17< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17 > testing::Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 >
internal::ValueArray18< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18 > testing::Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 >
internal::ValueArray19< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19 > testing::Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 >
internal::ValueArray20< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20 > testing::Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 >
internal::ValueArray21< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21 > testing::Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 >
internal::ValueArray22< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22 > testing::Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 >
internal::ValueArray23< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23 > testing::Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 >
internal::ValueArray24< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24 > testing::Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 >
internal::ValueArray25< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25 > testing::Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 >
internal::ValueArray26< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26 > testing::Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 >
internal::ValueArray27< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27 > testing::Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 >
internal::ValueArray28< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28 > testing::Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 >
internal::ValueArray29< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29 > testing::Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 >
internal::ValueArray30< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30 > testing::Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 >
internal::ValueArray31< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31 > testing::Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 >
internal::ValueArray32< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32 > testing::Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 >
internal::ValueArray33< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33 > testing::Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 >
internal::ValueArray34< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34 > testing::Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 , typename T35 >
internal::ValueArray35< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35 > testing::Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 , typename T35 , typename T36 >
internal::ValueArray36< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36 > testing::Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35, T36 v36)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 , typename T35 , typename T36 , typename T37 >
internal::ValueArray37< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37 > testing::Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35, T36 v36, T37 v37)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 , typename T35 , typename T36 , typename T37 , typename T38 >
internal::ValueArray38< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38 > testing::Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35, T36 v36, T37 v37, T38 v38)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 , typename T35 , typename T36 , typename T37 , typename T38 , typename T39 >
internal::ValueArray39< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39 > testing::Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35, T36 v36, T37 v37, T38 v38, T39 v39)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 , typename T35 , typename T36 , typename T37 , typename T38 , typename T39 , typename T40 >
internal::ValueArray40< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40 > testing::Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35, T36 v36, T37 v37, T38 v38, T39 v39, T40 v40)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 , typename T35 , typename T36 , typename T37 , typename T38 , typename T39 , typename T40 , typename T41 >
internal::ValueArray41< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41 > testing::Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35, T36 v36, T37 v37, T38 v38, T39 v39, T40 v40, T41 v41)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 , typename T35 , typename T36 , typename T37 , typename T38 , typename T39 , typename T40 , typename T41 , typename T42 >
internal::ValueArray42< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42 > testing::Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35, T36 v36, T37 v37, T38 v38, T39 v39, T40 v40, T41 v41, T42 v42)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 , typename T35 , typename T36 , typename T37 , typename T38 , typename T39 , typename T40 , typename T41 , typename T42 , typename T43 >
internal::ValueArray43< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43 > testing::Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35, T36 v36, T37 v37, T38 v38, T39 v39, T40 v40, T41 v41, T42 v42, T43 v43)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 , typename T35 , typename T36 , typename T37 , typename T38 , typename T39 , typename T40 , typename T41 , typename T42 , typename T43 , typename T44 >
internal::ValueArray44< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44 > testing::Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35, T36 v36, T37 v37, T38 v38, T39 v39, T40 v40, T41 v41, T42 v42, T43 v43, T44 v44)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 , typename T35 , typename T36 , typename T37 , typename T38 , typename T39 , typename T40 , typename T41 , typename T42 , typename T43 , typename T44 , typename T45 >
internal::ValueArray45< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45 > testing::Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35, T36 v36, T37 v37, T38 v38, T39 v39, T40 v40, T41 v41, T42 v42, T43 v43, T44 v44, T45 v45)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 , typename T35 , typename T36 , typename T37 , typename T38 , typename T39 , typename T40 , typename T41 , typename T42 , typename T43 , typename T44 , typename T45 , typename T46 >
internal::ValueArray46< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46 > testing::Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35, T36 v36, T37 v37, T38 v38, T39 v39, T40 v40, T41 v41, T42 v42, T43 v43, T44 v44, T45 v45, T46 v46)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 , typename T35 , typename T36 , typename T37 , typename T38 , typename T39 , typename T40 , typename T41 , typename T42 , typename T43 , typename T44 , typename T45 , typename T46 , typename T47 >
internal::ValueArray47< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47 > testing::Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35, T36 v36, T37 v37, T38 v38, T39 v39, T40 v40, T41 v41, T42 v42, T43 v43, T44 v44, T45 v45, T46 v46, T47 v47)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 , typename T35 , typename T36 , typename T37 , typename T38 , typename T39 , typename T40 , typename T41 , typename T42 , typename T43 , typename T44 , typename T45 , typename T46 , typename T47 , typename T48 >
internal::ValueArray48< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47, T48 > testing::Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35, T36 v36, T37 v37, T38 v38, T39 v39, T40 v40, T41 v41, T42 v42, T43 v43, T44 v44, T45 v45, T46 v46, T47 v47, T48 v48)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 , typename T35 , typename T36 , typename T37 , typename T38 , typename T39 , typename T40 , typename T41 , typename T42 , typename T43 , typename T44 , typename T45 , typename T46 , typename T47 , typename T48 , typename T49 >
internal::ValueArray49< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47, T48, T49 > testing::Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35, T36 v36, T37 v37, T38 v38, T39 v39, T40 v40, T41 v41, T42 v42, T43 v43, T44 v44, T45 v45, T46 v46, T47 v47, T48 v48, T49 v49)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 , typename T32 , typename T33 , typename T34 , typename T35 , typename T36 , typename T37 , typename T38 , typename T39 , typename T40 , typename T41 , typename T42 , typename T43 , typename T44 , typename T45 , typename T46 , typename T47 , typename T48 , typename T49 , typename T50 >
internal::ValueArray50< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47, T48, T49, T50 > testing::Values (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35, T36 v36, T37 v37, T38 v38, T39 v39, T40 v40, T41 v41, T42 v42, T43 v43, T44 v44, T45 v45, T46 v46, T47 v47, T48 v48, T49 v49, T50 v50)
 
template<class Container >
internal::ParamGenerator< typename Container::value_typetesting::ValuesIn (const Container &container)
 
template<typename T , size_t N>
internal::ParamGenerator< Ttesting::ValuesIn (const T(&array)[N])
 
template<typename ForwardIterator >
internal::ParamGenerator< typename ::testing::internal::IteratorTraits< ForwardIterator >::value_typetesting::ValuesIn (ForwardIterator begin, ForwardIterator end)
 
int testing::internal::posix::Write (int fd, const void *buf, unsigned int count)
 

Variables

const T1 & std::tr1::f1
 
const T1 const T2 & std::tr1::f2
 
const T1 const T2 const T3 & std::tr1::f3
 
const T1 const T2 const T3 const T4 & std::tr1::f4
 
const T1 const T2 const T3 const T4 const T5 & std::tr1::f5
 
const T1 const T2 const T3 const T4 const T5 const T6 & std::tr1::f6
 
const T1 const T2 const T3 const T4 const T5 const T6 const T7 & std::tr1::f7
 
const T1 const T2 const T3 const T4 const T5 const T6 const T7 const T8 & std::tr1::f8
 
const T1 const T2 const T3 const T4 const T5 const T6 const T7 const T8 const T9 & std::tr1::f9
 
const int testing::kMaxStackTraceDepth = 100
 

Macro Definition Documentation

◆ ADD_FAILURE

#define ADD_FAILURE ( )    GTEST_NONFATAL_FAILURE_("Failed")

◆ ADD_FAILURE_AT

#define ADD_FAILURE_AT (   file,
  line 
)

◆ ASSERT_ANY_THROW

#define ASSERT_ANY_THROW (   statement)    GTEST_TEST_ANY_THROW_(statement, GTEST_FATAL_FAILURE_)

◆ ASSERT_DEATH_IF_SUPPORTED

#define ASSERT_DEATH_IF_SUPPORTED (   statement,
  regex 
)    GTEST_UNSUPPORTED_DEATH_TEST_(statement, regex, return)

Definition at line 9578 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ ASSERT_DOUBLE_EQ

#define ASSERT_DOUBLE_EQ (   val1,
  val2 
)
Value:
ASSERT_PRED_FORMAT2(::testing::internal::CmpHelperFloatingPointEQ<double>, \

Definition at line 20995 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ ASSERT_EQ

#define ASSERT_EQ (   val1,
  val2 
)    GTEST_ASSERT_EQ(val1, val2)

◆ ASSERT_FALSE

#define ASSERT_FALSE (   condition)
Value:
GTEST_TEST_BOOLEAN_(!(condition), #condition, true, false, \

Definition at line 20467 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ ASSERT_FLOAT_EQ

#define ASSERT_FLOAT_EQ (   val1,
  val2 
)
Value:
ASSERT_PRED_FORMAT2(::testing::internal::CmpHelperFloatingPointEQ<float>, \

Definition at line 20991 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ ASSERT_GE

#define ASSERT_GE (   val1,
  val2 
)    GTEST_ASSERT_GE(val1, val2)

◆ ASSERT_GT

#define ASSERT_GT (   val1,
  val2 
)    GTEST_ASSERT_GT(val1, val2)

◆ ASSERT_LE

#define ASSERT_LE (   val1,
  val2 
)    GTEST_ASSERT_LE(val1, val2)

◆ ASSERT_LT

#define ASSERT_LT (   val1,
  val2 
)    GTEST_ASSERT_LT(val1, val2)

◆ ASSERT_NE

#define ASSERT_NE (   val1,
  val2 
)    GTEST_ASSERT_NE(val1, val2)

◆ ASSERT_NEAR

#define ASSERT_NEAR (   val1,
  val2,
  abs_error 
)

◆ ASSERT_NO_FATAL_FAILURE

#define ASSERT_NO_FATAL_FAILURE (   statement)    GTEST_TEST_NO_FATAL_FAILURE_(statement, GTEST_FATAL_FAILURE_)

◆ ASSERT_NO_THROW

#define ASSERT_NO_THROW (   statement)    GTEST_TEST_NO_THROW_(statement, GTEST_FATAL_FAILURE_)

◆ ASSERT_PRED1

#define ASSERT_PRED1 (   pred,
  v1 
)    GTEST_PRED1_(pred, v1, GTEST_FATAL_FAILURE_)

◆ ASSERT_PRED2

#define ASSERT_PRED2 (   pred,
  v1,
  v2 
)    GTEST_PRED2_(pred, v1, v2, GTEST_FATAL_FAILURE_)

◆ ASSERT_PRED3

#define ASSERT_PRED3 (   pred,
  v1,
  v2,
  v3 
)    GTEST_PRED3_(pred, v1, v2, v3, GTEST_FATAL_FAILURE_)

◆ ASSERT_PRED4

#define ASSERT_PRED4 (   pred,
  v1,
  v2,
  v3,
  v4 
)    GTEST_PRED4_(pred, v1, v2, v3, v4, GTEST_FATAL_FAILURE_)

◆ ASSERT_PRED5

#define ASSERT_PRED5 (   pred,
  v1,
  v2,
  v3,
  v4,
  v5 
)    GTEST_PRED5_(pred, v1, v2, v3, v4, v5, GTEST_FATAL_FAILURE_)

◆ ASSERT_PRED_FORMAT1

#define ASSERT_PRED_FORMAT1 (   pred_format,
  v1 
)    GTEST_PRED_FORMAT1_(pred_format, v1, GTEST_FATAL_FAILURE_)

◆ ASSERT_PRED_FORMAT2

#define ASSERT_PRED_FORMAT2 (   pred_format,
  v1,
  v2 
)    GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_FATAL_FAILURE_)

◆ ASSERT_PRED_FORMAT3

#define ASSERT_PRED_FORMAT3 (   pred_format,
  v1,
  v2,
  v3 
)    GTEST_PRED_FORMAT3_(pred_format, v1, v2, v3, GTEST_FATAL_FAILURE_)

◆ ASSERT_PRED_FORMAT4

#define ASSERT_PRED_FORMAT4 (   pred_format,
  v1,
  v2,
  v3,
  v4 
)    GTEST_PRED_FORMAT4_(pred_format, v1, v2, v3, v4, GTEST_FATAL_FAILURE_)

◆ ASSERT_PRED_FORMAT5

#define ASSERT_PRED_FORMAT5 (   pred_format,
  v1,
  v2,
  v3,
  v4,
  v5 
)    GTEST_PRED_FORMAT5_(pred_format, v1, v2, v3, v4, v5, GTEST_FATAL_FAILURE_)

◆ ASSERT_STRCASEEQ

#define ASSERT_STRCASEEQ (   s1,
  s2 
)    ASSERT_PRED_FORMAT2(::testing::internal::CmpHelperSTRCASEEQ, s1, s2)

◆ ASSERT_STRCASENE

#define ASSERT_STRCASENE (   s1,
  s2 
)    ASSERT_PRED_FORMAT2(::testing::internal::CmpHelperSTRCASENE, s1, s2)

◆ ASSERT_STREQ

#define ASSERT_STREQ (   s1,
  s2 
)    ASSERT_PRED_FORMAT2(::testing::internal::CmpHelperSTREQ, s1, s2)

◆ ASSERT_STRNE

#define ASSERT_STRNE (   s1,
  s2 
)    ASSERT_PRED_FORMAT2(::testing::internal::CmpHelperSTRNE, s1, s2)

◆ ASSERT_THROW

#define ASSERT_THROW (   statement,
  expected_exception 
)    GTEST_TEST_THROW_(statement, expected_exception, GTEST_FATAL_FAILURE_)

◆ ASSERT_TRUE

#define ASSERT_TRUE (   condition)
Value:
GTEST_TEST_BOOLEAN_((condition), #condition, false, true, \

Definition at line 20464 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ EXPECT_ANY_THROW

#define EXPECT_ANY_THROW (   statement)    GTEST_TEST_ANY_THROW_(statement, GTEST_NONFATAL_FAILURE_)

◆ EXPECT_DEATH_IF_SUPPORTED

#define EXPECT_DEATH_IF_SUPPORTED (   statement,
  regex 
)    GTEST_UNSUPPORTED_DEATH_TEST_(statement, regex, )

Definition at line 9576 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ EXPECT_DOUBLE_EQ

#define EXPECT_DOUBLE_EQ (   val1,
  val2 
)
Value:
EXPECT_PRED_FORMAT2(::testing::internal::CmpHelperFloatingPointEQ<double>, \

Definition at line 20987 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ EXPECT_EQ

#define EXPECT_EQ (   val1,
  val2 
)

◆ EXPECT_FALSE

#define EXPECT_FALSE (   condition)
Value:
GTEST_TEST_BOOLEAN_(!(condition), #condition, true, false, \

Definition at line 20461 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ EXPECT_FLOAT_EQ

#define EXPECT_FLOAT_EQ (   val1,
  val2 
)
Value:
EXPECT_PRED_FORMAT2(::testing::internal::CmpHelperFloatingPointEQ<float>, \

Definition at line 20983 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ EXPECT_GE

#define EXPECT_GE (   val1,
  val2 
)    EXPECT_PRED_FORMAT2(::testing::internal::CmpHelperGE, val1, val2)

◆ EXPECT_GT

#define EXPECT_GT (   val1,
  val2 
)    EXPECT_PRED_FORMAT2(::testing::internal::CmpHelperGT, val1, val2)

◆ EXPECT_LE

#define EXPECT_LE (   val1,
  val2 
)    EXPECT_PRED_FORMAT2(::testing::internal::CmpHelperLE, val1, val2)

◆ EXPECT_LT

#define EXPECT_LT (   val1,
  val2 
)    EXPECT_PRED_FORMAT2(::testing::internal::CmpHelperLT, val1, val2)

◆ EXPECT_NE

#define EXPECT_NE (   val1,
  val2 
)    EXPECT_PRED_FORMAT2(::testing::internal::CmpHelperNE, val1, val2)

◆ EXPECT_NEAR

#define EXPECT_NEAR (   val1,
  val2,
  abs_error 
)

◆ EXPECT_NO_FATAL_FAILURE

#define EXPECT_NO_FATAL_FAILURE (   statement)    GTEST_TEST_NO_FATAL_FAILURE_(statement, GTEST_NONFATAL_FAILURE_)

◆ EXPECT_NO_THROW

#define EXPECT_NO_THROW (   statement)    GTEST_TEST_NO_THROW_(statement, GTEST_NONFATAL_FAILURE_)

◆ EXPECT_PRED1

#define EXPECT_PRED1 (   pred,
  v1 
)    GTEST_PRED1_(pred, v1, GTEST_NONFATAL_FAILURE_)

◆ EXPECT_PRED2

#define EXPECT_PRED2 (   pred,
  v1,
  v2 
)    GTEST_PRED2_(pred, v1, v2, GTEST_NONFATAL_FAILURE_)

◆ EXPECT_PRED3

#define EXPECT_PRED3 (   pred,
  v1,
  v2,
  v3 
)    GTEST_PRED3_(pred, v1, v2, v3, GTEST_NONFATAL_FAILURE_)

◆ EXPECT_PRED4

#define EXPECT_PRED4 (   pred,
  v1,
  v2,
  v3,
  v4 
)    GTEST_PRED4_(pred, v1, v2, v3, v4, GTEST_NONFATAL_FAILURE_)

◆ EXPECT_PRED5

#define EXPECT_PRED5 (   pred,
  v1,
  v2,
  v3,
  v4,
  v5 
)    GTEST_PRED5_(pred, v1, v2, v3, v4, v5, GTEST_NONFATAL_FAILURE_)

◆ EXPECT_PRED_FORMAT1

#define EXPECT_PRED_FORMAT1 (   pred_format,
  v1 
)    GTEST_PRED_FORMAT1_(pred_format, v1, GTEST_NONFATAL_FAILURE_)

◆ EXPECT_PRED_FORMAT2

#define EXPECT_PRED_FORMAT2 (   pred_format,
  v1,
  v2 
)    GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)

◆ EXPECT_PRED_FORMAT3

#define EXPECT_PRED_FORMAT3 (   pred_format,
  v1,
  v2,
  v3 
)    GTEST_PRED_FORMAT3_(pred_format, v1, v2, v3, GTEST_NONFATAL_FAILURE_)

◆ EXPECT_PRED_FORMAT4

#define EXPECT_PRED_FORMAT4 (   pred_format,
  v1,
  v2,
  v3,
  v4 
)    GTEST_PRED_FORMAT4_(pred_format, v1, v2, v3, v4, GTEST_NONFATAL_FAILURE_)

◆ EXPECT_PRED_FORMAT5

#define EXPECT_PRED_FORMAT5 (   pred_format,
  v1,
  v2,
  v3,
  v4,
  v5 
)    GTEST_PRED_FORMAT5_(pred_format, v1, v2, v3, v4, v5, GTEST_NONFATAL_FAILURE_)

◆ EXPECT_STRCASEEQ

#define EXPECT_STRCASEEQ (   s1,
  s2 
)    EXPECT_PRED_FORMAT2(::testing::internal::CmpHelperSTRCASEEQ, s1, s2)

◆ EXPECT_STRCASENE

#define EXPECT_STRCASENE (   s1,
  s2 
)    EXPECT_PRED_FORMAT2(::testing::internal::CmpHelperSTRCASENE, s1, s2)

◆ EXPECT_STREQ

#define EXPECT_STREQ (   s1,
  s2 
)    EXPECT_PRED_FORMAT2(::testing::internal::CmpHelperSTREQ, s1, s2)

◆ EXPECT_STRNE

#define EXPECT_STRNE (   s1,
  s2 
)    EXPECT_PRED_FORMAT2(::testing::internal::CmpHelperSTRNE, s1, s2)

◆ EXPECT_THROW

#define EXPECT_THROW (   statement,
  expected_exception 
)    GTEST_TEST_THROW_(statement, expected_exception, GTEST_NONFATAL_FAILURE_)

◆ EXPECT_TRUE

#define EXPECT_TRUE (   condition)
Value:
GTEST_TEST_BOOLEAN_((condition), #condition, false, true, \

Definition at line 20458 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ FAIL

#define FAIL ( )    GTEST_FAIL()

◆ FRIEND_TEST

#define FRIEND_TEST (   test_case_name,
  test_name 
)    friend class test_case_name##_##test_name##_Test

◆ GTEST_0_TUPLE_

#define GTEST_0_TUPLE_ (   T)    tuple<>

Definition at line 1009 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_0_TYPENAMES_

#define GTEST_0_TYPENAMES_ (   T)

Definition at line 1032 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_10_TUPLE_

#define GTEST_10_TUPLE_ (   T)
Value:
tuple<T##0, T##1, T##2, T##3, T##4, T##5, T##6, \
T##7, T##8, T##9>

Definition at line 1028 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_10_TYPENAMES_

#define GTEST_10_TYPENAMES_ (   T)
Value:
typename T##0, typename T##1, typename T##2, \
typename T##3, typename T##4, typename T##5, typename T##6, \
typename T##7, typename T##8, typename T##9

Definition at line 1049 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_1_TUPLE_

#define GTEST_1_TUPLE_ (   T)
Value:
tuple<T##0, void, void, void, void, void, void, \
void, void, void>

Definition at line 1010 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_1_TYPENAMES_

#define GTEST_1_TYPENAMES_ (   T)    typename T##0

Definition at line 1033 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_2_TUPLE_

#define GTEST_2_TUPLE_ (   T)
Value:
tuple<T##0, T##1, void, void, void, void, void, \
void, void, void>

Definition at line 1012 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_2_TYPENAMES_

#define GTEST_2_TYPENAMES_ (   T)    typename T##0, typename T##1

Definition at line 1034 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_3_TUPLE_

#define GTEST_3_TUPLE_ (   T)
Value:
tuple<T##0, T##1, T##2, void, void, void, void, \
void, void, void>

Definition at line 1014 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_3_TYPENAMES_

#define GTEST_3_TYPENAMES_ (   T)    typename T##0, typename T##1, typename T##2

Definition at line 1035 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_4_TUPLE_

#define GTEST_4_TUPLE_ (   T)
Value:
tuple<T##0, T##1, T##2, T##3, void, void, void, \
void, void, void>

Definition at line 1016 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_4_TYPENAMES_

#define GTEST_4_TYPENAMES_ (   T)
Value:
typename T##0, typename T##1, typename T##2, \
typename T##3

Definition at line 1036 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_5_TUPLE_

#define GTEST_5_TUPLE_ (   T)
Value:
tuple<T##0, T##1, T##2, T##3, T##4, void, void, \
void, void, void>

Definition at line 1018 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_5_TYPENAMES_

#define GTEST_5_TYPENAMES_ (   T)
Value:
typename T##0, typename T##1, typename T##2, \
typename T##3, typename T##4

Definition at line 1038 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_6_TUPLE_

#define GTEST_6_TUPLE_ (   T)
Value:
tuple<T##0, T##1, T##2, T##3, T##4, T##5, void, \
void, void, void>

Definition at line 1020 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_6_TYPENAMES_

#define GTEST_6_TYPENAMES_ (   T)
Value:
typename T##0, typename T##1, typename T##2, \
typename T##3, typename T##4, typename T##5

Definition at line 1040 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_7_TUPLE_

#define GTEST_7_TUPLE_ (   T)
Value:
tuple<T##0, T##1, T##2, T##3, T##4, T##5, T##6, \
void, void, void>

Definition at line 1022 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_7_TYPENAMES_

#define GTEST_7_TYPENAMES_ (   T)
Value:
typename T##0, typename T##1, typename T##2, \
typename T##3, typename T##4, typename T##5, typename T##6

Definition at line 1042 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_8_TUPLE_

#define GTEST_8_TUPLE_ (   T)
Value:
tuple<T##0, T##1, T##2, T##3, T##4, T##5, T##6, \
T##7, void, void>

Definition at line 1024 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_8_TYPENAMES_

#define GTEST_8_TYPENAMES_ (   T)
Value:
typename T##0, typename T##1, typename T##2, \
typename T##3, typename T##4, typename T##5, typename T##6, typename T##7

Definition at line 1044 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_9_TUPLE_

#define GTEST_9_TUPLE_ (   T)
Value:
tuple<T##0, T##1, T##2, T##3, T##4, T##5, T##6, \
T##7, T##8, void>

Definition at line 1026 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_9_TYPENAMES_

#define GTEST_9_TYPENAMES_ (   T)
Value:
typename T##0, typename T##1, typename T##2, \
typename T##3, typename T##4, typename T##5, typename T##6, \
typename T##7, typename T##8

Definition at line 1046 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_ADD_REF_

#define GTEST_ADD_REF_ (   T)    typename ::std::tr1::gtest_internal::AddRef<T>::type

Definition at line 1086 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_ADD_REFERENCE_

#define GTEST_ADD_REFERENCE_ (   T)    typename ::testing::internal::AddReference<T>::type

Definition at line 8571 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_AMBIGUOUS_ELSE_BLOCKER_

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

Definition at line 2117 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_API_

#define GTEST_API_

Definition at line 2209 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_ARRAY_SIZE_

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

Definition at line 2367 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_ASSERT_

#define GTEST_ASSERT_ (   expression,
  on_failure 
)
Value:
if (const ::testing::AssertionResult gtest_ar = (expression)) \
; \
else \
on_failure(gtest_ar.failure_message())

Definition at line 20547 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_ASSERT_EQ

#define GTEST_ASSERT_EQ (   val1,
  val2 
)

◆ GTEST_ASSERT_GE

#define GTEST_ASSERT_GE (   val1,
  val2 
)    ASSERT_PRED_FORMAT2(::testing::internal::CmpHelperGE, val1, val2)

◆ GTEST_ASSERT_GT

#define GTEST_ASSERT_GT (   val1,
  val2 
)    ASSERT_PRED_FORMAT2(::testing::internal::CmpHelperGT, val1, val2)

◆ GTEST_ASSERT_LE

#define GTEST_ASSERT_LE (   val1,
  val2 
)    ASSERT_PRED_FORMAT2(::testing::internal::CmpHelperLE, val1, val2)

◆ GTEST_ASSERT_LT

#define GTEST_ASSERT_LT (   val1,
  val2 
)    ASSERT_PRED_FORMAT2(::testing::internal::CmpHelperLT, val1, val2)

◆ GTEST_ASSERT_NE

#define GTEST_ASSERT_NE (   val1,
  val2 
)    ASSERT_PRED_FORMAT2(::testing::internal::CmpHelperNE, val1, val2)

◆ GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_

#define GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_

Definition at line 2248 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_ATTRIBUTE_NO_SANITIZE_MEMORY_

#define GTEST_ATTRIBUTE_NO_SANITIZE_MEMORY_

Definition at line 2236 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_ATTRIBUTE_NO_SANITIZE_THREAD_

#define GTEST_ATTRIBUTE_NO_SANITIZE_THREAD_

Definition at line 2260 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_ATTRIBUTE_UNUSED_

#define GTEST_ATTRIBUTE_UNUSED_

Definition at line 2139 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_BY_REF_

#define GTEST_BY_REF_ (   T)    typename ::std::tr1::gtest_internal::ByRef<T>::type

Definition at line 1076 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_CAN_COMPARE_NULL

#define GTEST_CAN_COMPARE_NULL   1

Definition at line 3466 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_CHECK_

#define GTEST_CHECK_ (   condition)
Value:
; \
GTEST_LOG_(FATAL) << "Condition " #condition " failed. "

Definition at line 2570 of file cares/cares/test/gmock-1.8.0/gtest/gtest.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 2583 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ 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_

Definition at line 2307 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_CONCAT_TOKEN_

#define GTEST_CONCAT_TOKEN_ (   foo,
  bar 
)    GTEST_CONCAT_TOKEN_IMPL_(foo, bar)

Definition at line 7811 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_CONCAT_TOKEN_IMPL_

#define GTEST_CONCAT_TOKEN_IMPL_ (   foo,
  bar 
)    foo ## bar

Definition at line 7812 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_DECLARE_bool_

#define GTEST_DECLARE_bool_ (   name)    GTEST_API_ extern bool GTEST_FLAG(name)

Definition at line 3790 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_DECLARE_int32_

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

Definition at line 3791 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_DECLARE_STATIC_MUTEX_

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

Definition at line 3419 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_DECLARE_string_

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

Definition at line 3793 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_DECLARE_TUPLE_AS_FRIEND_

#define GTEST_DECLARE_TUPLE_AS_FRIEND_
Value:
template <GTEST_10_TYPENAMES_(U)> friend class tuple; \
private:

Definition at line 995 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_DEFINE_bool_

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

Definition at line 3797 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_DEFINE_int32_

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

Definition at line 3799 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_DEFINE_STATIC_MUTEX_

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

Definition at line 3422 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_DEFINE_string_

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

Definition at line 3801 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_DEV_EMAIL_

#define GTEST_DEV_EMAIL_   "googletestframework@@googlegroups.com"

Definition at line 541 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_DISABLE_MSC_WARNINGS_POP_

#define GTEST_DISABLE_MSC_WARNINGS_POP_ ( )

Definition at line 574 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_DISABLE_MSC_WARNINGS_PUSH_

#define GTEST_DISABLE_MSC_WARNINGS_PUSH_ (   warnings)

Definition at line 573 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_DISALLOW_ASSIGN_

#define GTEST_DISALLOW_ASSIGN_ (   type)    void operator=(type const &)

Definition at line 2144 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_DISALLOW_COPY_AND_ASSIGN_

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

Definition at line 2149 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_EXCLUSIVE_LOCK_REQUIRED_

#define GTEST_EXCLUSIVE_LOCK_REQUIRED_ (   locks)

Definition at line 3808 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_FAIL

#define GTEST_FAIL ( )    GTEST_FATAL_FAILURE_("Failed")

◆ GTEST_FATAL_FAILURE_

#define GTEST_FATAL_FAILURE_ (   message)    return GTEST_MESSAGE_(message, ::testing::TestPartResult::kFatalFailure)

Definition at line 8844 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_FLAG

#define GTEST_FLAG (   name)    FLAGS_gtest_##name

Definition at line 3779 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_FLAG_PREFIX_

#define GTEST_FLAG_PREFIX_   "gtest_"

Definition at line 542 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_FLAG_PREFIX_DASH_

#define GTEST_FLAG_PREFIX_DASH_   "gtest-"

Definition at line 543 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_FLAG_PREFIX_UPPER_

#define GTEST_FLAG_PREFIX_UPPER_   "GTEST_"

Definition at line 544 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_FLAG_SAVER_

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

Definition at line 3787 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_HAS_ALT_PATH_SEP_

#define GTEST_HAS_ALT_PATH_SEP_   0

Definition at line 3515 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_HAS_CLONE

#define GTEST_HAS_CLONE   0

Definition at line 2042 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_HAS_CXXABI_H_

#define GTEST_HAS_CXXABI_H_   0

Definition at line 2223 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_HAS_EXCEPTIONS

#define GTEST_HAS_EXCEPTIONS   0

Definition at line 747 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_HAS_GLOBAL_STRING

#define GTEST_HAS_GLOBAL_STRING   0

Definition at line 764 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_HAS_GLOBAL_WSTRING

#define GTEST_HAS_GLOBAL_WSTRING   (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING)

Definition at line 785 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_HAS_PARAM_TEST

#define GTEST_HAS_PARAM_TEST   1

Definition at line 2075 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_HAS_POSIX_RE

#define GTEST_HAS_POSIX_RE   (!GTEST_OS_WINDOWS)

Definition at line 678 of file cares/cares/test/gmock-1.8.0/gtest/gtest.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 859 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_HAS_RTTI

#define GTEST_HAS_RTTI   1

Definition at line 840 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_HAS_SEH

#define GTEST_HAS_SEH   0

Definition at line 2188 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_HAS_STD_STRING

#define GTEST_HAS_STD_STRING   1

Definition at line 754 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_HAS_STD_WSTRING

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

Definition at line 777 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_HAS_STREAM_REDIRECTION

#define GTEST_HAS_STREAM_REDIRECTION   1

Definition at line 2056 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_HAS_TR1_TUPLE

#define GTEST_HAS_TR1_TUPLE   1

Definition at line 890 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_IMPL_CMP_HELPER_

#define GTEST_IMPL_CMP_HELPER_ (   op_name,
  op 
)
Value:
template <typename T1, typename T2>\
AssertionResult CmpHelper##op_name(const char* expr1, const char* expr2, \
const T1& val1, const T2& val2) {\
if (val1 op val2) {\
return AssertionSuccess();\
} else {\
return CmpHelperOpFailure(expr1, expr2, val1, val2, #op);\
}\
}\
GTEST_API_ AssertionResult CmpHelper##op_name(\
const char* expr1, const char* expr2, BiggestInt val1, BiggestInt val2)

Definition at line 20105 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_IMPL_FORMAT_C_STRING_AS_POINTER_

#define GTEST_IMPL_FORMAT_C_STRING_AS_POINTER_ (   CharType)
Value:
template <typename OtherOperand> \
class FormatForComparison<CharType*, OtherOperand> { \
public: \
return ::testing::PrintToString(static_cast<const void*>(value)); \
} \
}

Definition at line 10351 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_IMPL_FORMAT_C_STRING_AS_STRING_

#define GTEST_IMPL_FORMAT_C_STRING_AS_STRING_ (   CharType,
  OtherStringType 
)
Value:
template <> \
class FormatForComparison<CharType*, OtherStringType> { \
public: \
} \
}

Definition at line 10370 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_INCLUDE_GTEST_GTEST_DEATH_TEST_H_

#define GTEST_INCLUDE_GTEST_GTEST_DEATH_TEST_H_

Definition at line 9012 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_INCLUDE_GTEST_GTEST_MESSAGE_H_

#define GTEST_INCLUDE_GTEST_GTEST_MESSAGE_H_

Definition at line 3898 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_INCLUDE_GTEST_GTEST_PARAM_TEST_H_

#define GTEST_INCLUDE_GTEST_GTEST_PARAM_TEST_H_

Definition at line 9626 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_INCLUDE_GTEST_GTEST_PRED_IMPL_H_

#define GTEST_INCLUDE_GTEST_GTEST_PRED_IMPL_H_

◆ GTEST_INCLUDE_GTEST_GTEST_PRINTERS_H_

#define GTEST_INCLUDE_GTEST_GTEST_PRINTERS_H_

◆ GTEST_INCLUDE_GTEST_GTEST_PROD_H_

#define GTEST_INCLUDE_GTEST_GTEST_PROD_H_

◆ GTEST_INCLUDE_GTEST_GTEST_TEST_PART_H_

#define GTEST_INCLUDE_GTEST_GTEST_TEST_PART_H_

◆ GTEST_INCLUDE_GTEST_GTEST_TYPED_TEST_H_

#define GTEST_INCLUDE_GTEST_GTEST_TYPED_TEST_H_

◆ GTEST_INCLUDE_GTEST_INTERNAL_CUSTOM_GTEST_PORT_H_

#define GTEST_INCLUDE_GTEST_INTERNAL_CUSTOM_GTEST_PORT_H_

Definition at line 536 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_INCLUDE_GTEST_INTERNAL_CUSTOM_GTEST_PRINTERS_H_

#define GTEST_INCLUDE_GTEST_INTERNAL_CUSTOM_GTEST_PRINTERS_H_

◆ GTEST_INCLUDE_GTEST_INTERNAL_GTEST_DEATH_TEST_INTERNAL_H_

#define GTEST_INCLUDE_GTEST_INTERNAL_GTEST_DEATH_TEST_INTERNAL_H_

Definition at line 9051 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_INCLUDE_GTEST_INTERNAL_GTEST_FILEPATH_H_

#define GTEST_INCLUDE_GTEST_INTERNAL_GTEST_FILEPATH_H_

Definition at line 4307 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_INCLUDE_GTEST_INTERNAL_GTEST_INTERNAL_H_

#define GTEST_INCLUDE_GTEST_INTERNAL_GTEST_INTERNAL_H_

Definition at line 95 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_INCLUDE_GTEST_INTERNAL_GTEST_LINKED_PTR_H_

#define GTEST_INCLUDE_GTEST_INTERNAL_GTEST_LINKED_PTR_H_

Definition at line 9888 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_INCLUDE_GTEST_INTERNAL_GTEST_PARAM_UTIL_GENERATED_H_

#define GTEST_INCLUDE_GTEST_INTERNAL_GTEST_PARAM_UTIL_GENERATED_H_

◆ GTEST_INCLUDE_GTEST_INTERNAL_GTEST_PARAM_UTIL_H_

#define GTEST_INCLUDE_GTEST_INTERNAL_GTEST_PARAM_UTIL_H_

Definition at line 9808 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_INCLUDE_GTEST_INTERNAL_GTEST_PORT_ARCH_H_

#define GTEST_INCLUDE_GTEST_INTERNAL_GTEST_PORT_ARCH_H_

Definition at line 412 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_INCLUDE_GTEST_INTERNAL_GTEST_PORT_H_

#define GTEST_INCLUDE_GTEST_INTERNAL_GTEST_PORT_H_

Definition at line 140 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_INCLUDE_GTEST_INTERNAL_GTEST_STRING_H_

#define GTEST_INCLUDE_GTEST_INTERNAL_GTEST_STRING_H_

Definition at line 4142 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_INCLUDE_GTEST_INTERNAL_GTEST_TUPLE_H_

#define GTEST_INCLUDE_GTEST_INTERNAL_GTEST_TUPLE_H_

Definition at line 983 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_INCLUDE_GTEST_INTERNAL_GTEST_TYPE_UTIL_H_

#define GTEST_INCLUDE_GTEST_INTERNAL_GTEST_TYPE_UTIL_H_

Definition at line 4516 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_INIT_GOOGLE_TEST_NAME_

#define GTEST_INIT_GOOGLE_TEST_NAME_   "testing::InitGoogleTest"

Definition at line 550 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_INTENTIONAL_CONST_COND_POP_

#define GTEST_INTENTIONAL_CONST_COND_POP_ ( )    GTEST_DISABLE_MSC_WARNINGS_POP_()

Definition at line 2174 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_INTENTIONAL_CONST_COND_PUSH_

#define GTEST_INTENTIONAL_CONST_COND_PUSH_ ( )    GTEST_DISABLE_MSC_WARNINGS_PUSH_(4127)

Definition at line 2172 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_IS_NULL_LITERAL_

#define GTEST_IS_NULL_LITERAL_ (   x)    (sizeof(::testing::internal::IsNullLiteralHelper(x)) == 1)

Definition at line 7867 of file cares/cares/test/gmock-1.8.0/gtest/gtest.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) \

Definition at line 2191 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_LANG_CXX11

#define GTEST_LANG_CXX11   0

Definition at line 586 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_LOCK_EXCLUDED_

#define GTEST_LOCK_EXCLUDED_ (   locks)

Definition at line 3809 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_LOG_

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

Definition at line 2546 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_MESSAGE_

#define GTEST_MESSAGE_ (   message,
  result_type 
)    GTEST_MESSAGE_AT_(__FILE__, __LINE__, message, result_type)

Definition at line 8841 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_MESSAGE_AT_

#define GTEST_MESSAGE_AT_ (   file,
  line,
  message,
  result_type 
)

◆ GTEST_MUST_USE_RESULT_

#define GTEST_MUST_USE_RESULT_

Definition at line 2161 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_NAME_

#define GTEST_NAME_   "Google Test"

Definition at line 545 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_NO_INLINE_

#define GTEST_NO_INLINE_

Definition at line 2216 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_NONFATAL_FAILURE_

#define GTEST_NONFATAL_FAILURE_ (   message)    GTEST_MESSAGE_(message, ::testing::TestPartResult::kNonFatalFailure)

Definition at line 8847 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_PATH_SEP_

#define GTEST_PATH_SEP_   "/"

Definition at line 3514 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_PRED1_

#define GTEST_PRED1_ (   pred,
  v1,
  on_failure 
)
Value:
#v1, \
pred, \
v1), on_failure)

Definition at line 20578 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_PRED2_

#define GTEST_PRED2_ (   pred,
  v1,
  v2,
  on_failure 
)
Value:
#v1, \
#v2, \
pred, \
v1, \
v2), on_failure)

Definition at line 20624 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_PRED3_

#define GTEST_PRED3_ (   pred,
  v1,
  v2,
  v3,
  on_failure 
)
Value:
#v1, \
#v2, \
#v3, \
pred, \
v1, \
v2, \
v3), on_failure)

Definition at line 20677 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_PRED4_

#define GTEST_PRED4_ (   pred,
  v1,
  v2,
  v3,
  v4,
  on_failure 
)
Value:
#v1, \
#v2, \
#v3, \
#v4, \
pred, \
v1, \
v2, \
v3, \
v4), on_failure)

Definition at line 20737 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_PRED5_

#define GTEST_PRED5_ (   pred,
  v1,
  v2,
  v3,
  v4,
  v5,
  on_failure 
)
Value:
#v1, \
#v2, \
#v3, \
#v4, \
#v5, \
pred, \
v1, \
v2, \
v3, \
v4, \
v5), on_failure)

Definition at line 20804 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_PRED_FORMAT1_

#define GTEST_PRED_FORMAT1_ (   pred_format,
  v1,
  on_failure 
)
Value:
GTEST_ASSERT_(pred_format(#v1, v1), \
on_failure)

Definition at line 20572 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_PRED_FORMAT2_

#define GTEST_PRED_FORMAT2_ (   pred_format,
  v1,
  v2,
  on_failure 
)
Value:
GTEST_ASSERT_(pred_format(#v1, #v2, v1, v2), \
on_failure)

Definition at line 20618 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_PRED_FORMAT3_

#define GTEST_PRED_FORMAT3_ (   pred_format,
  v1,
  v2,
  v3,
  on_failure 
)
Value:
GTEST_ASSERT_(pred_format(#v1, #v2, #v3, v1, v2, v3), \
on_failure)

Definition at line 20671 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_PRED_FORMAT4_

#define GTEST_PRED_FORMAT4_ (   pred_format,
  v1,
  v2,
  v3,
  v4,
  on_failure 
)
Value:
GTEST_ASSERT_(pred_format(#v1, #v2, #v3, #v4, v1, v2, v3, v4), \
on_failure)

Definition at line 20731 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_PRED_FORMAT5_

#define GTEST_PRED_FORMAT5_ (   pred_format,
  v1,
  v2,
  v3,
  v4,
  v5,
  on_failure 
)
Value:
GTEST_ASSERT_(pred_format(#v1, #v2, #v3, #v4, #v5, v1, v2, v3, v4, v5), \
on_failure)

Definition at line 20798 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_PROJECT_URL_

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

Definition at line 546 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_REFERENCE_TO_CONST_

#define GTEST_REFERENCE_TO_CONST_ (   T)    GTEST_ADD_REFERENCE_(const GTEST_REMOVE_REFERENCE_(T))

Definition at line 8583 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_REMOVE_CONST_

#define GTEST_REMOVE_CONST_ (   T)    typename ::testing::internal::RemoveConst<T>::type

Definition at line 8554 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_REMOVE_REFERENCE_

#define GTEST_REMOVE_REFERENCE_ (   T)    typename ::testing::internal::RemoveReference<T>::type

Definition at line 8523 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_REMOVE_REFERENCE_AND_CONST_

#define GTEST_REMOVE_REFERENCE_AND_CONST_ (   T)    GTEST_REMOVE_CONST_(GTEST_REMOVE_REFERENCE_(T))

Definition at line 8558 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_SNPRINTF_

#define GTEST_SNPRINTF_   snprintf

Definition at line 3704 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_SUCCEED

#define GTEST_SUCCEED ( )    GTEST_SUCCESS_("Succeeded")

◆ GTEST_SUCCESS_

#define GTEST_SUCCESS_ (   message)    GTEST_MESSAGE_(message, ::testing::TestPartResult::kSuccess)

Definition at line 8850 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_SUPPRESS_UNREACHABLE_CODE_WARNING_BELOW_

#define GTEST_SUPPRESS_UNREACHABLE_CODE_WARNING_BELOW_ (   statement)    if (::testing::internal::AlwaysTrue()) { statement; }

Definition at line 8856 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_TEST

#define GTEST_TEST (   test_case_name,
  test_name 
)
Value:
GTEST_TEST_(test_case_name, test_name, \

Definition at line 21136 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_TEST_

#define GTEST_TEST_ (   test_case_name,
  test_name,
  parent_class,
  parent_id 
)
Value:
class GTEST_TEST_CLASS_NAME_(test_case_name, test_name) : public parent_class {\
public:\
GTEST_TEST_CLASS_NAME_(test_case_name, test_name)() {}\
private:\
virtual void TestBody();\
static ::testing::TestInfo* const test_info_ GTEST_ATTRIBUTE_UNUSED_;\
GTEST_DISALLOW_COPY_AND_ASSIGN_(\
GTEST_TEST_CLASS_NAME_(test_case_name, test_name));\
};\
\
::testing::TestInfo* const GTEST_TEST_CLASS_NAME_(test_case_name, test_name)\
::test_info_ =\
#test_case_name, #test_name, NULL, NULL, \
::testing::internal::CodeLocation(__FILE__, __LINE__), \
(parent_id), \
parent_class::SetUpTestCase, \
parent_class::TearDownTestCase, \
new ::testing::internal::TestFactoryImpl<\
GTEST_TEST_CLASS_NAME_(test_case_name, test_name)>);\
void GTEST_TEST_CLASS_NAME_(test_case_name, test_name)::TestBody()

Definition at line 8949 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_TEST_ANY_THROW_

#define GTEST_TEST_ANY_THROW_ (   statement,
  fail 
)
Value:
bool gtest_caught_any = false; \
try { \
GTEST_SUPPRESS_UNREACHABLE_CODE_WARNING_BELOW_(statement); \
} \
catch (...) { \
gtest_caught_any = true; \
} \
if (!gtest_caught_any) { \
goto GTEST_CONCAT_TOKEN_(gtest_label_testanythrow_, __LINE__); \
} \
GTEST_CONCAT_TOKEN_(gtest_label_testanythrow_, __LINE__): \
fail("Expected: " #statement " throws an exception.\n" \
" Actual: it doesn't.")

Definition at line 8899 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_TEST_BOOLEAN_

#define GTEST_TEST_BOOLEAN_ (   expression,
  text,
  actual,
  expected,
  fail 
)
Value:
if (const ::testing::AssertionResult gtest_ar_ = \
::testing::AssertionResult(expression)) \
; \
gtest_ar_, text, #actual, #expected).c_str())

Definition at line 8921 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_TEST_CLASS_NAME_

#define GTEST_TEST_CLASS_NAME_ (   test_case_name,
  test_name 
)    test_case_name##_##test_name##_Test

Definition at line 8945 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_TEST_NO_FATAL_FAILURE_

#define GTEST_TEST_NO_FATAL_FAILURE_ (   statement,
  fail 
)
Value:
::testing::internal::HasNewFatalFailureHelper gtest_fatal_failure_checker; \
GTEST_SUPPRESS_UNREACHABLE_CODE_WARNING_BELOW_(statement); \
if (gtest_fatal_failure_checker.has_new_fatal_failure()) { \
goto GTEST_CONCAT_TOKEN_(gtest_label_testnofatal_, __LINE__); \
} \
GTEST_CONCAT_TOKEN_(gtest_label_testnofatal_, __LINE__): \
fail("Expected: " #statement " doesn't generate new fatal " \
"failures in the current thread.\n" \
" Actual: it does.")

Definition at line 8930 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_TEST_NO_THROW_

#define GTEST_TEST_NO_THROW_ (   statement,
  fail 
)
Value:
try { \
GTEST_SUPPRESS_UNREACHABLE_CODE_WARNING_BELOW_(statement); \
} \
catch (...) { \
goto GTEST_CONCAT_TOKEN_(gtest_label_testnothrow_, __LINE__); \
} \
GTEST_CONCAT_TOKEN_(gtest_label_testnothrow_, __LINE__): \
fail("Expected: " #statement " doesn't throw an exception.\n" \
" Actual: it throws.")

Definition at line 8885 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_TEST_THROW_

#define GTEST_TEST_THROW_ (   statement,
  expected_exception,
  fail 
)
Value:
if (::testing::internal::ConstCharPtr gtest_msg = "") { \
bool gtest_caught_expected = false; \
try { \
GTEST_SUPPRESS_UNREACHABLE_CODE_WARNING_BELOW_(statement); \
} \
catch (expected_exception const&) { \
gtest_caught_expected = true; \
} \
catch (...) { \
gtest_msg.value = \
"Expected: " #statement " throws an exception of type " \
#expected_exception ".\n Actual: it throws a different type."; \
goto GTEST_CONCAT_TOKEN_(gtest_label_testthrow_, __LINE__); \
} \
if (!gtest_caught_expected) { \
gtest_msg.value = \
"Expected: " #statement " throws an exception of type " \
#expected_exception ".\n Actual: it throws nothing."; \
goto GTEST_CONCAT_TOKEN_(gtest_label_testthrow_, __LINE__); \
} \
} else \
GTEST_CONCAT_TOKEN_(gtest_label_testthrow_, __LINE__): \
fail(gtest_msg.value)

Definition at line 8859 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_TUPLE_ELEMENT_

#define GTEST_TUPLE_ELEMENT_ (   k,
  Tuple 
)    typename tuple_element<k, Tuple >::type

Definition at line 1745 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_TUPLE_NAMESPACE_

#define GTEST_TUPLE_NAMESPACE_   ::std::tr1

Definition at line 941 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_UNSUPPORTED_DEATH_TEST_

#define GTEST_UNSUPPORTED_DEATH_TEST_ (   statement,
  regex,
  terminator 
)
Value:
GTEST_LOG_(WARNING) \
<< "Death tests are not supported on this platform.\n" \
<< "Statement '" #statement "' cannot be verified."; \
GTEST_SUPPRESS_UNREACHABLE_CODE_WARNING_BELOW_(statement); \
terminator; \

Definition at line 9313 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_USE_OWN_FLAGFILE_FLAG_

#define GTEST_USE_OWN_FLAGFILE_FLAG_   1

Definition at line 3783 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_USE_OWN_TR1_TUPLE

#define GTEST_USE_OWN_TR1_TUPLE   1

Definition at line 924 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ GTEST_USES_POSIX_RE

#define GTEST_USES_POSIX_RE   1

Definition at line 693 of file cares/cares/test/gmock-1.8.0/gtest/gtest.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 2096 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ INSTANTIATE_TEST_CASE_P

#define INSTANTIATE_TEST_CASE_P (   prefix,
  test_case_name,
  generator,
  ... 
)
Value:
gtest_##prefix##test_case_name##_EvalGenerator_() { return generator; } \
::std::string gtest_##prefix##test_case_name##_EvalGenerateName_( \
const ::testing::TestParamInfo<test_case_name::ParamType>& info) { \
return ::testing::internal::GetParamNameGen<test_case_name::ParamType> \
(__VA_ARGS__)(info); \
} \
int gtest_##prefix##test_case_name##_dummy_ GTEST_ATTRIBUTE_UNUSED_ = \
GetTestCasePatternHolder<test_case_name>(\
#test_case_name, \
__FILE__, __LINE__))->AddTestCaseInstantiation(\
#prefix, \
&gtest_##prefix##test_case_name##_EvalGenerator_, \
&gtest_##prefix##test_case_name##_EvalGenerateName_, \
__FILE__, __LINE__)

Definition at line 18146 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ SCOPED_TRACE

#define SCOPED_TRACE (   message)
Value:
__FILE__, __LINE__, ::testing::Message() << (message))

Definition at line 21071 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ SUCCEED

#define SUCCEED ( )    GTEST_SUCCEED()

◆ TEST

#define TEST (   test_case_name,
  test_name 
)    GTEST_TEST(test_case_name, test_name)

◆ TEST_F

#define TEST_F (   test_fixture,
  test_name 
)
Value:
::testing::internal::GetTypeId<test_fixture>())

Definition at line 21172 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

◆ TEST_P

#define TEST_P (   test_case_name,
  test_name 
)
Value:
class GTEST_TEST_CLASS_NAME_(test_case_name, test_name) \
: public test_case_name { \
public: \
GTEST_TEST_CLASS_NAME_(test_case_name, test_name)() {} \
virtual void TestBody(); \
private: \
static int AddToRegistry() { \
GetTestCasePatternHolder<test_case_name>(\
#test_case_name, \
__FILE__, __LINE__))->AddTestPattern(\
#test_case_name, \
#test_name, \
new ::testing::internal::TestMetaFactory< \
test_case_name, test_name)>()); \
return 0; \
} \
static int gtest_registering_dummy_ GTEST_ATTRIBUTE_UNUSED_; \
GTEST_DISALLOW_COPY_AND_ASSIGN_(\
GTEST_TEST_CLASS_NAME_(test_case_name, test_name)); \
}; \
int GTEST_TEST_CLASS_NAME_(test_case_name, \
test_name)::gtest_registering_dummy_ = \
GTEST_TEST_CLASS_NAME_(test_case_name, test_name)::AddToRegistry(); \
void GTEST_TEST_CLASS_NAME_(test_case_name, test_name)::TestBody()

Definition at line 18105 of file cares/cares/test/gmock-1.8.0/gtest/gtest.h.

Function Documentation

◆ operator<<()

void operator<< ( const testing::internal::Secret &  ,
int   
)

◆ RUN_ALL_TESTS()

int RUN_ALL_TESTS ( )
testing::internal::ParamGenerator
Definition: bloaty/third_party/googletest/googletest/include/gtest/internal/gtest-param-util.h:86
grpc::testing::val1
const char val1[]
Definition: client_context_test_peer_test.cc:34
testing::TestInfo
Definition: bloaty/third_party/googletest/googletest/include/gtest/gtest.h:695
GTEST_TEST_CLASS_NAME_
#define GTEST_TEST_CLASS_NAME_(test_case_name, test_name)
Definition: cares/cares/test/gmock-1.8.0/gtest/gtest.h:8945
bloat_diff.severity
def severity
Definition: bloat_diff.py:143
testing::internal::IsTrue
GTEST_API_ bool IsTrue(bool condition)
Definition: bloaty/third_party/googletest/googletest/src/gtest.cc:5710
testing::internal::GTestLog::GetStream
::std::ostream & GetStream()
Definition: bloaty/third_party/googletest/googletest/include/gtest/internal/gtest-port.h:965
testing::internal::AssertHelper
Definition: bloaty/third_party/googletest/googletest/include/gtest/gtest.h:1766
testing::internal::string
::std::string string
Definition: bloaty/third_party/protobuf/third_party/googletest/googletest/include/gtest/internal/gtest-port.h:881
grpc::protobuf::Message
GRPC_CUSTOM_MESSAGE Message
Definition: include/grpcpp/impl/codegen/config_protobuf.h:78
file
Definition: bloaty/third_party/zlib/examples/gzappend.c:170
GTEST_TEST_BOOLEAN_
#define GTEST_TEST_BOOLEAN_(expression, text, actual, expected, fail)
Definition: cares/cares/test/gmock-1.8.0/gtest/gtest.h:8921
ASSERT_PRED_FORMAT3
#define ASSERT_PRED_FORMAT3(pred_format, v1, v2, v3)
Definition: cares/cares/test/gmock-1.8.0/gtest/gtest.h:20692
testing::internal::HasNewFatalFailureHelper
Definition: cares/cares/test/gmock-1.8.0/gtest/gtest.h:18386
GTEST_ASSERT_
#define GTEST_ASSERT_(expression, on_failure)
Definition: cares/cares/test/gmock-1.8.0/gtest/gtest.h:20547
GTEST_FATAL_FAILURE_
#define GTEST_FATAL_FAILURE_(message)
Definition: cares/cares/test/gmock-1.8.0/gtest/gtest.h:8844
message
char * message
Definition: libuv/docs/code/tty-gravity/main.c:12
T
#define T(upbtypeconst, upbtype, ctype, default_value)
testing::internal::DoubleNearPredFormat
GTEST_API_ AssertionResult DoubleNearPredFormat(const char *expr1, const char *expr2, const char *abs_error_expr, double val1, double val2, double abs_error)
Definition: bloaty/third_party/googletest/googletest/src/gtest.cc:1377
testing::Test
Definition: bloaty/third_party/googletest/googletest/include/gtest/gtest.h:402
re2::T1
@ T1
Definition: bloaty/third_party/re2/util/rune.cc:31
test_fixture
Definition: num_external_connectivity_watchers_test.cc:35
gen_server_registered_method_bad_client_test_body.text
def text
Definition: gen_server_registered_method_bad_client_test_body.py:50
testing::internal::CodeLocation
Definition: bloaty/third_party/googletest/googletest/include/gtest/internal/gtest-internal.h:480
EXPECT_PRED_FORMAT2
#define EXPECT_PRED_FORMAT2(pred_format, v1, v2)
Definition: cares/cares/test/gmock-1.8.0/gtest/gtest.h:20633
gen_stats_data.c_str
def c_str(s, encoding='ascii')
Definition: gen_stats_data.py:38
GTEST_NONFATAL_FAILURE_
#define GTEST_NONFATAL_FAILURE_(message)
Definition: cares/cares/test/gmock-1.8.0/gtest/gtest.h:8847
result_type
const typedef int * result_type
Definition: bloaty/third_party/googletest/googlemock/test/gmock-matchers_test.cc:4325
grpc::testing::val2
const char val2[]
Definition: client_context_test_peer_test.cc:35
grpc_core::fail
Poll< absl::StatusOr< std::tuple< T... > > > fail()
Definition: try_join_test.cc:45
testing::AssertionResult
Definition: cares/cares/test/gmock-1.8.0/gtest/gtest.h:18855
GTEST_MESSAGE_AT_
#define GTEST_MESSAGE_AT_(file, line, message, result_type)
Definition: cares/cares/test/gmock-1.8.0/gtest/gtest.h:8837
testing::internal::AlwaysTrue
GTEST_API_ bool AlwaysTrue()
Definition: bloaty/third_party/googletest/googletest/src/gtest.cc:5712
testing::internal::AlwaysFalse
bool AlwaysFalse()
Definition: bloaty/third_party/googletest/googletest/include/gtest/internal/gtest-internal.h:817
testing::AssertionSuccess
AssertionResult AssertionSuccess()
Definition: bloaty/third_party/googletest/googletest/src/gtest.cc:1023
testing::TestPartResult::kNonFatalFailure
@ kNonFatalFailure
Definition: cares/cares/test/gmock-1.8.0/gtest/gtest.h:18278
google::protobuf::WARNING
static const LogLevel WARNING
Definition: bloaty/third_party/protobuf/src/google/protobuf/testing/googletest.h:71
testing::internal::CmpHelperOpFailure
AssertionResult CmpHelperOpFailure(const char *expr1, const char *expr2, const T1 &val1, const T2 &val2, const char *op)
Definition: bloaty/third_party/googletest/googletest/include/gtest/gtest.h:1584
testing::internal::GetTestTypeId
GTEST_API_ TypeId GetTestTypeId()
Definition: bloaty/third_party/googletest/googletest/src/gtest.cc:648
testing::internal::RE::PartialMatch
static bool PartialMatch(const ::std::string &str, const RE &re)
Definition: bloaty/third_party/googletest/googletest/include/gtest/internal/gtest-port.h:904
GTEST_IS_NULL_LITERAL_
#define GTEST_IS_NULL_LITERAL_(x)
Definition: cares/cares/test/gmock-1.8.0/gtest/gtest.h:7867
msg
std::string msg
Definition: client_interceptors_end2end_test.cc:372
GTEST_CONCAT_TOKEN_
#define GTEST_CONCAT_TOKEN_(foo, bar)
Definition: cares/cares/test/gmock-1.8.0/gtest/gtest.h:7811
value
const char * value
Definition: hpack_parser_table.cc:165
FATAL
#define FATAL(msg)
Definition: task.h:88
testing::internal::MakeAndRegisterTestInfo
GTEST_API_ TestInfo * MakeAndRegisterTestInfo(const char *test_suite_name, const char *name, const char *type_param, const char *value_param, CodeLocation code_location, TypeId fixture_class_id, SetUpTestSuiteFunc set_up_tc, TearDownTestSuiteFunc tear_down_tc, TestFactoryBase *factory)
Definition: bloaty/third_party/googletest/googletest/src/gtest.cc:2587
testing::internal::BiggestInt
long long BiggestInt
Definition: bloaty/third_party/googletest/googletest/include/gtest/internal/gtest-port.h:1907
EXPECT_PRED_FORMAT3
#define EXPECT_PRED_FORMAT3(pred_format, v1, v2, v3)
Definition: cares/cares/test/gmock-1.8.0/gtest/gtest.h:20688
testing::AssertPred1Helper
AssertionResult AssertPred1Helper(const char *pred_text, const char *e1, Pred pred, const T1 &v1)
Definition: bloaty/third_party/googletest/googletest/include/gtest/gtest_pred_impl.h:87
testing::internal::GetBoolAssertionFailureMessage
GTEST_API_ std::string GetBoolAssertionFailureMessage(const AssertionResult &assertion_result, const char *expression_text, const char *actual_predicate_value, const char *expected_predicate_value)
Definition: bloaty/third_party/googletest/googletest/src/gtest.cc:1361
testing::internal::HasNewFatalFailureHelper::has_new_fatal_failure
bool has_new_fatal_failure() const
Definition: cares/cares/test/gmock-1.8.0/gtest/gtest.h:18392
testing::AssertPred5Helper
AssertionResult AssertPred5Helper(const char *pred_text, const char *e1, const char *e2, const char *e3, const char *e4, const char *e5, Pred pred, const T1 &v1, const T2 &v2, const T3 &v3, const T4 &v4, const T5 &v5)
Definition: bloaty/third_party/googletest/googletest/include/gtest/gtest_pred_impl.h:298
GTEST_TEST_
#define GTEST_TEST_(test_case_name, test_name, parent_class, parent_id)
Definition: cares/cares/test/gmock-1.8.0/gtest/gtest.h:8949
GTEST_ATTRIBUTE_UNUSED_
#define GTEST_ATTRIBUTE_UNUSED_
Definition: cares/cares/test/gmock-1.8.0/gtest/gtest.h:2139
re2::T2
@ T2
Definition: bloaty/third_party/re2/util/rune.cc:33
testing::internal
Definition: bloaty/third_party/googletest/googlemock/include/gmock/gmock-actions.h:70
testing::AssertPred3Helper
AssertionResult AssertPred3Helper(const char *pred_text, const char *e1, const char *e2, const char *e3, Pred pred, const T1 &v1, const T2 &v2, const T3 &v3)
Definition: bloaty/third_party/googletest/googletest/include/gtest/gtest_pred_impl.h:180
prefix
static const char prefix[]
Definition: head_of_line_blocking.cc:28
regen-readme.line
line
Definition: regen-readme.py:30
absl::Format
bool Format(FormatRawSink raw_sink, const FormatSpec< Args... > &format, const Args &... args)
Definition: abseil-cpp/absl/strings/str_format.h:504
testing::UnitTest::GetInstance
static UnitTest * GetInstance()
Definition: bloaty/third_party/googletest/googletest/src/gtest.cc:4616
absl::strings_internal::Compare
int Compare(const BigUnsigned< N > &lhs, const BigUnsigned< M > &rhs)
Definition: abseil-cpp/absl/strings/internal/charconv_bigint.h:353
testing::UnitTest::parameterized_test_registry
internal::ParameterizedTestSuiteRegistry & parameterized_test_registry() GTEST_LOCK_EXCLUDED_(mutex_)
Definition: bloaty/third_party/googletest/googletest/src/gtest.cc:4973
GTEST_LOG_
#define GTEST_LOG_(severity)
Definition: cares/cares/test/gmock-1.8.0/gtest/gtest.h:2546
testing::internal::ScopedTrace
Definition: cares/cares/test/gmock-1.8.0/gtest/gtest.h:7891
testing::internal::GTestLog
Definition: bloaty/third_party/googletest/googletest/include/gtest/internal/gtest-port.h:958
asyncio_get_stats.type
type
Definition: asyncio_get_stats.py:37
testing::AssertPred4Helper
AssertionResult AssertPred4Helper(const char *pred_text, const char *e1, const char *e2, const char *e3, const char *e4, Pred pred, const T1 &v1, const T2 &v2, const T3 &v3, const T4 &v4)
Definition: bloaty/third_party/googletest/googletest/include/gtest/gtest_pred_impl.h:236
op
static grpc_op * op
Definition: test/core/fling/client.cc:47
if
if(p->owned &&p->wrapped !=NULL)
Definition: call.c:42
testing::AssertPred2Helper
AssertionResult AssertPred2Helper(const char *pred_text, const char *e1, const char *e2, Pred pred, const T1 &v1, const T2 &v2)
Definition: bloaty/third_party/googletest/googletest/include/gtest/gtest_pred_impl.h:130
ASSERT_PRED_FORMAT2
#define ASSERT_PRED_FORMAT2(pred_format, v1, v2)
Definition: cares/cares/test/gmock-1.8.0/gtest/gtest.h:20637
testing::internal::ConstCharPtr
Definition: bloaty/third_party/googletest/googletest/include/gtest/internal/gtest-internal.h:822
testing::PrintToString
::std::string PrintToString(const T &value)
Definition: bloaty/third_party/googletest/googletest/include/gtest/gtest-printers.h:915
GTEST_HAS_PTHREAD
#define GTEST_HAS_PTHREAD
Definition: cares/cares/test/gmock-1.8.0/gtest/gtest.h:859


grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:18