14 * \note - This Header file must be included in at least one module your application links with to force/pull in the visualization code
15 * into the debugger.
16 *
17 * The purpose of the module is to provide single function entrypoints callable by the Microsoft debugger (visual studio and visual studio code on windows)
18 * to evaluate / example objects (see .natvis file).
19 *
20 * A mechanism akin to this might be used going forward for gdb/lldb?
21 *
22 * \TODO: Consider promoting some of this to top-level - or much SHORTER - namespace, so easier to use
34 * Magic to force the linker to include the visualizations obj file in executables.
35 */
36constinlinebool gMag2 = gMagicSoIncluded;
37#endif
38 }
39
40 /**
41 * ONLY for use in .navtis.
42 * BEWARE - keep this representation in sync with the code in StringRepHelperAllFitInSize_::Rep
43 *
44 * Also note - this doesn't work for ALL reps - just a few of the more common ones. But only for debugger visualization shortcut, so sb mostly harmless.