Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

XrdOucString.cc File Reference

#include <stdio.h>
#include <string.h>
#include <climits>
#include <XrdOuc/XrdOucString.hh>

Include dependency graph for XrdOucString.cc:

Include dependency graph

Defines

#define kMAXINT64LEN   25
#define XOSINTFORM(f, b)

Functions

XrdOucString operator+ (const XrdOucString &s1, const char *s)
XrdOucString operator+ (const XrdOucString &s1, const XrdOucString &s)
XrdOucString operator+ (const XrdOucString &s1, const char c)
XrdOucString operator+ (const XrdOucString &s1, const int i)
ostream & operator<< (ostream &os, const XrdOucString s)
XrdOucString const operator+ (const char *s1, const XrdOucString s2)
XrdOucString const operator+ (const char c, const XrdOucString s)
XrdOucString const operator+ (const int i, const XrdOucString s)

Variables

const char * XrdOucStringCVSID = "$Id$"

Define Documentation

#define kMAXINT64LEN   25
 

#define XOSINTFORM f,
 ) 
 

Value:

int buf_len = 256; \
   va_list ap; \
   va_start(ap, f); \
again: \
   b = (char *)realloc(b, buf_len); \
   int n = vsnprintf(b, buf_len, f, ap); \
   if (n == -1 || n >= buf_len) { \
      if (n == -1) \
         buf_len *= 2; \
      else \
         buf_len = n+1; \
      va_end(ap); \
      va_start(ap, f); \
      goto again; \
   } \
   va_end(ap);


Function Documentation

XrdOucString const operator+ const int  i,
const XrdOucString  s
 

XrdOucString const operator+ const char  c,
const XrdOucString  s
 

XrdOucString const operator+ const char *  s1,
const XrdOucString  s2
 

XrdOucString operator+ const XrdOucString s1,
const int  i
 

XrdOucString operator+ const XrdOucString s1,
const char  c
 

XrdOucString operator+ const XrdOucString s1,
const XrdOucString s
 

XrdOucString operator+ const XrdOucString s1,
const char *  s
 

ostream& operator<< ostream &  os,
const XrdOucString  s
 


Variable Documentation

const char* XrdOucStringCVSID = "$Id$"
 


Generated on Sun Nov 6 13:36:22 2011 for xrootd by  doxygen 1.3.9.1