array_ref.pxd 495 B

12345678910111213141516171819202122232425
  1. from libcpp cimport bool as bool_t
  2. cdef extern from "util/generic/array_ref.h" nogil:
  3. cdef cppclass TArrayRef[T]:
  4. TArrayRef(...)
  5. T& operator[](size_t)
  6. bool_t empty()
  7. T* data()
  8. size_t size()
  9. T* begin()
  10. T* end()
  11. cdef cppclass TConstArrayRef[T]:
  12. TConstArrayRef(...)
  13. const T& operator[](size_t)
  14. bool_t empty()
  15. const T* data()
  16. size_t size()
  17. const T* begin()
  18. const T* end()