swig/Source/Swig
William S Fulton aa2932f409 Typemap change for templates
For templates only, the template parameters are fully resolved when
handling typemaps. Without this, it is too hard to have decent rules
to apply typemaps when parameter types are typedef'd and template
parameters have default values.

Fixes %clear for typedefs in templates, eg:

  %typemap("in") XXX<int>::Long "..."
  template typename<T> struct XXX {
    typedef long Long;
  };
  %clear XXX<int>::Long;

as the typemap was previously incorrectly stored as a typemap for long
instead of XXX<int>::Long.
2017-08-16 00:24:06 +01:00
..
cwrap.c Partial support for %constant and structs 2014-12-18 07:01:08 +00:00
deprecate.c Remove cvs/svn Id strings 2013-01-12 01:21:16 +00:00
error.c Make sure warning and error messages are not split up 2017-06-16 19:24:48 +01:00
extend.c Create separate extetnd.c file for handling extensions / %extend 2014-05-21 19:16:15 +01:00
fragment.c Fix missing fragment name in warning message about missing fragment 2014-02-22 01:04:50 +00:00
getopt.c Remove cvs/svn Id strings 2013-01-12 01:21:16 +00:00
include.c Fix leaked file descriptor 2016-06-16 15:53:22 +03:00
misc.c Warning fix for visual c++ 2017-02-04 19:18:54 +00:00
naming.c Suppress incorrect warning when a keyword is used in template classes 2016-12-20 19:44:57 +00:00
parms.c Remove cvs/svn Id strings 2013-01-12 01:21:16 +00:00
scanner.c Fix seg fault parsing unterminated raw string literals 2017-02-09 22:02:20 +00:00
stype.c Fix wrapping of references/pointers and qualifiers to member pointers 2017-03-16 21:04:38 +00:00
swig.h Add %proxycode directive for adding code into proxy classes for C#, D and Java 2017-01-13 20:43:50 +00:00
swigfile.h Fix segfaults when using filename paths greater than 1024 characters in length - use String * and heap instead of fixed size static char array buffers. 2012-11-18 00:45:18 +00:00
swigopt.h merge revisions 11872:11876 from trunk to gsoc2009-matevz branch - license changes 2010-03-06 00:51:54 +00:00
swigparm.h Fix some subtle named output typemap lookup misses, the fully qualified name was not always being in all cases such as member variables 2012-11-13 22:16:28 +00:00
swigscan.h Nested classes support 2013-11-29 07:02:34 +00:00
swigtree.h Minor code improvements 2013-11-29 07:33:55 +00:00
swigwrap.h merge revisions 11872:11876 from trunk to gsoc2009-matevz branch - license changes 2010-03-06 00:51:54 +00:00
symbol.c using 2-level caching as suggested by @wsfulton 2017-01-09 09:46:33 -06:00
tree.c Show node pointer value when displaying a node tree 2015-10-10 15:19:52 +01:00
typemap.c Typemap change for templates 2017-08-16 00:24:06 +01:00
typeobj.c Warning fixes for 64bit visual c++ on Windows 2015-07-03 20:59:24 +01:00
typesys.c Resolve prefix when resolving typedef 2014-01-12 00:17:16 +00:00
wrapfunc.c Remove cvs/svn Id strings 2013-01-12 01:21:16 +00:00