Fix handling of strongly-typed enums
Testcase cpp11_strongly_typed_enumerations.cpptest now passes.
This commit is contained in:
parent
5156ad4f7b
commit
5482a02dd4
1 changed files with 2 additions and 2 deletions
|
|
@ -12,10 +12,10 @@
|
|||
unsigned char,
|
||||
signed char,
|
||||
enum SWIGTYPE
|
||||
"zend_declare_class_constant_long(SWIGTYPE_$class_ce, \"$const_name\", sizeof(\"$const_name\") - 1, $value);";
|
||||
"zend_declare_class_constant_long(SWIGTYPE_$class_ce, \"$const_name\", sizeof(\"$const_name\") - 1, ($1_type)$value);";
|
||||
|
||||
%typemap(classconsttab) bool
|
||||
"zend_declare_class_constant_bool(SWIGTYPE_$class_ce, \"$const_name\", sizeof(\"$const_name\") - 1, $value);";
|
||||
"zend_declare_class_constant_bool(SWIGTYPE_$class_ce, \"$const_name\", sizeof(\"$const_name\") - 1, ($1_type)$value);";
|
||||
|
||||
%typemap(classconsttab) float,
|
||||
double
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue