libdap Updated for version 3.21.1
libdap4 is an implementation of OPeNDAP's DAP protocol.
parser-util.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  libdap
 top level DAP object to house generic methods
 

Functions

int libdap::check_byte (const char *val)
 Is the value a valid byte?
 
int libdap::check_float32 (const char *val)
 
int libdap::check_float64 (const char *val)
 
int libdap::check_float64 (const char *val, double &v)
 
int libdap::check_int16 (const char *val)
 
int libdap::check_int32 (const char *val)
 
int libdap::check_int32 (const char *val, int &v)
 
int libdap::check_int64 (const char *val)
 
int libdap::check_uint16 (const char *val)
 
int libdap::check_uint32 (const char *val)
 
int libdap::check_uint32 (const char *val, unsigned int &v)
 
int libdap::check_uint64 (const char *val)
 
int libdap::check_url (const char *val)
 Is the value a valid URL?
 
double libdap::get_float64 (const char *val)
 
int libdap::get_int32 (const char *val)
 
long long libdap::get_int64 (const char *val)
 
unsigned int libdap::get_uint32 (const char *val)
 
unsigned long long libdap::get_uint64 (const char *val)
 
bool libdap::is_keyword (string id, const string &keyword)
 
void libdap::save_str (std::string &dst, const char *src, const int)
 Save a string to a temporary variable during the parse.