PageRenderTime 47ms CodeModel.GetById 23ms RepoModel.GetById 0ms app.codeStats 0ms

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

#
Swig | 14 lines | 12 code | 2 blank | 0 comment | 0 complexity | fe5eb15c120ea547151158551968b4f5 MD5 | raw file
Possible License(s): LGPL-2.1, Cube, GPL-3.0, 0BSD, GPL-2.0
  1. %module template_const_ref
  2. %inline %{
  3. template <class T> class Foo {
  4. public:
  5. char *bar(const T &obj) {
  6. return (char *) "Foo::bar";
  7. }
  8. };
  9. class Bar { };
  10. %}
  11. %template(Foob) Foo<const Bar *>;
  12. %template(Fooi) Foo<const int *>;