libdap Updated for version 3.21.1
libdap4 is an implementation of OPeNDAP's DAP protocol.
escaping.h File Reference
#include <string>
Include dependency graph for escaping.h:
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
 

Macros

#define dods2id   www2id
 
#define id2dods   id2www
 

Functions

string libdap::char2ASCII (string s, const string escape="%[0-7][0-9a-fA-F]")
 
string libdap::esc2underscore (string s)
 
string libdap::escape_double_quotes (string source)
 
string libdap::escattr (string s)
 
string libdap::escattr_xml (string s)
 
string libdap::hexstring (unsigned char val)
 
string libdap::id2www (string in, const string &allowable)
 
string libdap::id2www_ce (string in, const string &allowable)
 
string libdap::id2xml (string in, const string &not_allowed)
 
string libdap::munge_error_message (string msg)
 
string libdap::octal_to_hex (const string &octal_digits)
 
string libdap::octstring (unsigned char val)
 
string libdap::unescape_double_quotes (string source)
 
string libdap::unescattr (string s)
 
string libdap::unhexstring (string s)
 
string libdap::unoctstring (string s)
 
string libdap::www2id (const string &in, const string &escape, const string &except)
 
string libdap::xml2id (string in)
 

Macro Definition Documentation

◆ dods2id

#define dods2id   www2id

Definition at line 67 of file escaping.h.

◆ id2dods

#define id2dods   id2www

Definition at line 66 of file escaping.h.