array_ref.pxd 585 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(...) except +
  5. T& operator[](size_t)
  6. bool_t empty()
  7. T* data() except +
  8. size_t size() except +
  9. T* begin() except +
  10. T* end() except +
  11. cdef cppclass TConstArrayRef[T]:
  12. TConstArrayRef(...) except +
  13. const T& operator[](size_t)
  14. bool_t empty()
  15. const T* data() except +
  16. size_t size() except +
  17. const T* begin() except +
  18. const T* end() except +