class LString(object): __slots__ = ('_value') name = 'tmwa::strings::LString' enabled = True def __init__(self, value): self._value = value def to_string(self): v = self._value b = v['_b']['_ptr'] e = v['_e']['_ptr'] d = e - b return b.lazy_string(length=d) test_extra = ''' using tmwa::operator "" _s; ''' tests = [ ('""_s', '""'), ('"Hello, World!"_s', '"Hello, World!"'), ]