blob: 3d2482d62ea9945387a88a42c1ea8640acde35d1 [file] [log] [blame]
Dennis Shen7321f4f2023-07-11 15:45:00 +00001#include "{header}_c.h"
2#include "{header}.h"
Dennis Shen7321f4f2023-07-11 15:45:00 +00003
4{{ for item in class_elements}}
5bool {header}_{item.flag_name}() \{
6 return {cpp_namespace}::{item.flag_name}();
7}
Dennis Shen7321f4f2023-07-11 15:45:00 +00008
Dennis Shen17a08eec2023-07-14 01:32:50 +00009{{ if for_test }}
10void set_{header}_{item.flag_name}(bool val) \{
11 {cpp_namespace}::{item.flag_name}(val);
Dennis Shen7321f4f2023-07-11 15:45:00 +000012}
Dennis Shen17a08eec2023-07-14 01:32:50 +000013{{ -endif }}
14{{ endfor -}}
Dennis Shen7321f4f2023-07-11 15:45:00 +000015
Dennis Shen17a08eec2023-07-14 01:32:50 +000016{{ if for_test }}
17void {header}_reset_flags() \{
18 {cpp_namespace}::reset_flags();
Dennis Shen7321f4f2023-07-11 15:45:00 +000019}
Dennis Shen17a08eec2023-07-14 01:32:50 +000020{{ -endif }}