SquidString.h File Reference
#include "base/TextException.h"
#include "Debug.h"
#include <ostream>
Include dependency graph for SquidString.h:

Go to the source code of this file.

Classes

class  String
 

Macros

#define SQUIDSTRINGPH   "%.*s"
 
#define SQUIDSTRINGPRINT(s)   (s).psize(),(s).rawBuf()
 

Functions

std::ostream & operator<< (std::ostream &os, String const &aString)
 
bool operator< (const String &a, const String &b)
 
const char * checkNullString (const char *p)
 
int stringHasWhitespace (const char *)
 
int stringHasCntl (const char *)
 
char * strwordtok (char *buf, char **t)
 

Macro Definition Documentation

◆ SQUIDSTRINGPH

◆ SQUIDSTRINGPRINT

Function Documentation

◆ checkNullString()

const char* checkNullString ( const char *  p)

Definition at line 492 of file String.cc.

References p.

Referenced by operator<().

◆ operator<()

bool operator< ( const String a,
const String b 
)
inline

◆ operator<<()

std::ostream& operator<< ( std::ostream &  os,
String const &  aString 
)
inline

Definition at line 162 of file SquidString.h.

References String::rawBuf(), and String::size().

◆ stringHasCntl()

int stringHasCntl ( const char *  )

Definition at line 387 of file String.cc.

Referenced by operator<(), and urlCanonicalCleanWithoutRequest().

◆ stringHasWhitespace()

int stringHasWhitespace ( const char *  )

Definition at line 380 of file String.cc.

References NULL, and w_space.

Referenced by operator<(), and AnyP::Uri::parse().

◆ strwordtok()

char* strwordtok ( char *  buf,
char **  t 
)

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors