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:495
char * operator[](int i)
Definition: cplstringlist.cpp:453
const char * FetchNameValue(const char *pszKey) const
Definition: cplstringlist.cpp:695
CPLString CPLURLAddKVP(const char *pszURL, const char *pszKey, const char *pszValue)
Definition: cplstring.cpp:455
char * CPLEscapeString(const char *pszString, int nLength, int nScheme)
Definition: cpl_string.cpp:2036
CPLSTRING_METHOD_DLL CPLString & Recode(const char *pszSrcEncoding, const char *pszDstEncoding)
Definition: cplstring.cpp:227
CPLSTRING_METHOD_DLL CPLString & Printf(const char *pszFormat,...)
Definition: cplstring.cpp:59
CPLString CPLOvPrintf(const char *pszFormat, va_list args)
Definition: cplstring.cpp:524
String list class designed around our use of C "char**" string lists.
Definition: cpl_string.h:438
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
#define CPLES_SQLI
Definition: cpl_string.h:181
int CSLCount(CSLConstList papszStrList)
Definition: cpl_string.cpp:147
Convenient string class based on std::string.
Definition: cpl_string.h:329
int FetchBoolean(const char *pszKey, int bDefault) const
Definition: cplstringlist.cpp:672
void * CPLRealloc(void *, size_t)
Definition: cpl_conv.cpp:225
CPLStringList & AddString(const char *pszNewString)
Definition: cplstringlist.cpp:333
CPLStringList & Sort()
Definition: cplstringlist.cpp:563
#define CPLAssert(expr)
Definition: cpl_error.h:186
#define CPL_C_START
Definition: cpl_port.h:337
CPLSTRING_METHOD_DLL bool endsWith(const std::string &osStr) const
Definition: cplstring.cpp:403
CPLStringList & SetNameValue(const char *pszKey, const char *pszValue)
Definition: cplstringlist.cpp:402
bool CPLTestBool(const char *pszValue)
Definition: cpl_string.cpp:1526
CPLStringList & InsertStringDirectly(int nInsertAtLineNo, char *pszNewLine)
Definition: cplstringlist.cpp:771
CPLSTRING_METHOD_DLL CPLString & FormatC(double dfValue, const char *pszFormat=nullptr)
Definition: cplstring.cpp:173
char ** CSLConstList
Definition: cpl_port.h:1194
#define CPL_ENC_UTF8
Definition: cpl_string.h:265
CPLString CPLURLGetValue(const char *pszURL, const char *pszKey)
Definition: cplstring.cpp:422
#define CPL_C_END
Definition: cpl_port.h:339
void * CPLMalloc(size_t)
Definition: cpl_conv.cpp:168
CPLSTRING_METHOD_DLL CPLString & toupper(void)
Definition: cplstring.cpp:316
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:523
CPLStringList & Assign(char **papszListIn, int bTakeOwnership=TRUE)
Definition: cplstringlist.cpp:191
void CPLError(CPLErr eErrClass, CPLErrorNum err_no, const char *fmt,...)
Definition: cpl_error.cpp:308
CPLSTRING_METHOD_DLL CPLString & tolower(void)
Definition: cplstring.cpp:333
CPLStringList & AddNameValue(const char *pszKey, const char *pszValue)
Definition: cplstringlist.cpp:353
char ** CSLDuplicate(CSLConstList papszStrList)
Definition: cpl_string.cpp:228
CPLSTRING_METHOD_DLL CPLString & Trim()
Definition: cplstring.cpp:203
CPLSTRING_METHOD_DLL CPLString & replaceAll(const std::string &osBefore, const std::string &osAfter)
Definition: cplstring.cpp:349
void CSLDestroy(char **papszStrList)
Definition: cpl_string.cpp:200
CPLSTRING_METHOD_DLL CPLString & vPrintf(const char *pszFormat, va_list args)
Definition: cplstring.cpp:76
int Count() const
Definition: cplstringlist.cpp:218
bool FetchBool(const char *pszKey, bool bDefault) const
Definition: cplstringlist.cpp:641
#define CPL_FORMAT_STRING(arg)
Definition: cpl_port.h:929
#define EQUALN(a, b, n)
Definition: cpl_port.h:567
char ** StealList()
Definition: cplstringlist.cpp:489
CPLStringList & AddStringDirectly(char *pszNewString)
Definition: cplstringlist.cpp:305
CPLString CPLOPrintf(const char *pszFormat,...)
Definition: cplstring.cpp:505
char * CPLStrdup(const char *)
Definition: cpl_conv.cpp:293
CPLStringList & Clear()
Definition: cplstringlist.cpp:160
int FindName(const char *pszName) const
Definition: cplstringlist.cpp:592
CPLString CPLQuotedSQLIdentifier(const char *pszIdent)
Definition: cplstring.cpp:537
#define CPLFree
Definition: cpl_conv.h:81
const char * FetchNameValueDef(const char *pszKey, const char *pszDefault) const
Definition: cplstringlist.cpp:725
CPLSTRING_METHOD_DLL size_t ifind(const std::string &str, size_t pos=0) const
Definition: cplstring.cpp:265
#define CPLE_AppDefined
Definition: cpl_error.h:99
Generated for GDAL by
1.8.17.