PageRenderTime 24ms CodeModel.GetById 23ms app.highlight 1ms RepoModel.GetById 0ms app.codeStats 0ms

/tags/rel-1-3-29/SWIG/Examples/test-suite/template_typedef_ns.i

#
Swig | 18 lines | 13 code | 5 blank | 0 comment | 0 complexity | 9947a3e22652c9e76b175848741d6b6a MD5 | raw file
Possible License(s): LGPL-2.1, Cube, GPL-3.0, 0BSD, GPL-2.0
 1%module("templatereduce") template_typedef_ns
 2
 3%inline {
 4  namespace Alpha {
 5    typedef int Integer;
 6  }
 7  
 8  namespace Beta {
 9    template <typename Value>
10    struct Alpha {
11      Value x;
12    };
13  }
14}
15
16
17%template(AlphaInt) Beta::Alpha<Alpha::Integer>;
18