| 588 | } |
| 589 | |
| 590 | void value::debug_print(bool show_type) const |
| 591 | { |
| 592 | if(show_type) |
| 593 | { |
| 594 | switch(get_type()) |
| 595 | { |
| 596 | #define MIGRAPHX_VALUE_GENERATE_TYPE_STRING_CASE(vt, cpp_type) \ |
| 597 | case vt##_type: std::cout << #vt << ": "; break; |
| 598 | MIGRAPHX_VISIT_VALUE_TYPES(MIGRAPHX_VALUE_GENERATE_TYPE_STRING_CASE) |
| 599 | MIGRAPHX_VALUE_GENERATE_TYPE_STRING_CASE(null, ) |
| 600 | MIGRAPHX_VALUE_GENERATE_TYPE_STRING_CASE(array, ) |
| 601 | MIGRAPHX_VALUE_GENERATE_TYPE_STRING_CASE(object, ) |
| 602 | } |
| 603 | } |
| 604 | std::cout << *this << std::endl; |
| 605 | } |
| 606 | |
| 607 | } // namespace MIGRAPHX_INLINE_NS |
| 608 | } // namespace migraphx |
no test coverage detected