from cpp17_director_string_view import * | |
class B(A): | |
def __init__(self, string): | |
A.__init__(self, string) | |
def get_first(self): | |
return A.get_first(self) + " world!" | |
def process_text(self, string): | |
A.process_text(self, string) | |
self.smem = "hello" | |
b = B("hello") | |
b.get(0) | |
if b.get_first() != "hello world!": | |
raise RuntimeError("b.get_first(): {}".format(b.get_first())) | |
b.call_process_func() | |
if b.smem != "hello": | |
raise RuntimeError("smem: {}".format(smem)) |