osrf_testing_tools_cpp
  • Links
    • Rosindex
  • C++ API
    • Class Hierarchy
    • File Hierarchy
    • Full C++ API
      • Namespaces
        • Namespace osrf_testing_tools_cpp
        • Namespace osrf_testing_tools_cpp::memory_tools
      • Classes and Structs
        • Struct MemoryToolsService
        • Struct SourceLocation
        • Struct StackTrace
        • Struct Trace
        • Template Struct ScopeExit
        • Class QuickstartConfiguration
        • Class ScopedQuickstartGtest
      • Enums
        • Enum MemoryFunctionType
        • Enum VerbosityLevel
      • Functions
        • Template Function osrf_testing_tools_cpp::demangle
        • Function osrf_testing_tools_cpp::demangle_str
        • Template Function osrf_testing_tools_cpp::make_scope_exit
        • Function osrf_testing_tools_cpp::memory_tools::calloc_expected
        • Function osrf_testing_tools_cpp::memory_tools::disable_monitoring
        • Function osrf_testing_tools_cpp::memory_tools::disable_monitoring_in_all_threads
        • Function osrf_testing_tools_cpp::memory_tools::dispatch_calloc
        • Function osrf_testing_tools_cpp::memory_tools::dispatch_free
        • Function osrf_testing_tools_cpp::memory_tools::dispatch_malloc
        • Function osrf_testing_tools_cpp::memory_tools::dispatch_realloc
        • Function osrf_testing_tools_cpp::memory_tools::enable_monitoring
        • Function osrf_testing_tools_cpp::memory_tools::enable_monitoring_in_all_threads
        • Function osrf_testing_tools_cpp::memory_tools::expect_no_calloc_begin
        • Function osrf_testing_tools_cpp::memory_tools::expect_no_calloc_end
        • Function osrf_testing_tools_cpp::memory_tools::expect_no_free_begin
        • Function osrf_testing_tools_cpp::memory_tools::expect_no_free_end
        • Function osrf_testing_tools_cpp::memory_tools::expect_no_malloc_begin
        • Function osrf_testing_tools_cpp::memory_tools::expect_no_malloc_end
        • Function osrf_testing_tools_cpp::memory_tools::expect_no_realloc_begin
        • Function osrf_testing_tools_cpp::memory_tools::expect_no_realloc_end
        • Function osrf_testing_tools_cpp::memory_tools::free_expected
        • Function osrf_testing_tools_cpp::memory_tools::get_on_calloc
        • Function osrf_testing_tools_cpp::memory_tools::get_on_free
        • Function osrf_testing_tools_cpp::memory_tools::get_on_malloc
        • Function osrf_testing_tools_cpp::memory_tools::get_on_realloc
        • Function osrf_testing_tools_cpp::memory_tools::get_verbosity_level
        • Function osrf_testing_tools_cpp::memory_tools::guaranteed_malloc
        • Function osrf_testing_tools_cpp::memory_tools::initialize
        • Function osrf_testing_tools_cpp::memory_tools::initialized
        • Function osrf_testing_tools_cpp::memory_tools::is_working
        • Function osrf_testing_tools_cpp::memory_tools::malloc_expected
        • Template Function osrf_testing_tools_cpp::memory_tools::matches_any_object_filename_of_traces
        • Template Function osrf_testing_tools_cpp::memory_tools::matches_any_object_function_of_traces
        • Function osrf_testing_tools_cpp::memory_tools::monitoring_enabled
        • Function osrf_testing_tools_cpp::memory_tools::on_calloc
        • Function osrf_testing_tools_cpp::memory_tools::on_free
        • Function osrf_testing_tools_cpp::memory_tools::on_malloc
        • Function osrf_testing_tools_cpp::memory_tools::on_realloc
        • Function osrf_testing_tools_cpp::memory_tools::on_unexpected_calloc
        • Function osrf_testing_tools_cpp::memory_tools::on_unexpected_free
        • Function osrf_testing_tools_cpp::memory_tools::on_unexpected_malloc
        • Function osrf_testing_tools_cpp::memory_tools::on_unexpected_realloc
        • Template Function osrf_testing_tools_cpp::memory_tools::quickstart_gtest_setup
        • Function osrf_testing_tools_cpp::memory_tools::quickstart_gtest_teardown
        • Function osrf_testing_tools_cpp::memory_tools::realloc_expected
        • Function osrf_testing_tools_cpp::memory_tools::set_verbosity_level
        • Function osrf_testing_tools_cpp::memory_tools::uninitialize
        • Function osrf_testing_tools_cpp::memory_tools::unset_thread_specific_monitoring_enable
      • Defines
        • Define EXPECT_NO_CALLOC
        • Define EXPECT_NO_FREE
        • Define EXPECT_NO_MALLOC
        • Define EXPECT_NO_MEMORY_OPERATIONS
        • Define EXPECT_NO_MEMORY_OPERATIONS_BEGIN
        • Define EXPECT_NO_MEMORY_OPERATIONS_END
        • Define EXPECT_NO_REALLOC
        • Define OSRF_TESTING_TOOLS_CPP_DO_STRING_JOIN
        • Define OSRF_TESTING_TOOLS_CPP_MEMORY_TOOLS_EXPORT
        • Define OSRF_TESTING_TOOLS_CPP_MEMORY_TOOLS_IMPORT
        • Define OSRF_TESTING_TOOLS_CPP_MEMORY_TOOLS_LOCAL
        • Define OSRF_TESTING_TOOLS_CPP_MEMORY_TOOLS_PUBLIC
        • Define OSRF_TESTING_TOOLS_CPP_MEMORY_TOOLS_PUBLIC_TYPE
        • Define OSRF_TESTING_TOOLS_CPP_SCOPE_EXIT
        • Define OSRF_TESTING_TOOLS_CPP_STRING_JOIN
      • Typedefs
        • Typedef osrf_testing_tools_cpp::memory_tools::AnyMemoryToolsCallback
        • Typedef osrf_testing_tools_cpp::memory_tools::MemoryToolsCallback
        • Typedef osrf_testing_tools_cpp::memory_tools::MemoryToolsSimpleCallback
      • Directories
        • Directory include
        • Directory osrf_testing_tools_cpp
        • Directory memory_tools
      • Files
        • File demangle.hpp
        • File gtest_quickstart.hpp
        • File initialize.hpp
        • File is_working.hpp
        • File macros.hpp
        • File memory_tools.hpp
        • File memory_tools_service.hpp
        • File monitoring.hpp
        • File register_hooks.hpp
        • File scope_exit.hpp
        • File stack_trace.hpp
        • File testing_helpers.hpp
        • File verbosity.hpp
        • File visibility_control.hpp
  • Standard Documents
    • PACKAGE
    • CHANGELOG
      • Changelog for package osrf_testing_tools_cpp
        • 2.3.0 (2025-04-24)
        • 2.2.0 (2024-06-17)
        • 2.1.0 (2024-04-26)
        • 2.0.0 (2024-02-07)
        • 1.7.0 (2023-04-28)
        • 1.5.3 (2023-04-11)
        • 1.5.2 (2022-11-07)
        • 1.5.1 (2022-02-14)
        • 1.5.0 (2022-01-14)
        • 1.4.0 (2020-12-08)
        • 1.3.2 (2020-05-21)
  • Index
osrf_testing_tools_cpp
  • Search


© Copyright The <osrf_testing_tools_cpp> Contributors. License: Apache License 2.0.

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