blob: adf9ac4cf3fadd6fde278ac4e5261823d116a2be [file] [log] [blame]
from li_boost_shared_ptr_bits import *
def check(nd):
nd.i = 200
i = nd.i
try:
nd.notexist = 100
passed = 0
except:
passed = 1
if not passed:
raise "Test failed"
nd = NonDynamic()
check(nd)
b = boing(nd)
check(b)
################################
v = VectorIntHolder()
v.push_back(IntHolder(11))
v.push_back(IntHolder(22))
v.push_back(IntHolder(33))
sum = sum(v)
if sum != 66:
raise "sum is wrong"
################################
p = HiddenDestructor.create()