swig/Examples/test-suite/c
Vadim Zeitlin 8e30abf7ab Don't use "this" method parameter for disambiguating overloads
When building the unique suffix for each member of the overloaded functions
set, don't use the first "this" parameter of the object methods in it as it's
the same for all of them and so is completely useless for disambiguation
purposes and just results in unnecessarily long and ugly names.

Use "_const" suffix for the methods differing by their const-ness only, this
is necessary now that we don't use "_pFoo" or "_pcFoo" in their names.

This makes it superfluous to check for c:objstruct in
functionWrapperAppendOverloaded() (and checking for it there was not enough
neither, as the changes in the test suite show, sometimes the "this" parameter
type still found its way into the generated wrappers).
2016-09-15 01:27:39 +02:00
..
abstract_access_runme.c Start removing proxy layer, just use the wrapped functions directly 2016-04-14 02:44:45 +02:00
abstract_change_runme.c Start removing proxy layer, just use the wrapped functions directly 2016-04-14 02:44:45 +02:00
abstract_typedef_runme.c Fix abstract_typedef C test code 2016-04-21 01:37:41 +02:00
abstract_virtual_runme.c Start removing proxy layer, just use the wrapped functions directly 2016-04-14 02:44:45 +02:00
add_link_runme.c Start removing proxy layer, just use the wrapped functions directly 2016-04-14 02:44:45 +02:00
anonymous_bitfield_runme.c Fix broken anonymous_bitfield C checking code 2016-04-21 01:37:41 +02:00
c_backend_cpp_exception_runme.c Start removing proxy layer, just use the wrapped functions directly 2016-04-14 02:44:45 +02:00
c_backend_cpp_natural_std_string_runme.c Start removing proxy layer, just use the wrapped functions directly 2016-04-14 02:44:45 +02:00
cast_operator_runme.c Start removing proxy layer, just use the wrapped functions directly 2016-04-14 02:44:45 +02:00
char_strings_runme.c No real changes, just convert files to Unix EOLs 2016-04-16 00:10:22 +02:00
cpp_basic_class_method_runme.c Start removing proxy layer, just use the wrapped functions directly 2016-04-14 02:44:45 +02:00
cpp_basic_class_runme.c Start removing proxy layer, just use the wrapped functions directly 2016-04-14 02:44:45 +02:00
cpp_basic_class_var_pub_member_built_in_runme.c Fix cpp_basic_class_var_pub_member_built_in test compilation 2016-04-21 01:37:40 +02:00
cpp_basic_class_var_pub_member_class_runme.c Start removing proxy layer, just use the wrapped functions directly 2016-04-14 02:44:45 +02:00
cpp_basic_class_virtual_method_runme.c Start removing proxy layer, just use the wrapped functions directly 2016-04-14 02:44:45 +02:00
cpp_basic_global_var_built_in_runme.c Fix cpp_basic_global_var_built_in unit test 2016-04-21 01:37:40 +02:00
cpp_basic_global_var_class_runme.c Use wrapper functions for global variables of non-C types 2016-04-20 18:45:42 +02:00
cpp_basic_namespaced_class_runme.c Start removing proxy layer, just use the wrapped functions directly 2016-04-14 02:44:45 +02:00
cpp_basic_runme.c Don't use "this" method parameter for disambiguating overloads 2016-09-15 01:27:39 +02:00
cpp_basic_template_class_runme.c Start removing proxy layer, just use the wrapped functions directly 2016-04-14 02:44:45 +02:00
cpp_basic_template_function_runme.c Allow to use the original name of the global functions 2016-04-21 01:37:42 +02:00
cpp_enum_runme.c Hack for "true" and "false" used as enum element values 2016-04-16 00:45:58 +02:00
enums_runme.c Hack around parser bug with char enum element values 2016-04-16 00:25:50 +02:00
exception_order_runme.c No real changes, just convert files to Unix EOLs 2016-04-16 00:10:22 +02:00
Makefile.in Simplify ctors/dtor handling by reusing base class code 2016-09-15 01:27:39 +02:00
operator_overload_runme.c Don't use "this" method parameter for disambiguating overloads 2016-09-15 01:27:39 +02:00