| 1418 | |
| 1419 | template <ApiDumpFormat Format, typename T, typename DumpValue> |
| 1420 | void dump_pointer(const T *object, const ApiDumpSettings &settings, const char *type_string, const char *name, int indents, |
| 1421 | DumpValue dump_value) { |
| 1422 | if (object == NULL) { |
| 1423 | dump_nullptr<Format>(settings, type_string, name, indents); |
| 1424 | } else { |
| 1425 | dump_value(*object, settings, type_string, name, indents, object); |
| 1426 | } |
| 1427 | } |
| 1428 | |
| 1429 | template <ApiDumpFormat Format> |
| 1430 | void dump_array_start(const void *array, size_t len, const ApiDumpSettings &settings, const char *type_string, const char *name, |
nothing calls this directly
no test coverage detected