| 35 | } |
| 36 | |
| 37 | string debug_value ( const void * pX, TypeInfo * info, PrintFlags flags ) { |
| 38 | TextWriter ss; |
| 39 | DebugDataWalker<TextWriter> walker(ss,flags); |
| 40 | // walker do not modify pX! |
| 41 | walker.walk((char*)pX,info); |
| 42 | if ( int(flags) & int(PrintFlags::namesAndDimensions) ) { |
| 43 | return human_readable_formatting(ss.str()); |
| 44 | } else { |
| 45 | return ss.str(); |
| 46 | } |
| 47 | } |
| 48 | |
| 49 | string debug_value ( vec4f value, TypeInfo * info, PrintFlags flags ) { |
| 50 | TextWriter ss; |
no test coverage detected