Agroeye  1.0
SpatialiteBlob.h
Go to the documentation of this file.
1 #ifndef SPATIALITEBLOB_H
2 #define SPATIALITEBLOB_H
3 
4 #include <memory>
5 
6 namespace agroeye {
7 namespace general {
8 namespace geometry {
9 
11  using SpatialiteData = std::unique_ptr<unsigned char, std::function<void(unsigned char*)>>;
13  SpatialiteData data {nullptr, [] (unsigned char* ptr) {free(ptr);}};
15  int size {0};
16 };
17 
18 } // namespace geometry
19 } // namespace general
20 } // namespace agroeye
21 
22 #endif
Definition: SpatialiteBlob.h:10
Definition: ContainerMath.h:11
SpatialiteData data
Definition: SpatialiteBlob.h:13
std::unique_ptr< unsigned char, std::function< void(unsigned char *)>> SpatialiteData
Definition: SpatialiteBlob.h:11
int size
Definition: SpatialiteBlob.h:15