17#ifndef CPL_KEYWORD_PARSER
18#define CPL_KEYWORD_PARSER
30class CPL_DLL CPLKeywordParser
32 char **papszKeywordList =
nullptr;
35 const char *pszHeaderNext =
nullptr;
40 bool ReadGroup(
const char *pszPathPrefix,
int nRecLevel);
50 const char *GetKeyword(
const char *pszPath,
51 const char *pszDefault =
nullptr);
53 char **GetAllKeywords()
55 return papszKeywordList;
Convenient string class based on std::string.
Definition: cpl_string.h:307
#define CPL_DISALLOW_COPY_ASSIGN(ClassName)
Helper to remove the copy and assignment constructors so that the compiler will not generate the defa...
Definition: cpl_port.h:1030
Various convenience functions for working with strings and string lists.
Virtual file handle.
Definition: cpl_vsi_virtual.h:47