mirror of
https://github.com/Ed94/raddebugger.git
synced 2026-06-25 05:04:58 -07:00
clean up & fixup pass over type pattern matching, allow closed {}s, ()s, []s, <>s in wildcards
This commit is contained in:
@@ -167,6 +167,14 @@ struct TemplatedDynamicArray
|
||||
};
|
||||
raddbg_type_view(TemplatedDynamicArray<?>, rows($, count, array(v, count)));
|
||||
|
||||
template<typename T>
|
||||
struct OpaqueTemplatedDynamicArray
|
||||
{
|
||||
void *v;
|
||||
int count;
|
||||
};
|
||||
raddbg_type_view(OpaqueTemplatedDynamicArray<?>, rows($, count, array(v, count)));
|
||||
|
||||
struct Struct_With_Embedded_Arrays
|
||||
{
|
||||
int x;
|
||||
@@ -445,6 +453,8 @@ type_coverage_eval_tests(void)
|
||||
{dynamic.pairs, dynamic.count},
|
||||
};
|
||||
|
||||
OpaqueTemplatedDynamicArray<Pair> otd = {dynamic.pairs, dynamic.count};
|
||||
|
||||
raddbg_pin(columns(sequence(6), fixed.pairs[$], memory_[$]));
|
||||
raddbg_pin(basics);
|
||||
raddbg_pin(fixed);
|
||||
|
||||
Reference in New Issue
Block a user