aboutsummaryrefslogtreecommitdiff
path: root/Examples/test-suite/python/funcptr_cpp_runme.py
blob: 22c50b4e9aefb3df98ae06acdf7ded989a4fd7b1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
from funcptr_cpp import *

if call1(ADD_BY_VALUE, 10, 11) != 21:
    raise RuntimeError
if call2(ADD_BY_POINTER, 12, 13) != 25:
    raise RuntimeError
if call3(ADD_BY_REFERENCE, 14, 15) != 29:
    raise RuntimeError
if call1(ADD_BY_VALUE_C, 2, 3) != 5:
    raise RuntimeError

if callconst1(ADD_BY_VALUE_C, 2, 3) != 5:
    raise RuntimeError