Dennis Shen | 7321f4f | 2023-07-11 15:45:00 +0000 | [diff] [blame] | 1 | #include "{header}_c.h" |
2 | #include "{header}.h" | ||||
Dennis Shen | 7321f4f | 2023-07-11 15:45:00 +0000 | [diff] [blame] | 3 | |
4 | {{ for item in class_elements}} | ||||
5 | bool {header}_{item.flag_name}() \{ | ||||
6 | return {cpp_namespace}::{item.flag_name}(); | ||||
7 | } | ||||
Dennis Shen | 7321f4f | 2023-07-11 15:45:00 +0000 | [diff] [blame] | 8 | |
Dennis Shen | 17a08eec | 2023-07-14 01:32:50 +0000 | [diff] [blame^] | 9 | {{ if for_test }} |
10 | void set_{header}_{item.flag_name}(bool val) \{ | ||||
11 | {cpp_namespace}::{item.flag_name}(val); | ||||
Dennis Shen | 7321f4f | 2023-07-11 15:45:00 +0000 | [diff] [blame] | 12 | } |
Dennis Shen | 17a08eec | 2023-07-14 01:32:50 +0000 | [diff] [blame^] | 13 | {{ -endif }} |
14 | {{ endfor -}} | ||||
Dennis Shen | 7321f4f | 2023-07-11 15:45:00 +0000 | [diff] [blame] | 15 | |
Dennis Shen | 17a08eec | 2023-07-14 01:32:50 +0000 | [diff] [blame^] | 16 | {{ if for_test }} |
17 | void {header}_reset_flags() \{ | ||||
18 | {cpp_namespace}::reset_flags(); | ||||
Dennis Shen | 7321f4f | 2023-07-11 15:45:00 +0000 | [diff] [blame] | 19 | } |
Dennis Shen | 17a08eec | 2023-07-14 01:32:50 +0000 | [diff] [blame^] | 20 | {{ -endif }} |