blob: 82d14de8456d413f0a4dd5fb60966dbf5a0b5c5b [file] [log] [blame]
Wenzel Jakobeda978e2016-03-15 15:05:40 +01001from __future__ import print_function
2import sys
3
4sys.path.append('.')
5
6from example import StringList, print_opaque_list
Wenzel Jakob9883ec02016-03-26 23:37:51 +01007from example import return_void_ptr, print_void_ptr
8from example import return_null_str, print_null_str
Wenzel Jakob9f0dfce2016-04-06 17:38:18 +02009from example import return_unique_ptr
Wenzel Jakobeda978e2016-03-15 15:05:40 +010010
11l = StringList()
12l.push_back("Element 1")
13l.push_back("Element 2")
14print_opaque_list(l)
15print("Back element is %s" % l.back())
16l.pop_back()
17print_opaque_list(l)
Wenzel Jakobde1bca82016-03-26 17:51:09 +010018
Wenzel Jakobde1bca82016-03-26 17:51:09 +010019print_void_ptr(return_void_ptr())
Wenzel Jakob9883ec02016-03-26 23:37:51 +010020
21print(return_null_str())
22print_null_str(return_null_str())
Wenzel Jakob9f0dfce2016-04-06 17:38:18 +020023
24print(return_unique_ptr())