swig/Examples/test-suite/ocaml
Zackery Spytz 35663b1622 [OCaml] Fix handling of exception specifications for director classes
The OCaml module was generating invalid code for director classes
which contain methods with exception specifications. The fix is based
on some of the code in python.cxx's classDirectorMethod().

This commit fixes compilation failures for a number of director unit
tests.

Add director_exception_catches_runme.ml,
director_exception_nothrow_runme.ml, and director_ignore_runme.ml.
2019-01-26 05:58:38 -07:00
..
abstract_access_runme.ml [OCaml] Runtime tests for abstract_access, abstract_typedef and some others 2019-01-11 22:26:11 -07:00
abstract_typedef2_runme.ml [OCaml] Runtime tests for abstract_access, abstract_typedef and some others 2019-01-11 22:26:11 -07:00
abstract_typedef_runme.ml [OCaml] Runtime tests for abstract_access, abstract_typedef and some others 2019-01-11 22:26:11 -07:00
abstract_virtual_runme.ml [OCaml] Runtime tests for abstract_access, abstract_typedef and some others 2019-01-11 22:26:11 -07:00
aggregate_runme.ml [OCaml] Runtime tests for abstract_access, abstract_typedef and some others 2019-01-11 22:26:11 -07:00
cast_operator_runme.ml [OCaml] Runtime tests for abstract_access, abstract_typedef and some others 2019-01-11 22:26:11 -07:00
char_constant_runme.ml [OCaml] Fix the wrapping of static const member chars 2019-01-15 16:37:26 -07:00
chartest_runme.ml [OCaml] Fix the wrapping of static const member chars 2019-01-15 16:37:26 -07:00
class_ignore_runme.ml
class_scope_weird_runme.ml [OCaml] class_scope_weird, cpp_static, and ignore_parameter runtime tests 2019-01-11 19:35:17 +00:00
constover_runme.ml [OCaml] Runtime tests for abstract_access, abstract_typedef and some others 2019-01-11 22:26:11 -07:00
constructor_rename_runme.ml [OCaml] Runtime tests for constructor_rename, cpp_nodefault and some others 2019-01-13 22:44:31 -07:00
conversion_runme.ml [OCaml] Runtime tests for fvirtual, overload_polymorphic and some others 2019-01-17 15:58:48 -07:00
cpp_nodefault_runme.ml [OCaml] Runtime tests for constructor_rename, cpp_nodefault and some others 2019-01-13 22:44:31 -07:00
cpp_static_runme.ml [OCaml] class_scope_weird, cpp_static, and ignore_parameter runtime tests 2019-01-11 19:35:17 +00:00
director_exception_catches_runme.ml [OCaml] Fix handling of exception specifications for director classes 2019-01-26 05:58:38 -07:00
director_exception_nothrow_runme.ml [OCaml] Fix handling of exception specifications for director classes 2019-01-26 05:58:38 -07:00
director_ignore_runme.ml [OCaml] Fix handling of exception specifications for director classes 2019-01-26 05:58:38 -07:00
extend_constructor_destructor_runme.ml [OCaml] Runtime tests for fvirtual, overload_polymorphic and some others 2019-01-17 15:58:48 -07:00
extend_runme.ml [OCaml] Runtime tests for constructor_rename, cpp_nodefault and some others 2019-01-13 22:44:31 -07:00
extend_special_variables_runme.ml [OCaml] Runtime tests for constructor_rename, cpp_nodefault and some others 2019-01-13 22:44:31 -07:00
extend_template_runme.ml [OCaml] Runtime tests for constructor_rename, cpp_nodefault and some others 2019-01-13 22:44:31 -07:00
extend_typedef_class_runme.ml [OCaml] Runtime tests for fvirtual, overload_polymorphic and some others 2019-01-17 15:58:48 -07:00
extern_c_runme.ml [OCaml] Runtime tests for constructor_rename, cpp_nodefault and some others 2019-01-13 22:44:31 -07:00
fvirtual_runme.ml [OCaml] Runtime tests for fvirtual, overload_polymorphic and some others 2019-01-17 15:58:48 -07:00
global_ns_arg_runme.ml [OCaml] Runtime tests for constructor_rename, cpp_nodefault and some others 2019-01-13 22:44:31 -07:00
ignore_parameter_runme.ml [OCaml] class_scope_weird, cpp_static, and ignore_parameter runtime tests 2019-01-11 19:35:17 +00:00
imports_runme.ml
li_std_vector_runme.ml OCaml's classHandler() requires name, not sym:name. 2019-01-08 20:10:07 -07:00
makedebugtop Remove execute permissions from various non-executable files 2014-05-02 20:06:11 +02:00
Makefile.in [OCaml] Fix handling of exception specifications for director classes 2019-01-26 05:58:38 -07:00
minherit_runme.ml
name_runme.ml
newobject1_runme.ml
overload_bool_runme.ml [OCaml] Fix the handling of bools in overloaded functions 2019-01-18 23:42:59 -07:00
overload_copy_runme.ml
overload_extend_runme.ml [OCaml] Fix dead code generation in overloaded function wrappers 2019-01-16 20:00:40 -07:00
overload_method_runme.ml [OCaml] Runtime tests for overload_method, typedef_class and some others 2019-01-20 23:08:03 -07:00
overload_numeric_runme.ml [OCaml] Some %typecheck precedence tweaks 2019-01-21 23:17:43 -07:00
overload_polymorphic_runme.ml [OCaml] Runtime tests for fvirtual, overload_polymorphic and some others 2019-01-17 15:58:48 -07:00
overload_rename_runme.ml [OCaml] Fix dead code generation in overloaded function wrappers 2019-01-16 20:00:40 -07:00
overload_subtype_runme.ml [OCaml] Fix dead code generation in overloaded function wrappers 2019-01-16 20:00:40 -07:00
README
sneaky1_runme.ml
static_const_member_runme.ml [OCaml] Fix the wrapping of static const member chars 2019-01-15 16:37:26 -07:00
string_simple_runme.ml [OCaml] Fix and re-enable the string_simple, minherit, and unions tests 2019-01-13 17:28:00 -07:00
struct_value_runme.ml [OCaml] Fix member var getters and setters 2019-01-06 09:40:25 -07:00
template_rename_runme.ml [OCaml] Runtime tests for fvirtual, overload_polymorphic and some others 2019-01-17 15:58:48 -07:00
throw_exception_runme.ml
typedef_class_runme.ml [OCaml] Runtime tests for overload_method, typedef_class and some others 2019-01-20 23:08:03 -07:00
typedef_inherit_runme.ml [OCaml] Runtime tests for overload_method, typedef_class and some others 2019-01-20 23:08:03 -07:00
typedef_mptr_runme.ml
typemap_arrays_runme.ml [OCaml] Runtime tests for overload_method, typedef_class and some others 2019-01-20 23:08:03 -07:00
typemap_delete_runme.ml [OCaml] Runtime tests for overload_method, typedef_class and some others 2019-01-20 23:08:03 -07:00
typename_runme.ml
types_directive_runme.ml [OCaml] Runtime tests for overload_method, typedef_class and some others 2019-01-20 23:08:03 -07:00
unions_runme.ml [OCaml] Fix and re-enable the string_simple, minherit, and unions tests 2019-01-13 17:28:00 -07:00
using1_runme.ml [OCaml] Runtime tests for fvirtual, overload_polymorphic and some others 2019-01-17 15:58:48 -07:00
using_protected_runme.ml [OCaml] Re-enable the using_protected unit test 2019-01-11 17:59:23 -07:00
valuewrapper_runme.ml [OCaml] Runtime tests for overload_method, typedef_class and some others 2019-01-20 23:08:03 -07:00
varargs_runme.ml
voidtest_runme.ml

I stole most of these runme's from the ruby runme scripts, since the current
ocaml interface mirrors the ruby interface in many ways.