32 #ifndef GDAL_CSV_H_INCLUDED
33 #define GDAL_CSV_H_INCLUDED
38 const char * GDALDefaultCSVFilename(
const char *pszBasename );
char * operator[](int i)
Definition: cplstringlist.cpp:439
const char * FetchNameValue(const char *pszKey) const
Definition: cplstringlist.cpp:681
CPLString CPLURLAddKVP(const char *pszURL, const char *pszKey, const char *pszValue)
Definition: cplstring.cpp:438
CPLString & Recode(const char *pszSrcEncoding, const char *pszDstEncoding)
Definition: cplstring.cpp:227
CPLString & Printf(const char *pszFormat,...)
Definition: cplstring.cpp:59
CPLString CPLOvPrintf(const char *pszFormat, va_list args)
Definition: cplstring.cpp:507
String list class designed around our use of C "char**" string lists.
Definition: cpl_string.h:449
void * CPLCalloc(size_t, size_t)
Definition: cpl_conv.cpp:128
int CPLsnprintf(char *str, size_t size, const char *fmt,...)
Definition: cpl_string.cpp:1333
int CSLFindName(char **papszStrList, const char *pszName)
Definition: cpl_string.cpp:1704
Convenient string class based on std::string.
Definition: cpl_string.h:338
int FetchBoolean(const char *pszKey, int bDefault) const
Definition: cplstringlist.cpp:658
void * CPLRealloc(void *, size_t)
Definition: cpl_conv.cpp:215
CPLStringList & AddString(const char *pszNewString)
Definition: cplstringlist.cpp:319
CPLStringList & Sort()
Definition: cplstringlist.cpp:549
char ** CSLDuplicate(char **papszStrList)
Definition: cpl_string.cpp:228
#define CPLAssert(expr)
Definition: cpl_error.h:182
#define CPL_C_START
Definition: cpl_port.h:352
const char & back() const
Definition: cpl_string.h:385
CPLStringList & SetNameValue(const char *pszKey, const char *pszValue)
Definition: cplstringlist.cpp:388
bool CPLTestBool(const char *pszValue)
Definition: cpl_string.cpp:1522
CPLStringList & InsertStringDirectly(int nInsertAtLineNo, char *pszNewLine)
Definition: cplstringlist.cpp:757
int CSLCount(const char *const *papszStrList)
Definition: cpl_string.cpp:147
#define CPL_ENC_UTF8
Definition: cpl_string.h:292
CPLString CPLURLGetValue(const char *pszURL, const char *pszKey)
Definition: cplstring.cpp:405
#define CPL_C_END
Definition: cpl_port.h:354
void * CPLMalloc(size_t)
Definition: cpl_conv.cpp:158
CPLString & toupper(void)
Definition: cplstring.cpp:316
CPLString & FormatC(double dfValue, const char *pszFormat=NULL)
Definition: cplstring.cpp:173
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:1137
int IsSorted() const
Definition: cpl_string.h:527
CPLStringList & Assign(char **papszListIn, int bTakeOwnership=TRUE)
Definition: cplstringlist.cpp:177
void CPLError(CPLErr eErrClass, CPLErrorNum err_no, const char *fmt,...)
Definition: cpl_error.cpp:215
CPLStringList & operator=(char **papszListIn)
Definition: cpl_string.h:506
CPLString & tolower(void)
Definition: cplstring.cpp:333
CPLStringList & AddNameValue(const char *pszKey, const char *pszValue)
Definition: cplstringlist.cpp:339
CPLString & Trim()
Definition: cplstring.cpp:203
CPLString & replaceAll(const std::string &osBefore, const std::string &osAfter)
Definition: cplstring.cpp:349
void CSLDestroy(char **papszStrList)
Definition: cpl_string.cpp:200
CPLString & vPrintf(const char *pszFormat, va_list args)
Definition: cplstring.cpp:76
int Count() const
Definition: cplstringlist.cpp:204
bool FetchBool(const char *pszKey, bool bDefault) const
Definition: cplstringlist.cpp:627
#define CPL_FORMAT_STRING(arg)
Definition: cpl_port.h:989
#define EQUALN(a, b, n)
Definition: cpl_port.h:620
char ** StealList()
Definition: cplstringlist.cpp:475
CPLStringList & AddStringDirectly(char *pszNewString)
Definition: cplstringlist.cpp:291
CPLString CPLOPrintf(const char *pszFormat,...)
Definition: cplstring.cpp:488
char * CPLStrdup(const char *)
Definition: cpl_conv.cpp:284
CPLStringList & Clear()
Definition: cplstringlist.cpp:146
int FindName(const char *pszName) const
Definition: cplstringlist.cpp:578
#define CPLFree
Definition: cpl_conv.h:81
const char * FetchNameValueDef(const char *pszKey, const char *pszDefault) const
Definition: cplstringlist.cpp:711
size_t ifind(const std::string &str, size_t pos=0) const
Definition: cplstring.cpp:265
#define CPLE_AppDefined
Definition: cpl_error.h:100
Generated for GDAL by
1.8.17.