blob: 9d8b3c050c7f32cbeb725fc82fd99f3284063a1e [file] [log] [blame]
require "cpp11_shared_ptr_nullptr_in_containers"
include Cpp11_shared_ptr_nullptr_in_containers
a = ret_vec_c_shared_ptr()
raise unless a[0].get_m == 0
raise unless a[1] == nil
raise unless a[2].get_m == 2
a = ret_arg_vec([C.new(7), nil, C.new(9)])
raise unless a[0].get_m == 7
raise unless a[1] == nil
raise unless a[2].get_m == 9
raise unless is_last_null([C.new(7), C.new(8), nil])
raise if is_last_null([C.new(7), C.new(8)])