30#ifndef GDAL_UTILS_PRIV_H_INCLUDED
31#define GDAL_UTILS_PRIV_H_INCLUDED
50 char **papszOpenOptions;
56 char **papszAllowInputDrivers;
65 char **papszOpenOptions;
69 char **papszAllowInputDrivers;
77 char **papszOpenOptions;
80 char **papszDestOpenOptions;
82 char **papszCreateOptions;
88 char **papszAllowInputDrivers;
99} GDALVectorTranslateAccessMode;
104 char *pszDestDataSource;
106 char **papszOpenOptions;
108 GDALVectorTranslateAccessMode eAccessMode;
114 char *pszSrcFilename;
115 char *pszColorFilename;
116 char *pszDstFilename;
147 char **papszSrcFiles;
148 char *pszDstFilename;
158 std::string osFilename{};
169 std::string osSource{};
170 std::string osDest{};
171 std::string osFormat{};
173 bool bUpdate =
false;
String list class designed around our use of C "char**" string lists.
Definition cpl_string.h:438
Core portability definitions for CPL.
#define CPL_C_END
Macro to end a block of C symbols.
Definition cpl_port.h:317
#define CPL_C_START
Macro to start a block of C symbols.
Definition cpl_port.h:313
Various convenience functions for working with strings and string lists.
Public (C callable) GDAL Utilities entry points.
struct GDALBuildVRTOptionsForBinary GDALBuildVRTOptionsForBinary
Opaque type.
Definition gdal_utils.h:218
struct GDALInfoOptionsForBinary GDALInfoOptionsForBinary
Opaque type.
Definition gdal_utils.h:52
struct GDALMultiDimTranslateOptionsForBinary GDALMultiDimTranslateOptionsForBinary
Opaque type.
Definition gdal_utils.h:255
struct GDALVectorTranslateOptionsForBinary GDALVectorTranslateOptionsForBinary
Opaque type.
Definition gdal_utils.h:113
struct GDALWarpAppOptionsForBinary GDALWarpAppOptionsForBinary
Opaque type.
Definition gdal_utils.h:87
struct GDALDEMProcessingOptionsForBinary GDALDEMProcessingOptionsForBinary
Opaque type.
Definition gdal_utils.h:135
struct GDALNearblackOptionsForBinary GDALNearblackOptionsForBinary
Opaque type.
Definition gdal_utils.h:156
struct GDALGridOptionsForBinary GDALGridOptionsForBinary
Opaque type.
Definition gdal_utils.h:177
struct GDALMultiDimInfoOptionsForBinary GDALMultiDimInfoOptionsForBinary
Opaque type.
Definition gdal_utils.h:240
struct GDALTranslateOptionsForBinary GDALTranslateOptionsForBinary
Opaque type.
Definition gdal_utils.h:66
struct GDALRasterizeOptionsForBinary GDALRasterizeOptionsForBinary
Opaque type.
Definition gdal_utils.h:197