swig/Source/CParse
Thomas Reitmayr 01277d700c Unwrap director classes only when returning a pointer or reference to an object
This involves properly counting the number of references and pointers in the return
type of a function and only generate unwrapping code if this number is 1.
For template instances some post-processing code is added to fix the 'decl' and
'type' attributes of functions if changed in an unfavorable way during template
expansion.
This commit fixes swig#1811.
2020-06-20 12:17:55 +02:00
..
cparse.h new_node refactor 2018-05-19 09:00:06 +01:00
cscanner.c Memory leak fix handling empty /// doxygen comments 2020-01-16 07:47:53 +00:00
parser.y Recognize C++ conversion operators with trailing '= 0' as abstract 2020-02-13 20:16:44 +01:00
templ.c Unwrap director classes only when returning a pointer or reference to an object 2020-06-20 12:17:55 +02:00
util.c new_node refactor 2018-05-19 09:00:06 +01:00