14 #ifndef _OPENCV_ZARRAY_HPP_ 15 #define _OPENCV_ZARRAY_HPP_ 79 if (capacity <= za->alloc)
82 while (za->
alloc < capacity) {
109 CV_DbgAssert(idx >= 0);
110 CV_DbgAssert(idx < za->size);
123 CV_DbgAssert(idx >= 0);
124 CV_DbgAssert(idx < za->size);
126 *((
void**) p) = &za->
data[idx*za->
el_sz];
139 CV_DbgAssert(idx >= 0);
140 CV_DbgAssert(idx < za->size);
static void _zarray_truncate(zarray_t *za, int sz)
static void _zarray_ensure_capacity(zarray_t *za, int capacity)
static void _zarray_destroy(zarray_t *za)
static void _zarray_get(const zarray_t *za, int idx, void *p)
static zarray_t * _zarray_create(size_t el_sz)
static void _zarray_get_volatile(const zarray_t *za, int idx, void *p)
static void _zarray_set(zarray_t *za, int idx, const void *p, void *outp)
static int _zarray_size(const zarray_t *za)
static void _zarray_add(zarray_t *za, const void *p)