from libcpp.memory cimport shared_ptr from range cimport cpp_RangeBase cdef extern from "array/array_base.h" namespace "CNORXZ": cdef cppclass cpp_CArrayBase "CNORXZ::CArrayBase"[T]: size_t size() except+