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 }} |