raddbg_markup: stl batteries-included basics

This commit is contained in:
Ryan Fleury
2025-05-03 06:18:26 -07:00
parent fe7bd82bda
commit dfd0fe3fcb
2 changed files with 28 additions and 5 deletions
+6 -5
View File
@@ -6,6 +6,9 @@
** stepping, breakpoints, evaluation, cross-module calls.
*/
#include <string>
#include <vector>
#include <memory>
#define RADDBG_MARKUP_IMPLEMENTATION
#include "lib_raddbg_markup/raddbg_markup.h"
@@ -103,13 +106,8 @@ void optimized_struct_parameters_eval_tests(void);
////////////////////////////////
// NOTE(allen): Type Coverage Eval
#include <vector>
#include <memory>
#include <stdint.h>
raddbg_type_view(std::vector<?>, slice(_Mypair._Myval2));
raddbg_type_view(std::unique_ptr<?>, _Mypair._Myval2);
struct Basics
{
char a;
@@ -553,6 +551,9 @@ type_coverage_eval_tests(void)
const int32_t y1 = -10;
const int32_t z1 = x1 + y1;
std::string small_cplusplus_string = "smallstr";
std::string cplusplus_string = "This is a C++ string!";
std::vector<int> int_vector;
int_vector.push_back(1);
int_vector.push_back(2);