Add option.F_enum_type to define Fortran type for enums.
Define typemap.ci_type for C interface types. Enums will use int or F_enum_type in C wrapper interface functions instead of the enum. Used with typemap.cxx_to_ci
Use option.C_API_case and F_API_case with enum names.
Add splicers to enums.
Define typemap.sgroup = enum. Used with statements f_function_enum_scalar, et.al.
Wrap enums before typedef. Helps when a typedef uses an enum. Move C_declarations splicer before any wrapped code. It contains declarations needed for splicers.
Add option.F_enum_type to define Fortran type for enums.
Define typemap.ci_type for C interface types. Enums will use
int
or F_enum_type in C wrapper interface functions instead of the enum. Used with typemap.cxx_to_ciUse option.C_API_case and F_API_case with enum names.
Add splicers to enums.
Define typemap.sgroup = enum. Used with statements f_function_enum_scalar, et.al.
Wrap
enums
beforetypedef
. Helps when atypedef
uses anenum
. Move C_declarations splicer before any wrapped code. It contains declarations needed for splicers.