osrf_testing_tools_cpp
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
CHANGELOG
Changelog for package osrf_testing_tools_cpp
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)
PACKAGE
Index
osrf_testing_tools_cpp
Index
Index
E
|
O
E
EXPECT_NO_CALLOC (C macro)
EXPECT_NO_FREE (C macro)
EXPECT_NO_MALLOC (C macro)
EXPECT_NO_MEMORY_OPERATIONS (C macro)
EXPECT_NO_MEMORY_OPERATIONS_BEGIN (C macro)
EXPECT_NO_MEMORY_OPERATIONS_END (C macro)
EXPECT_NO_REALLOC (C macro)
O
osrf_testing_tools_cpp::demangle (C++ function)
osrf_testing_tools_cpp::demangle_str (C++ function)
osrf_testing_tools_cpp::make_scope_exit (C++ function)
osrf_testing_tools_cpp::memory_tools::AnyMemoryToolsCallback (C++ type)
osrf_testing_tools_cpp::memory_tools::matches_any_object_filename_of_traces (C++ function)
osrf_testing_tools_cpp::memory_tools::matches_any_object_function_of_traces (C++ function)
osrf_testing_tools_cpp::memory_tools::MemoryFunctionType (C++ enum)
osrf_testing_tools_cpp::memory_tools::MemoryFunctionType::Calloc (C++ enumerator)
osrf_testing_tools_cpp::memory_tools::MemoryFunctionType::Free (C++ enumerator)
osrf_testing_tools_cpp::memory_tools::MemoryFunctionType::Malloc (C++ enumerator)
osrf_testing_tools_cpp::memory_tools::MemoryFunctionType::Realloc (C++ enumerator)
osrf_testing_tools_cpp::memory_tools::MemoryToolsCallback (C++ type)
osrf_testing_tools_cpp::memory_tools::MemoryToolsService (C++ struct)
osrf_testing_tools_cpp::memory_tools::MemoryToolsService::impl_ (C++ member)
osrf_testing_tools_cpp::memory_tools::MemoryToolsService::MemoryToolsService (C++ function)
osrf_testing_tools_cpp::memory_tools::MemoryToolsService::~MemoryToolsService (C++ function)
osrf_testing_tools_cpp::memory_tools::MemoryToolsSimpleCallback (C++ type)
osrf_testing_tools_cpp::memory_tools::quickstart_gtest_setup (C++ function)
osrf_testing_tools_cpp::memory_tools::quickstart_gtest_teardown (C++ function)
osrf_testing_tools_cpp::memory_tools::QuickstartConfiguration (C++ class)
osrf_testing_tools_cpp::memory_tools::QuickstartConfiguration::ConfigMap (C++ type)
osrf_testing_tools_cpp::memory_tools::QuickstartConfiguration::get_config (C++ function)
osrf_testing_tools_cpp::memory_tools::QuickstartConfiguration::QuickstartConfiguration (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
osrf_testing_tools_cpp::memory_tools::ScopedQuickstartGtest (C++ class)
osrf_testing_tools_cpp::memory_tools::ScopedQuickstartGtest::memory_tools_is_working (C++ function)
osrf_testing_tools_cpp::memory_tools::ScopedQuickstartGtest::ScopedQuickstartGtest (C++ function)
osrf_testing_tools_cpp::memory_tools::ScopedQuickstartGtest::~ScopedQuickstartGtest (C++ function)
osrf_testing_tools_cpp::memory_tools::SourceLocation (C++ struct)
osrf_testing_tools_cpp::memory_tools::SourceLocation::SourceLocation (C++ function)
osrf_testing_tools_cpp::memory_tools::SourceLocation::~SourceLocation (C++ function)
osrf_testing_tools_cpp::memory_tools::StackTrace (C++ struct)
osrf_testing_tools_cpp::memory_tools::StackTrace::matches_any_object_filename (C++ function)
osrf_testing_tools_cpp::memory_tools::StackTrace::matches_any_object_function (C++ function)
osrf_testing_tools_cpp::memory_tools::StackTrace::StackTrace (C++ function)
osrf_testing_tools_cpp::memory_tools::StackTrace::~StackTrace (C++ function)
osrf_testing_tools_cpp::memory_tools::Trace (C++ struct)
osrf_testing_tools_cpp::memory_tools::Trace::Trace (C++ function)
,
[1]
osrf_testing_tools_cpp::memory_tools::Trace::~Trace (C++ function)
osrf_testing_tools_cpp::memory_tools::VerbosityLevel (C++ enum)
osrf_testing_tools_cpp::memory_tools::VerbosityLevel::debug (C++ enumerator)
osrf_testing_tools_cpp::memory_tools::VerbosityLevel::quiet (C++ enumerator)
osrf_testing_tools_cpp::memory_tools::VerbosityLevel::trace (C++ enumerator)
osrf_testing_tools_cpp::ScopeExit (C++ struct)
osrf_testing_tools_cpp::ScopeExit::ScopeExit (C++ function)
osrf_testing_tools_cpp::ScopeExit::~ScopeExit (C++ function)
OSRF_TESTING_TOOLS_CPP_DO_STRING_JOIN (C macro)
OSRF_TESTING_TOOLS_CPP_MEMORY_TOOLS_EXPORT (C macro)
OSRF_TESTING_TOOLS_CPP_MEMORY_TOOLS_IMPORT (C macro)
OSRF_TESTING_TOOLS_CPP_MEMORY_TOOLS_LOCAL (C macro)
OSRF_TESTING_TOOLS_CPP_MEMORY_TOOLS_PUBLIC (C macro)
OSRF_TESTING_TOOLS_CPP_MEMORY_TOOLS_PUBLIC_TYPE (C macro)
OSRF_TESTING_TOOLS_CPP_SCOPE_EXIT (C macro)
OSRF_TESTING_TOOLS_CPP_STRING_JOIN (C macro)