ZNC  trunk
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Macros | Typedefs
ZNCString.h File Reference
#include <znc/zncconfig.h>
#include <map>
#include <set>
#include <string>
#include <vector>
#include <sstream>
#include <sys/types.h>
+ Include dependency graph for ZNCString.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CString
 String class that is used inside ZNC. More...
 
class  MCString
 A dictionary for strings. More...
 

Macros

#define _SQL(s)   CString("'" + CString(s).Escape_n(CString::ESQL) + "'")
 
#define _URL(s)   CString(s).Escape_n(CString::EURL)
 
#define _HTML(s)   CString(s).Escape_n(CString::EHTML)
 
#define _NAMEDFMT(s)   CString(s).Escape_n(CString::ENAMEDFMT)
 

Typedefs

typedef std::set< CStringSCString
 
typedef std::vector< CStringVCString
 
typedef std::vector< std::pair
< CString, CString > > 
VPair
 

Macro Definition Documentation

#define _HTML (   s)    CString(s).Escape_n(CString::EHTML)
#define _NAMEDFMT (   s)    CString(s).Escape_n(CString::ENAMEDFMT)
#define _SQL (   s)    CString("'" + CString(s).Escape_n(CString::ESQL) + "'")
#define _URL (   s)    CString(s).Escape_n(CString::EURL)

Typedef Documentation

typedef std::set<CString> SCString
typedef std::vector<CString> VCString
typedef std::vector<std::pair<CString, CString> > VPair