@class NSArray, NSNumber; @interface ETDataTensor : NSObject @property struct vImage_Buffer { void *data; unsigned long long height; unsigned long long width; unsigned long long rowBytes; } imageBuffer; @property struct vector<std::shared_ptr<unsigned char>, std::allocator<std::shared_ptr<unsigned char>>> { void *__begin_; void *__end_; struct __compressed_pair<std::shared_ptr<unsigned char> *, std::allocator<std::shared_ptr<unsigned char>>> { void *__value_; } __end_cap_; } allocatedImageData; @property struct float_buffer_t { float *ptr; unsigned long long size; BOOL free_when_done; } float_buffer; @property struct shared_ptr<Espresso::blob<float, 4>> { void *__ptr_; struct __shared_weak_count *__cntrl_; } blob; @property (nonatomic) void *dataPointer; @property (retain, nonatomic) NSArray *dataArray; @property (nonatomic) unsigned long long type; @property (retain, nonatomic) NSArray *shape; @property (retain, nonatomic) NSArray *strides; @property (retain, nonatomic) NSNumber *maxNumberOfElements; - (id).cxx_construct; - (id)description; - (void).cxx_destruct; - (id)initWithBlobContainer:(struct shared_ptr<Espresso::abstract_blob_container> { struct abstract_blob_container *x0; struct __shared_weak_count *x1; })a0; - (id)initWithBlobContainer:(struct shared_ptr<Espresso::abstract_blob_container> { struct abstract_blob_container *x0; struct __shared_weak_count *x1; })a0 directBind:(BOOL)a1; - (id)initWithCVPixelBuffer:(struct __CVBuffer { } *)a0 imageParameters:(id)a1 error:(id *)a2; - (id)initWithData:(void *)a0 type:(unsigned long long)a1 shape:(id)a2 strides:(id)a3; @end