gtest_vendor
  • Links
    • Rosindex
    • Repository
  • C++ API
    • File Hierarchy
    • Full C++ API
      • Namespaces
        • Namespace DoubleSequence
        • Namespace IsRecursiveContainerImpl
        • Namespace proto2
        • Namespace std
        • Namespace testing
        • Namespace testing::internal
        • Namespace testing::internal::edit_distance
        • Namespace testing::internal::internal_stream_operator_without_lexical_name_lookup
        • Namespace testing::internal::posix
      • Classes and Structs
        • Template Struct tuple_size< testing::internal::FlatTuple< Ts… > >
        • Struct Environment::Setup_should_be_spelled_SetUp
        • Struct AssertHelper::AssertHelperData
        • Struct CodeLocation
        • Struct ConstCharPtr
        • Template Struct ConstRef
        • Template Struct ConstRef< T & >
        • Struct ContainerPrinter
        • Struct ConvertibleToIntegerPrinter
        • Struct ConvertibleToStringViewPrinter
        • Struct DefaultNameGenerator
        • Template Struct DoubleSequence
        • Template Struct DoubleSequence< false, IndexSequence< I… >, sizeofT >
        • Template Struct DoubleSequence< true, IndexSequence< I… >, sizeofT >
        • Template Struct ElemFromList
        • Template Struct ElemFromListImpl
        • Template Struct ElemFromListImpl< IndexSequence< I… > >
        • Struct faketype
        • Struct FallbackPrinter
        • Template Struct FindFirstPrinter
        • Template Struct FindFirstPrinter< T, decltype(Printer::PrintValue(std::declval< const T & >, (), nullptr)), Printer, Printers… >
        • Template Struct FlatTupleBase
        • Template Struct FlatTupleBase< FlatTuple< T… >, IndexSequence< Idx… > >
        • Struct FlatTupleConstructTag
        • Template Struct FlatTupleElemBase
        • Template Struct FlatTupleElemBase< FlatTuple< T… >, I >
        • Struct FunctionPointerPrinter
        • Template Struct GenerateTypeList
        • Template Struct Ignore
        • Struct IgnoredValue::Sink
        • Template Struct IndexSequence
        • Struct LookupBlocker
        • Struct StreamPrinter
        • Template Struct is_proxy_type_list
        • Template Struct is_proxy_type_list< ProxyTypeList< Ts… > >
        • Template Struct IsHashTable
        • Template Struct IsRecursiveContainer
        • Template Struct IsRecursiveContainerImpl
        • Template Struct IsRecursiveContainerImpl< C, false >
        • Template Struct IsRecursiveContainerImpl< C, true >
        • Template Struct MakeIndexSequenceImpl
        • Template Struct MakeIndexSequenceImpl< 0 >
        • Struct MarkAsIgnored
        • Template Struct NameGeneratorSelector
        • Struct None
        • Struct ParameterizedTestSuiteInfo::InstantiationInfo
        • Struct ParameterizedTestSuiteInfo::TestInfo
        • Struct PointerPrinter
        • Struct ProtobufPrinter
        • Template Struct ProxyTypeList
        • Struct RawBytesPrinter
        • Struct RelationToSourceCopy
        • Struct RelationToSourceReference
        • Template Struct SuiteApiResolver
        • Template Struct Templates
        • Template Struct Templates< Head_ >
        • Template Struct TemplateSel
        • Template Struct TemplateSel::Bind
        • Struct TrueWithString
        • Struct TypeParameterizedTestSuiteRegistry::TypeParameterizedTestSuiteInfo
        • Template Struct Types
        • Template Struct Types< Head_ >
        • Struct PrintToStringParamName
        • Struct Test::Setup_should_be_spelled_SetUp
        • Template Struct TestParamInfo
        • Class EmptyTestEventListener
        • Class Environment
        • Class AssertHelper
        • Template Class CartesianProductHolder
        • Class EqHelper
        • Template Class FlatTuple
        • Template Class FloatingPoint
        • Template Class FormatForComparison
        • Template Class FormatForComparison< ToPrint[N], OtherOperand >
        • Class GTestLog
        • Class GTestMutexLock
        • Class GTestNonCopyable
        • Template Class HasDebugStringAndShortDebugString
        • Class IgnoredValue
        • Class Mutex
        • Template Class NativeArray
        • Template Class ParamConverterGenerator
        • Template Class ParameterizedTestFactory
        • Template Class ParameterizedTestSuiteInfo
        • Class ParameterizedTestSuiteInfoBase
        • Class ParameterizedTestSuiteRegistry
        • Template Class ParamGenerator
        • Template Class ParamGeneratorConverter
        • Class ParamGeneratorConverter::Iterator
        • Template Class ParamGeneratorInterface
        • Template Class ParamIterator
        • Template Class ParamIteratorInterface
        • Class Random
        • Template Class RangeGenerator
        • Class RangeGenerator::Iterator
        • Class Secret
        • Class String
        • Class TestFactoryBase
        • Template Class TestFactoryImpl
        • Template Class TestMetaFactory
        • Template Class TestMetaFactoryBase
        • Template Class ThreadLocal
        • Template Class TypeIdHelper
        • Template Class TypeParameterizedTest
        • Template Class TypeParameterizedTest< Fixture, TestSel, internal::None >
        • Template Class TypeParameterizedTestSuite
        • Template Class TypeParameterizedTestSuite< Fixture, internal::None, Types >
        • Class TypeParameterizedTestSuiteRegistry
        • Template Class TypeWithSize
        • Template Class TypeWithSize< 4 >
        • Template Class TypeWithSize< 8 >
        • Template Class UniversalPrinter
        • Template Class UniversalPrinter< const T >
        • Template Class UniversalPrinter< T & >
        • Template Class UniversalPrinter< T[N] >
        • Template Class UniversalTersePrinter
        • Template Class UniversalTersePrinter< char * >
        • Template Class UniversalTersePrinter< char16_t * >
        • Template Class UniversalTersePrinter< char32_t * >
        • Template Class UniversalTersePrinter< const char * >
        • Template Class UniversalTersePrinter< const char16_t * >
        • Template Class UniversalTersePrinter< const char32_t * >
        • Template Class UniversalTersePrinter< std::reference_wrapper< T > >
        • Template Class UniversalTersePrinter< T & >
        • Template Class UniversalTersePrinter< T[N] >
        • Template Class UniversalTersePrinter< wchar_t * >
        • Template Class ValueArray
        • Template Class ValuesInIteratorRangeGenerator
        • Class ValuesInIteratorRangeGenerator::Iterator
        • Class Message
        • Class ScopedTrace
        • Class Test
        • Class TestEventListener
        • Class TestEventListeners
        • Class TestInfo
        • Class TestProperty
        • Class TestResult
        • Class TestSuite
        • Template Class TestWithParam
        • Class UnitTest
        • Template Class WithParamInterface
      • Enums
        • Enum EditType
        • Enum GTestLogSeverity
      • Unions
        • Union FloatingPoint::FloatingPointUnion
      • Functions
        • Function GTEST_DECLARE_bool_(break_on_failure)
        • Function GTEST_DECLARE_bool_(catch_exceptions)
        • Function GTEST_DECLARE_bool_(fail_fast)
        • Function GTEST_DECLARE_bool_(install_failure_signal_handler)
        • Function GTEST_DECLARE_bool_(list_tests)
        • Function GTEST_DECLARE_bool_(brief)
        • Function GTEST_DECLARE_bool_(print_time)
        • Function GTEST_DECLARE_bool_(print_utf8)
        • Function GTEST_DECLARE_bool_(recreate_environments_when_repeating)
        • Function GTEST_DECLARE_bool_(show_internal_stack_frames)
        • Function GTEST_DECLARE_bool_(shuffle)
        • Function GTEST_DECLARE_bool_(throw_on_failure)
        • Function GTEST_DECLARE_int32_(random_seed)
        • Function GTEST_DECLARE_int32_(repeat)
        • Function GTEST_DECLARE_int32_(stack_trace_depth)
        • Function GTEST_DECLARE_string_(death_test_style)
        • Function GTEST_DECLARE_string_(color)
        • Function GTEST_DECLARE_string_(filter)
        • Function GTEST_DECLARE_string_(output)
        • Function GTEST_DECLARE_string_(stream_result_to)
        • Function GTEST_DECLARE_string_(internal_run_death_test)
        • Function GTEST_DISABLE_MSC_WARNINGS_PUSH_(4251)
        • Function GTEST_DISABLE_MSC_WARNINGS_PUSH_(4251)
        • Function GTEST_DISABLE_MSC_WARNINGS_PUSH_(4251)
        • Function GTEST_DISABLE_MSC_WARNINGS_PUSH_(4251)
        • Function GTEST_DISABLE_MSC_WARNINGS_PUSH_(4251)
        • Function RUN_ALL_TESTS
        • Function std::swap
        • Function std::swap< nlohmann::json >
        • Function std::to_string(const rclcpp::Parameter&)
        • Function std::to_string(const std::vector<rclcpp::Parameter>&)
        • Function testing::AddGlobalTestEnvironment
        • Template Function testing::AssertPred1Helper
        • Template Function testing::AssertPred2Helper
        • Template Function testing::AssertPred3Helper
        • Template Function testing::AssertPred4Helper
        • Template Function testing::AssertPred5Helper
        • Function testing::Bool
        • Template Function testing::Combine
        • Template Function testing::ConvertGenerator
        • Function testing::DoubleLE
        • Function testing::FloatLE
        • Function testing::GTEST_DISABLE_MSC_WARNINGS_POP_
        • Function testing::InitGoogleTest(int *, char **)
        • Function testing::InitGoogleTest(int *, wchar_t **)
        • Function testing::InitGoogleTest()
        • Function testing::internal::AlwaysFalse
        • Function testing::internal::AlwaysTrue
        • Function testing::internal::AppendUserMessage
        • Template Function testing::internal::AppropriateResolution
        • Template Function testing::internal::ArrayAwareFind
        • Template Function testing::internal::ArrayEq(const T *, size_t, const U *)
        • Template Function testing::internal::ArrayEq(const T&, const U&)
        • Template Function testing::internal::ArrayEq(const T(&), const U(&))
        • Function testing::internal::BoolFromGTestEnv
        • Function testing::internal::CanonicalizeForStdLibVersioning
        • Function testing::internal::CaptureStderr
        • Function testing::internal::CaptureStdout
        • Template Function testing::internal::CheckedDowncastToActualType
        • Template Function testing::internal::CmpHelperEQ
        • Template Function testing::internal::CmpHelperEQFailure
        • Template Function testing::internal::CmpHelperFloatingPointEQ
        • Template Function testing::internal::CmpHelperOpFailure
        • Function testing::internal::CmpHelperSTRCASEEQ
        • Function testing::internal::CmpHelperSTRCASENE
        • Function testing::internal::CmpHelperSTREQ(const char *, const char *, const char *, const char *)
        • Function testing::internal::CmpHelperSTREQ(const char *, const char *, const wchar_t *, const wchar_t *)
        • Function testing::internal::CmpHelperSTRNE(const char *, const char *, const char *, const char *)
        • Function testing::internal::CmpHelperSTRNE(const char *, const char *, const wchar_t *, const wchar_t *)
        • Template Function testing::internal::CopyArray(const T *, size_t, U *)
        • Template Function testing::internal::CopyArray(const T&, U *)
        • Template Function testing::internal::CopyArray(const T(&), U(*))
        • Template Function testing::internal::DefaultParamName
        • Function testing::internal::DoubleNearPredFormat
        • Function testing::internal::edit_distance::CalculateOptimalEdits(const std::vector<size_t>&, const std::vector<size_t>&)
        • Function testing::internal::edit_distance::CalculateOptimalEdits(const std::vector<std::string>&, const std::vector<std::string>&)
        • Function testing::internal::edit_distance::CreateUnifiedDiff
        • Function testing::internal::EqFailure
        • Function testing::internal::FlushInfoLog
        • Function testing::internal::FormatCompilerIndependentFileLocation
        • Template Function testing::internal::FormatForComparisonFailureMessage
        • Template Function testing::internal::GenerateNames
        • Template Function testing::internal::GenerateNamesRecursively(internal::None, std::vector<std::string> *, int)
        • Template Function testing::internal::GenerateNamesRecursively(Types, std::vector<std::string> *, int)
        • Function testing::internal::GetArgvs
        • Function testing::internal::GetBoolAssertionFailureMessage
        • Function testing::internal::GetCapturedStderr
        • Function testing::internal::GetCapturedStdout
        • Function testing::internal::GetCurrentOsStackTraceExceptTop
        • Function testing::internal::GetFileSize
        • Function testing::internal::GetIgnoredParameterizedTestSuites
        • Function testing::internal::GetNotDefaultOrNull
        • Function testing::internal::GetPrefixUntilComma
        • Function testing::internal::GetTestTypeId
        • Function testing::internal::GetThreadCount
        • Template Function testing::internal::GetTypeId
        • Template Function testing::internal::GetTypeName
        • Function testing::internal::GetUnitTestImpl
        • Function testing::internal::GTEST_DISABLE_MSC_WARNINGS_POP_
        • Function testing::internal::GTEST_DISABLE_MSC_WARNINGS_PUSH_
        • Function testing::internal::GTEST_IMPL_FORMAT_C_STRING_AS_POINTER_(char)
        • Function testing::internal::GTEST_IMPL_FORMAT_C_STRING_AS_POINTER_(wchar_t)
        • Function testing::internal::GTEST_IMPL_FORMAT_C_STRING_AS_POINTER_(char16_t)
        • Function testing::internal::GTEST_IMPL_FORMAT_C_STRING_AS_POINTER_(char32_t)
        • Function testing::internal::GTEST_IMPL_FORMAT_C_STRING_AS_STRING_(char, ::std::string)
        • Function testing::internal::GTEST_IMPL_FORMAT_C_STRING_AS_STRING_(char16_t, ::std::u16string)
        • Function testing::internal::GTEST_IMPL_FORMAT_C_STRING_AS_STRING_(char32_t, ::std::u32string)
        • Function testing::internal::GTEST_INTERNAL_DEPRECATED(“INSTANTIATE_TEST_CASE_P is, please use “ “INSTANTIATE_TEST_SUITE_P”)
        • Function testing::internal::GTEST_INTERNAL_DEPRECATED(“TYPED_TEST_CASE_P is, please use “ “TYPED_TEST_SUITE_P”)
        • Function testing::internal::GTEST_INTERNAL_DEPRECATED(“TYPED_TEST_CASE is, please use “ “TYPED_TEST_SUITE”)
        • Function testing::internal::GTEST_INTERNAL_DEPRECATED(“REGISTER_TYPED_TEST_CASE_P is, please use “ “REGISTER_TYPED_TEST_SUITE_P”)
        • Function testing::internal::GTEST_INTERNAL_DEPRECATED(“INSTANTIATE_TYPED_TEST_CASE_P is, please use “ “INSTANTIATE_TYPED_TEST_SUITE_P”)
        • Template Function testing::internal::ImplicitCast_
        • Function testing::internal::InsertSyntheticTestCase
        • Function testing::internal::Int32FromGTestEnv
        • Function testing::internal::internal_stream_operator_without_lexical_name_lookup::operator<<
        • Function testing::internal::IsAlNum
        • Function testing::internal::IsAlpha
        • Template Function testing::internal::IsContainerTest(int)
        • Template Function testing::internal::IsContainerTest(long)
        • Function testing::internal::IsDigit
        • Function testing::internal::IsLower
        • Function testing::internal::IsSpace
        • Function testing::internal::IsTrue
        • Function testing::internal::IsUpper
        • Function testing::internal::IsXDigit(char)
        • Function testing::internal::IsXDigit(char16_t)
        • Function testing::internal::IsXDigit(char32_t)
        • Function testing::internal::IsXDigit(wchar_t)
        • Function testing::internal::LogToStderr
        • Function testing::internal::MakeAndRegisterTestInfo
        • Function testing::internal::operator!=
        • Function testing::internal::operator==
        • Function testing::internal::OutputFlagAlsoCheckEnvVar
        • Function testing::internal::ParseInt32
        • Function testing::internal::posix::Abort
        • Function testing::internal::posix::ChDir
        • Function testing::internal::posix::Close
        • Function testing::internal::posix::DoIsATTY
        • Function testing::internal::posix::FClose
        • Function testing::internal::posix::FDOpen
        • Function testing::internal::posix::FileNo
        • Function testing::internal::posix::FOpen
        • Function testing::internal::posix::FReopen
        • Function testing::internal::posix::GetEnv
        • Function testing::internal::posix::IsATTY
        • Function testing::internal::posix::IsDir
        • Function testing::internal::posix::Read
        • Function testing::internal::posix::RmDir
        • Function testing::internal::posix::Stat
        • Function testing::internal::posix::StrCaseCmp
        • Function testing::internal::posix::StrError
        • Function testing::internal::posix::Write
        • Function testing::internal::PrintBytesInObjectTo
        • Template Function testing::internal::PrintRawArrayTo
        • Template Function testing::internal::PrintSmartPointer(const Ptr&, std::ostream *, char)
        • Template Function testing::internal::PrintSmartPointer(const Ptr&, std::ostream *, int)
        • Function testing::internal::PrintStringTo
        • Template Function testing::internal::PrintTo(const T&, ::std::ostream *)
        • Function testing::internal::PrintTo(unsigned char, ::std::ostream *)
        • Function testing::internal::PrintTo(signed char, ::std::ostream *)
        • Function testing::internal::PrintTo(char, ::std::ostream *)
        • Function testing::internal::PrintTo(bool, ::std::ostream *)
        • Function testing::internal::PrintTo(wchar_t, ::std::ostream *)
        • Function testing::internal::PrintTo(char32_t, ::std::ostream *)
        • Function testing::internal::PrintTo(char16_t, ::std::ostream *)
        • Function testing::internal::PrintTo(float, ::std::ostream *)
        • Function testing::internal::PrintTo(double, ::std::ostream *)
        • Function testing::internal::PrintTo(const char *, ::std::ostream *)
        • Function testing::internal::PrintTo(char *, ::std::ostream *)
        • Function testing::internal::PrintTo(const signed char *, ::std::ostream *)
        • Function testing::internal::PrintTo(signed char *, ::std::ostream *)
        • Function testing::internal::PrintTo(const unsigned char *, ::std::ostream *)
        • Function testing::internal::PrintTo(unsigned char *, ::std::ostream *)
        • Function testing::internal::PrintTo(const char16_t *, ::std::ostream *)
        • Function testing::internal::PrintTo(char16_t *, ::std::ostream *)
        • Function testing::internal::PrintTo(const char32_t *, ::std::ostream *)
        • Function testing::internal::PrintTo(char32_t *, ::std::ostream *)
        • Function testing::internal::PrintTo(const wchar_t *, ::std::ostream *)
        • Function testing::internal::PrintTo(wchar_t *, ::std::ostream *)
        • Function testing::internal::PrintTo(const ::std::string&, ::std::ostream *)
        • Function testing::internal::PrintTo(const ::std::u16string&, ::std::ostream *)
        • Function testing::internal::PrintTo(const ::std::u32string&, ::std::ostream *)
        • Function testing::internal::PrintTo(std::nullptr_t, ::std::ostream *)
        • Template Function testing::internal::PrintTo(std::reference_wrapper<T>, ::std::ostream *)
        • Template Function testing::internal::PrintTo(const std::unique_ptr<T, D>&, std::ostream *)
        • Template Function testing::internal::PrintTo(const std::shared_ptr<T>&, std::ostream *)
        • Template Function testing::internal::PrintTo(const ::std::tuple<Types…>&, ::std::ostream *)
        • Template Function testing::internal::PrintTo(const ::std::pair<T1, T2>&, ::std::ostream *)
        • Template Function testing::internal::PrintTupleTo(const T&, std::integral_constant<size_t, 0>, ::std::ostream *)
        • Template Function testing::internal::PrintTupleTo(const T&, std::integral_constant<size_t, I>, ::std::ostream *)
        • Function testing::internal::PrintU16StringTo
        • Function testing::internal::PrintU32StringTo
        • Template Function testing::internal::PrintWithFallback
        • Function testing::internal::ReadEntireFile
        • Function testing::internal::RegisterTypeParameterizedTestSuite
        • Function testing::internal::RegisterTypeParameterizedTestSuiteInstantiation
        • Function testing::internal::ReportFailureInUnknownLocation
        • Function testing::internal::ReportInvalidTestSuiteType
        • Function testing::internal::SkipPrefix
        • Function testing::internal::SplitString
        • Template Function testing::internal::StreamableToString
        • Function testing::internal::StringFromGTestEnv
        • Function testing::internal::StringStreamToString
        • Function testing::internal::StripTrailingSpaces
        • Template Function testing::internal::TersePrintPrefixToStrings(const Tuple&, std::integral_constant<size_t, 0>, Strings *)
        • Template Function testing::internal::TersePrintPrefixToStrings(const Tuple&, std::integral_constant<size_t, I>, Strings *)
        • Template Function testing::internal::TestNotEmpty()
        • Template Function testing::internal::TestNotEmpty(const T&)
        • Function testing::internal::ToLower
        • Function testing::internal::ToUpper
        • Template Function testing::internal::UniversalPrint
        • Template Function testing::internal::UniversalPrintArray(const T *, size_t, ::std::ostream *)
        • Function testing::internal::UniversalPrintArray(const char *, size_t, ::std::ostream *)
        • Function testing::internal::UniversalPrintArray(const char16_t *, size_t, ::std::ostream *)
        • Function testing::internal::UniversalPrintArray(const char32_t *, size_t, ::std::ostream *)
        • Function testing::internal::UniversalPrintArray(const wchar_t *, size_t, ::std::ostream *)
        • Template Function testing::internal::UniversalTersePrint
        • Template Function testing::internal::UniversalTersePrintTupleFieldsToStrings
        • Function testing::internal::VoidifyPointer(const void *)
        • Function testing::internal::VoidifyPointer(volatile const void *)
        • Function testing::IsNotSubstring(const char *, const char *, const char *, const char *)
        • Function testing::IsNotSubstring(const char *, const char *, const wchar_t *, const wchar_t *)
        • Function testing::IsNotSubstring(const char *, const char *, const ::std::string&, const ::std::string&)
        • Function testing::IsSubstring(const char *, const char *, const char *, const char *)
        • Function testing::IsSubstring(const char *, const char *, const wchar_t *, const wchar_t *)
        • Function testing::IsSubstring(const char *, const char *, const ::std::string&, const ::std::string&)
        • Function testing::operator<<
        • Template Function testing::PrintToString
        • Template Function testing::Range(T, T, IncrementT)
        • Template Function testing::Range(T, T)
        • Function testing::RegisterTest
        • Function testing::SrcDir
        • Template Function testing::StaticAssertTypeEq
        • Function testing::TempDir
        • Template Function testing::Values
        • Template Function testing::ValuesIn(ForwardIterator, ForwardIterator)
        • Template Function testing::ValuesIn(const T(&))
        • Template Function testing::ValuesIn(const Container&)
      • Variables
        • Variable testing::internal::kDeathTestStyleFlag
        • Variable testing::internal::kDeathTestUseFork
        • Variable testing::internal::kInternalRunDeathTestFlag
        • Variable testing::internal::kMaxBiggestInt
        • Variable testing::internal::kStackTraceMarker
        • Variable testing::kMaxStackTraceDepth
      • Defines
        • Define ADD_FAILURE
        • Define ADD_FAILURE_AT
        • Define ASSERT_ANY_THROW
        • Define ASSERT_DEATH_IF_SUPPORTED
        • Define ASSERT_DOUBLE_EQ
        • Define ASSERT_EQ
        • Define ASSERT_FALSE
        • Define ASSERT_FLOAT_EQ
        • Define ASSERT_GE
        • Define ASSERT_GT
        • Define ASSERT_LE
        • Define ASSERT_LT
        • Define ASSERT_NE
        • Define ASSERT_NEAR
        • Define ASSERT_NO_FATAL_FAILURE
        • Define ASSERT_NO_THROW
        • Define ASSERT_PRED1
        • Define ASSERT_PRED2
        • Define ASSERT_PRED3
        • Define ASSERT_PRED4
        • Define ASSERT_PRED5
        • Define ASSERT_PRED_FORMAT1
        • Define ASSERT_PRED_FORMAT2
        • Define ASSERT_PRED_FORMAT3
        • Define ASSERT_PRED_FORMAT4
        • Define ASSERT_PRED_FORMAT5
        • Define ASSERT_STRCASEEQ
        • Define ASSERT_STRCASENE
        • Define ASSERT_STREQ
        • Define ASSERT_STRNE
        • Define ASSERT_THROW
        • Define ASSERT_TRUE
        • Define EXPECT_ANY_THROW
        • Define EXPECT_DEATH_IF_SUPPORTED
        • Define EXPECT_DOUBLE_EQ
        • Define EXPECT_EQ
        • Define EXPECT_FALSE
        • Define EXPECT_FATAL_FAILURE
        • Define EXPECT_FATAL_FAILURE_ON_ALL_THREADS
        • Define EXPECT_FLOAT_EQ
        • Define EXPECT_GE
        • Define EXPECT_GT
        • Define EXPECT_LE
        • Define EXPECT_LT
        • Define EXPECT_NE
        • Define EXPECT_NEAR
        • Define EXPECT_NO_FATAL_FAILURE
        • Define EXPECT_NO_THROW
        • Define EXPECT_NONFATAL_FAILURE
        • Define EXPECT_NONFATAL_FAILURE_ON_ALL_THREADS
        • Define EXPECT_PRED1
        • Define EXPECT_PRED2
        • Define EXPECT_PRED3
        • Define EXPECT_PRED4
        • Define EXPECT_PRED5
        • Define EXPECT_PRED_FORMAT1
        • Define EXPECT_PRED_FORMAT2
        • Define EXPECT_PRED_FORMAT3
        • Define EXPECT_PRED_FORMAT4
        • Define EXPECT_PRED_FORMAT5
        • Define EXPECT_STRCASEEQ
        • Define EXPECT_STRCASENE
        • Define EXPECT_STREQ
        • Define EXPECT_STRNE
        • Define EXPECT_THROW
        • Define EXPECT_TRUE
        • Define FAIL
        • Define FRIEND_TEST
        • Define GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST
        • Define GTEST_AMBIGUOUS_ELSE_BLOCKER_
        • Define GTEST_API_
        • Define GTEST_ASSERT_
        • Define GTEST_ASSERT_EQ
        • Define GTEST_ASSERT_FALSE
        • Define GTEST_ASSERT_GE
        • Define GTEST_ASSERT_GT
        • Define GTEST_ASSERT_LE
        • Define GTEST_ASSERT_LT
        • Define GTEST_ASSERT_NE
        • Define GTEST_ASSERT_TRUE
        • Define GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_
        • Define GTEST_ATTRIBUTE_NO_SANITIZE_HWADDRESS_
        • Define GTEST_ATTRIBUTE_NO_SANITIZE_MEMORY_
        • Define GTEST_ATTRIBUTE_NO_SANITIZE_THREAD_
        • Define GTEST_ATTRIBUTE_PRINTF_
        • Define GTEST_ATTRIBUTE_UNUSED_
        • Define GTEST_BIND_
        • Define GTEST_CAN_STREAM_RESULTS_
        • Define GTEST_CHECK_
        • Define GTEST_CHECK_POSIX_SUCCESS_
        • Define GTEST_CONCAT_TOKEN_
        • Define GTEST_CONCAT_TOKEN_IMPL_
        • Define GTEST_DECLARE_bool_
        • Define GTEST_DECLARE_int32_
        • Define GTEST_DECLARE_STATIC_MUTEX_
        • Define GTEST_DECLARE_string_
        • Define GTEST_DEFAULT_DEATH_TEST_STYLE
        • Define GTEST_DEFINE_bool_
        • Define GTEST_DEFINE_int32_
        • Define GTEST_DEFINE_STATIC_MUTEX_
        • Define GTEST_DEFINE_string_
        • Define GTEST_DEV_EMAIL_
        • Define GTEST_DISABLE_MSC_DEPRECATED_POP_
        • Define GTEST_DISABLE_MSC_DEPRECATED_PUSH_
        • Define GTEST_DISABLE_MSC_WARNINGS_POP_
        • Define GTEST_DISABLE_MSC_WARNINGS_PUSH_
        • Define GTEST_EXCLUSIVE_LOCK_REQUIRED_
        • Define GTEST_EXPAND_
        • Define GTEST_EXPECT_FALSE
        • Define GTEST_EXPECT_TRUE
        • Define GTEST_FAIL
        • Define GTEST_FAIL_AT
        • Define GTEST_FATAL_FAILURE_
        • Define GTEST_FLAG
        • Define GTEST_FLAG_GET
        • Define GTEST_FLAG_NAME_
        • Define GTEST_FLAG_PREFIX_
        • Define GTEST_FLAG_PREFIX_DASH_
        • Define GTEST_FLAG_PREFIX_UPPER_
        • Define GTEST_FLAG_SAVER_
        • Define GTEST_FLAG_SET
        • Define GTEST_GET_FIRST_
        • Define GTEST_GET_SECOND_
        • Define GTEST_HAS_ALT_PATH_SEP_
        • Define GTEST_HAS_CLONE
        • Define GTEST_HAS_CXXABI_H_
        • Define GTEST_HAS_EXCEPTIONS
        • Define GTEST_HAS_FILE_SYSTEM
        • Define GTEST_HAS_MUTEX_AND_THREAD_LOCAL_
        • Define GTEST_HAS_NOTIFICATION_
        • Define GTEST_HAS_POSIX_RE
        • Define GTEST_HAS_PTHREAD
        • Define GTEST_HAS_RTTI
        • Define GTEST_HAS_SEH
        • Define GTEST_HAS_STD_WSTRING
        • Define GTEST_HAS_STREAM_REDIRECTION
        • Define GTEST_HAVE_ATTRIBUTE_
        • Define GTEST_HAVE_FEATURE_
        • Define GTEST_IMPL_CMP_HELPER_
        • Define GTEST_IMPL_FORMAT_C_STRING_AS_POINTER_
        • Define GTEST_IMPL_FORMAT_C_STRING_AS_STRING_
        • Define GTEST_INIT_GOOGLE_TEST_NAME_
        • Define GTEST_INTENTIONAL_CONST_COND_POP_
        • Define GTEST_INTENTIONAL_CONST_COND_PUSH_
        • Define GTEST_INTERNAL_DEPRECATED
        • Define GTEST_INTERNAL_HAS_ANY
        • Define GTEST_INTERNAL_HAS_OPTIONAL
        • Define GTEST_INTERNAL_HAS_STRING_VIEW
        • Define GTEST_INTERNAL_HAS_VARIANT
        • Define GTEST_LOCK_EXCLUDED_
        • Define GTEST_LOG_
        • Define GTEST_MAYBE_5046_
        • Define GTEST_MESSAGE_
        • Define GTEST_MESSAGE_AT_
        • Define GTEST_MUST_USE_RESULT_
        • Define GTEST_NAME_
        • Define GTEST_NAME_GENERATOR_
        • Define GTEST_NO_INLINE_
        • Define GTEST_NO_TAIL_CALL_
        • Define GTEST_NONFATAL_FAILURE_
        • Define GTEST_PATH_SEP_
        • Define GTEST_PRED1_
        • Define GTEST_PRED2_
        • Define GTEST_PRED3_
        • Define GTEST_PRED4_
        • Define GTEST_PRED5_
        • Define GTEST_PRED_FORMAT1_
        • Define GTEST_PRED_FORMAT2_
        • Define GTEST_PRED_FORMAT3_
        • Define GTEST_PRED_FORMAT4_
        • Define GTEST_PRED_FORMAT5_
        • Define GTEST_PROJECT_URL_
        • Define GTEST_REFERENCE_TO_CONST_
        • Define GTEST_REGISTERED_TEST_NAMES_
        • Define GTEST_REMOVE_REFERENCE_AND_CONST_
        • Define GTEST_SKIP
        • Define GTEST_SKIP_
        • Define GTEST_SNPRINTF_
        • Define GTEST_STRINGIFY_
        • Define GTEST_STRINGIFY_HELPER_
        • Define GTEST_SUCCEED
        • Define GTEST_SUCCESS_
        • Define GTEST_SUITE_NAMESPACE_
        • Define GTEST_SUPPRESS_UNREACHABLE_CODE_WARNING_BELOW_
        • Define GTEST_TEMPLATE_
        • Define GTEST_TEST
        • Define GTEST_TEST_
        • Define GTEST_TEST_ANY_THROW_
        • Define GTEST_TEST_BOOLEAN_
        • Define GTEST_TEST_CLASS_NAME_
        • Define GTEST_TEST_F
        • Define GTEST_TEST_NO_FATAL_FAILURE_
        • Define GTEST_TEST_NO_THROW_
        • Define GTEST_TEST_NO_THROW_CATCH_STD_EXCEPTION_
        • Define GTEST_TEST_THROW_
        • Define GTEST_TEST_THROW_CATCH_STD_EXCEPTION_
        • Define GTEST_TYPE_PARAMS_
        • Define GTEST_TYPED_TEST_SUITE_P_STATE_
        • Define GTEST_UNSUPPORTED_DEATH_TEST
        • Define GTEST_USE_OWN_FLAGFILE_FLAG_
        • Define GTEST_USES_POSIX_RE
        • Define GTEST_WIDE_STRING_USES_UTF16_
        • Define INSTANTIATE_TEST_CASE_P
        • Define INSTANTIATE_TEST_SUITE_P
        • Define INSTANTIATE_TYPED_TEST_CASE_P
        • Define INSTANTIATE_TYPED_TEST_SUITE_P
        • Define REGISTER_TYPED_TEST_CASE_P
        • Define REGISTER_TYPED_TEST_SUITE_P
        • Define SCOPED_TRACE
        • Define SUCCEED
        • Define TEST
        • Define TEST_F
        • Define TEST_P
        • Define TYPED_TEST
        • Define TYPED_TEST_CASE
        • Define TYPED_TEST_CASE_P
        • Define TYPED_TEST_P
        • Define TYPED_TEST_SUITE
        • Define TYPED_TEST_SUITE_P
      • Typedefs
        • Typedef testing::internal::BiggestInt
        • Typedef testing::internal::Double
        • Typedef testing::internal::Float
        • Typedef testing::internal::IndexSequenceFor
        • Typedef testing::internal::IsContainer
        • Typedef testing::internal::IsNotContainer
        • Typedef testing::internal::MakeIndexSequence
        • Typedef testing::internal::MutexLock
        • Typedef testing::internal::ParameterizedTestCaseInfo
        • Typedef testing::internal::posix::StatStruct
        • Typedef testing::internal::SetUpTearDownSuiteFuncType
        • Typedef testing::internal::SetUpTestSuiteFunc
        • Typedef testing::internal::Strings
        • Typedef testing::internal::TearDownTestSuiteFunc
        • Typedef testing::internal::TimeInMillis
        • Typedef testing::internal::TypedTestCasePState
        • Typedef testing::internal::TypeId
        • Typedef testing::TestCase
        • Typedef testing::TimeInMillis
        • Typedef testing::Types
      • Directories
        • Directory include
        • Directory gtest
        • Directory internal
        • Directory custom
      • Files
        • File gtest-assertion-result.h
        • File gtest-death-test-internal.h
        • File gtest-death-test.h
        • File gtest-filepath.h
        • File gtest-internal.h
        • File gtest-matchers.h
        • File gtest-message.h
        • File gtest-param-test.h
        • File gtest-param-util.h
        • File gtest-port-arch.h
        • File gtest-port.h
        • File gtest-port.h
        • File gtest-printers.h
        • File gtest-printers.h
        • File gtest-spi.h
        • File gtest-string.h
        • File gtest-test-part.h
        • File gtest-type-util.h
        • File gtest-typed-test.h
        • File gtest.h
        • File gtest.h
        • File gtest_pred_impl.h
        • File gtest_prod.h
  • Standard Documents
    • README
      • Generic Build Instructions
        • Setup
      • Build with CMake
        • Standalone CMake Project
        • Incorporating Into An Existing CMake Project
        • C++ Standard Version
      • Tweaking GoogleTest
      • Multi-threaded Tests
      • As a Shared Library (DLL)
      • Avoiding Macro Name Clashes
    • PACKAGE
    • CHANGELOG
      • Changelog for package gtest_vendor
        • 1.15.0 (2024-04-26)
  • Index
gtest_vendor
  • C++ API
  • File gtest-spi.h
  • View page source

File gtest-spi.h

↰ Parent directory (include/gtest)

Contents

  • Definition (include/gtest/gtest-spi.h)

  • Includes

  • Functions

  • Defines

Definition (include/gtest/gtest-spi.h)

  • Program Listing for File gtest-spi.h

Includes

  • gtest/gtest.h (File gtest.h)

  • string (File gtest-string.h)

Functions

  • Function GTEST_DISABLE_MSC_WARNINGS_PUSH_(4251)

Defines

  • Define EXPECT_FATAL_FAILURE

  • Define EXPECT_FATAL_FAILURE_ON_ALL_THREADS

  • Define EXPECT_NONFATAL_FAILURE

  • Define EXPECT_NONFATAL_FAILURE_ON_ALL_THREADS

Previous Next

© Copyright The <gtest_vendor> Contributors. License: BSD.

Built with Sphinx using a theme provided by Read the Docs.