| from cpp17_auto_variable_braced import * | |
| from swig_test_utils import swig_check | |
| swig_check(cvar.int_var, 42) | |
| swig_check(cvar.double_var, 1.5) | |
| swig_check(cvar.bool_var, True) | |
| swig_check(cvar.negative_var, -5) | |
| swig_check(cvar.char_var, "a") | |
| swig_check(cvar.promoted_char_var, 97) | |
| swig_check(cvar.negated_char_var, -97) | |
| swig_check(cvar.promoted_bool_var, 1) | |
| swig_check(cvar.const_var, 7) | |
| swig_check(cvar.copy_var, 11) | |
| swig_check(string_var, "braced") | |
| # The braced initialiser deduces a pointer the same way an '=' initialiser does. | |
| swig_check(deref(cvar.ptr_var), 11) | |
| swig_check(deref(cvar.paren_ptr_var), 11) | |
| swig_check(deref(cvar.spaced_ptr_var), 11) |