Derive-C
Loading...
Searching...
No Matches
string.h
Go to the documentation of this file.
1
2
3#pragma once
4
6
7#define NAME dc_debug_string_builder // [DERIVE-C] for template
9
10#define DC_DEBUG_STRING(TYPE, INSTANCE) \
11 ({ \
12 dc_debug_string_builder builder = dc_debug_string_builder_new(stdalloc_get_ref()); \
13 NS(TYPE, debug)(INSTANCE, dc_debug_fmt_new(), dc_debug_string_builder_stream(&builder)); \
14 char* string = dc_debug_string_builder_release_string(&builder); \
15 dc_debug_string_builder_delete(&builder); \
16 string; \
17 })