File: template_inherit_runme.m

package info (click to toggle)
swig 3.0.2-1
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 34,980 kB
  • ctags: 16,742
  • sloc: cpp: 54,566; ansic: 26,563; java: 9,485; python: 7,204; cs: 6,106; makefile: 5,709; yacc: 5,571; sh: 4,988; ruby: 3,742; perl: 3,224; lisp: 1,825; php: 1,670; tcl: 968; ml: 747; xml: 115
file content (68 lines) | stat: -rw-r--r-- 901 bytes parent folder | download | duplicates (7)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
template_inherit
a = FooInt();
b = FooDouble();
c = BarInt();
d = BarDouble();
e = FooUInt();
f = BarUInt();

if (!strcmp(a.blah(),"Foo"))
    error
endif

if (!strcmp(b.blah(),"Foo"))
    error
endif

if (!strcmp(e.blah(),"Foo"))
    error
endif

if (!strcmp(c.blah(),"Bar"))
    error
endif

if (!strcmp(d.blah(),"Bar"))
    error
endif

if (!strcmp(f.blah(),"Bar"))
    error
endif

if (!strcmp(c.foomethod(),"foomethod"))
    error
endif

if (!strcmp(d.foomethod(),"foomethod"))
    error
endif

if (!strcmp(f.foomethod(),"foomethod"))
    error
endif

if (!strcmp(invoke_blah_int(a),"Foo"))
    error
endif

if (!strcmp(invoke_blah_int(c),"Bar"))
    error
endif

if (!strcmp(invoke_blah_double(b),"Foo"))
    error
endif

if (!strcmp(invoke_blah_double(d),"Bar"))
    error
endif

if (!strcmp(invoke_blah_uint(e),"Foo"))
    error
endif

if (!strcmp(invoke_blah_uint(f),"Bar"))
    error
endif