From ee40d3387465b96058d33ed4d0e41d91a4ee1327 Mon Sep 17 00:00:00 2001 From: Devin Doucette Date: Wed, 18 Mar 2026 08:14:07 -0600 Subject: Add natvis for Compact Binary (#860) Add natvis for Compact Binary Includes natvis for DateTime, TimeSpan, IoHash, Guid, Oid. Based on UE CL 51830581. --- src/zencore/compactbinary.cpp | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) (limited to 'src/zencore/compactbinary.cpp') diff --git a/src/zencore/compactbinary.cpp b/src/zencore/compactbinary.cpp index 9c81305d0..f2c46c2bc 100644 --- a/src/zencore/compactbinary.cpp +++ b/src/zencore/compactbinary.cpp @@ -1752,4 +1752,33 @@ TEST_SUITE_END(); #endif +/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + +namespace CompactBinaryPrivate { + + ZEN_NOINLINE void ReferenceDebugTypes(DebugCb*, + DebugCbObject*, + DebugCbUniformObject*, + DebugCbArray*, + DebugCbUniformArray*, + DebugCbBinary*, + DebugCbString*, + DebugCbIntegerPositive*, + DebugCbIntegerNegative*, + DebugCbFloat32*, + DebugCbFloat64*, + DebugCbObjectAttachment*, + DebugCbBinaryAttachment*, + DebugCbHash*, + DebugCbUuid*, + DebugCbDateTime*, + DebugCbTimeSpan*, + DebugCbObjectId*, + DebugCbCustomById*, + DebugCbCustomByName*) + { + } + +} // namespace CompactBinaryPrivate + } // namespace zen -- cgit v1.2.3