|
mdds
|
#include <types.hpp>
Public Attributes | |
| trace_method_t | type = trace_method_t::unspecified |
| const void * | instance = nullptr |
| const char * | function_name = nullptr |
| std::string | function_args |
| const char * | filepath = nullptr |
| int | line_number = -1 |
Struct containing the information about each traced method.
| const char* mdds::mtv::trace_method_properties_t::filepath = nullptr |
Path of the file where the method body is.
| std::string mdds::mtv::trace_method_properties_t::function_args |
String containing the argument names as well as their values if available.
| const char* mdds::mtv::trace_method_properties_t::function_name = nullptr |
Name of the method.
| const void* mdds::mtv::trace_method_properties_t::instance = nullptr |
Memory address of the container instance the traced method belongs to. This is essentially the this pointer inside the traced method.
| int mdds::mtv::trace_method_properties_t::line_number = -1 |
Line number of the first line of the traced method body.