32 #ifndef GDAL_CSV_H_INCLUDED
33 #define GDAL_CSV_H_INCLUDED
38 const char * GDALDefaultCSVFilename(
const char *pszBasename );
CPLStringList & operator=(char **papszListIn)
Definition: cpl_string.h:506
char * operator[](int i)
Definition: cplstringlist.cpp:473
const char * FetchNameValue(const char *pszKey) const
Definition: cplstringlist.cpp:715
CPLString CPLURLAddKVP(const char *pszURL, const char *pszKey, const char *pszValue)
Definition: cplstring.cpp:476
CPLSTRING_DLL CPLString & Recode(const char *pszSrcEncoding, const char *pszDstEncoding)
Definition: cplstring.cpp:239
CPLSTRING_DLL CPLString & Printf(const char *pszFormat,...)
Definition: cplstring.cpp:67
CPLString CPLOvPrintf(const char *pszFormat, va_list args)
Definition: cplstring.cpp:545
String list class designed around our use of C "char**" string lists.
Definition: cpl_string.h:447
void * CPLCalloc(size_t, size_t)
Definition: cpl_conv.cpp:138
int CSLFindName(CSLConstList papszStrList, const char *pszName)
Definition: cpl_string.cpp:1708
int CPLsnprintf(char *str, size_t size, const char *fmt,...)
Definition: cpl_string.cpp:1337
int CSLCount(CSLConstList papszStrList)
Definition: cpl_string.cpp:147
Convenient string class based on std::string.
Definition: cpl_string.h:336
int FetchBoolean(const char *pszKey, int bDefault) const
Definition: cplstringlist.cpp:692
void * CPLRealloc(void *, size_t)
Definition: cpl_conv.cpp:225
CPLStringList & AddString(const char *pszNewString)
Definition: cplstringlist.cpp:353
CPLStringList & Sort()
Definition: cplstringlist.cpp:583
#define CPLAssert(expr)
Definition: cpl_error.h:182
#define CPL_C_START
Definition: cpl_port.h:335
CPLSTRING_DLL bool endsWith(const std::string &osStr) const
Definition: cplstring.cpp:424
CPLStringList & SetNameValue(const char *pszKey, const char *pszValue)
Definition: cplstringlist.cpp:422
bool CPLTestBool(const char *pszValue)
Definition: cpl_string.cpp:1526
CPLStringList & InsertStringDirectly(int nInsertAtLineNo, char *pszNewLine)
Definition: cplstringlist.cpp:791
CPLSTRING_DLL CPLString & FormatC(double dfValue, const char *pszFormat=nullptr)
Definition: cplstring.cpp:183
char ** CSLConstList
Definition: cpl_port.h:1184
#define CPL_ENC_UTF8
Definition: cpl_string.h:263
CPLString CPLURLGetValue(const char *pszURL, const char *pszKey)
Definition: cplstring.cpp:443
#define CPL_C_END
Definition: cpl_port.h:337
void * CPLMalloc(size_t)
Definition: cpl_conv.cpp:168
CPLSTRING_DLL CPLString & toupper(void)
Definition: cplstring.cpp:331
char * CPLRecode(const char *pszSource, const char *pszSrcEncoding, const char *pszDstEncoding)
Definition: cpl_recode.cpp:81
int CPLvsnprintf(char *str, size_t size, const char *fmt, va_list args)
Definition: cpl_string.cpp:1140
int IsSorted() const
Definition: cpl_string.h:534
CPLStringList & Assign(char **papszListIn, int bTakeOwnership=TRUE)
Definition: cplstringlist.cpp:211
void CPLError(CPLErr eErrClass, CPLErrorNum err_no, const char *fmt,...)
Definition: cpl_error.cpp:232
CPLSTRING_DLL CPLString & tolower(void)
Definition: cplstring.cpp:349
CPLStringList & AddNameValue(const char *pszKey, const char *pszValue)
Definition: cplstringlist.cpp:373
char ** CSLDuplicate(CSLConstList papszStrList)
Definition: cpl_string.cpp:228
CPLSTRING_DLL CPLString & Trim()
Definition: cplstring.cpp:214
CPLSTRING_DLL CPLString & replaceAll(const std::string &osBefore, const std::string &osAfter)
Definition: cplstring.cpp:366
void CSLDestroy(char **papszStrList)
Definition: cpl_string.cpp:200
CPLSTRING_DLL CPLString & vPrintf(const char *pszFormat, va_list args)
Definition: cplstring.cpp:85
int Count() const
Definition: cplstringlist.cpp:238
bool FetchBool(const char *pszKey, bool bDefault) const
Definition: cplstringlist.cpp:661
#define CPL_FORMAT_STRING(arg)
Definition: cpl_port.h:919
#define EQUALN(a, b, n)
Definition: cpl_port.h:557
char ** StealList()
Definition: cplstringlist.cpp:509
CPLStringList & AddStringDirectly(char *pszNewString)
Definition: cplstringlist.cpp:325
CPLString CPLOPrintf(const char *pszFormat,...)
Definition: cplstring.cpp:526
char * CPLStrdup(const char *)
Definition: cpl_conv.cpp:293
CPLStringList & Clear()
Definition: cplstringlist.cpp:180
int FindName(const char *pszName) const
Definition: cplstringlist.cpp:612
#define CPLFree
Definition: cpl_conv.h:81
const char * FetchNameValueDef(const char *pszKey, const char *pszDefault) const
Definition: cplstringlist.cpp:745
CPLSTRING_DLL size_t ifind(const std::string &str, size_t pos=0) const
Definition: cplstring.cpp:278
#define CPLE_AppDefined
Definition: cpl_error.h:99
Generated for GDAL by
1.8.17.