Main Page | Modules | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

lStr.h File Reference

One of the original POLiTe header files. More...

#include <iostream>
#include <string.h>
#include <lDefs.h>
#include <lTypes.h>

Include dependency graph for lStr.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Functions

int StrLen (const char *const src)
char * StrCpy (char *(&dst), const char *const src)
char * StrCpy (const char *const src)
char * StrExp (char *dst, const char *src, int len)
int StrCmp (const char *const dst, const char *const src)
int StrCmpUp (const char *const dst, const char *const src)
char * StrFree (char *(&dst))
char * StrCat (char *(&dst), const char *const src)
char * StrCat (char *(&dst), const int n, const char *const src,...)
char * StrAnd (char *(&dst), const char *const src)
char * StrOr (char *(&dst), const char *const src)
char * StrNot (char *(&dst))
char * StrClause (char *(&dst), const char *const prf)
void StrSwap (const char *(&s1), const char *(&s2))
char * StrSplit (char *(&src), const char delim, char *(&dst))
char * StrPrefix (char *(&src), const char delim, char *(&dst))
char * StrPrefixCut (char *(&src), const char delim)
char * LongToStr (const long n)
char * ULongToStr (const unsigned long n)
char * FloatToStr (const double x)
long StrToLong (const char *s)
char * StrMergeLists (char *(&dst), char *(&list1), char *(&list2), const char l_delim, const char *const sep_begin, const char *const sep_values, const char *const sep_middle, const char *const sep_end)
char * StrMergeLists (char *(&dst), char *(&list1), char *(&list2), const char l_delim, const char p_delim, const char *const sep_begin, const char *const sep_values, const char *const sep_middle, const char *const sep_end)
char * AliasR (int i)
char * AliasT (int i, int j)
char * AliasQ (int i)
char * StrAddPrefix (char *&dst, const char *const src, const char *const delim)
char * RealiasR (char *&fragment, int begin, int end, int incr)
char * RealiasQ (char *&fragment, int begin, int end, int incr)
bool StrReplace (char *&dst, const char *const oldstr, const char *const newstr, bool lwb=false, bool rwb=false)
char * StrReplaceAll (char *&dst, const char *const oldstr, const char *const newstr, bool lwb=false, bool rwb=false)
char * StrAndOnly (char *(&dst), const char *const src)
char * StrEncode (char *(&dst), const char *const src)
char * StrEncode (char *(&src))
char * StrDecode (char *(&dst), const char *const src)
char * StrDecode (char *(&src))

Detailed Description

One of the original POLiTe header files.

Author:
Mgr. Michal Kopecky Ph.D.

Function Documentation

int StrLen const char *const  src  ) 
 

char* StrCpy char *&  dst,
const char *const  src
 

char* StrCpy const char *const  src  ) 
 

char* StrExp char *  dst,
const char *  src,
int  len
 

int StrCmp const char *const  dst,
const char *const  src
 

int StrCmpUp const char *const  dst,
const char *const  src
 

char* StrFree char *&  dst  ) 
 

char* StrCat char *&  dst,
const char *const  src
 

char* StrCat char *&  dst,
const int  n,
const char *const  src,
... 
 

char* StrAnd char *&  dst,
const char *const  src
 

char* StrOr char *&  dst,
const char *const  src
 

char* StrNot char *&  dst  ) 
 

char* StrClause char *&  dst,
const char *const  prf
 

void StrSwap const char *&  s1,
const char *&  s2
 

char* StrSplit char *&  src,
const char  delim,
char *&  dst
 

char* StrPrefix char *&  src,
const char  delim,
char *&  dst
 

char* StrPrefixCut char *&  src,
const char  delim
 

char* LongToStr const long  n  ) 
 

char* ULongToStr const unsigned long  n  ) 
 

char* FloatToStr const double  x  ) 
 

long StrToLong const char *  s  ) 
 

char* StrMergeLists char *&  dst,
char *&  list1,
char *&  list2,
const char  l_delim,
const char *const  sep_begin,
const char *const  sep_values,
const char *const  sep_middle,
const char *const  sep_end
 

char* StrMergeLists char *&  dst,
char *&  list1,
char *&  list2,
const char  l_delim,
const char  p_delim,
const char *const  sep_begin,
const char *const  sep_values,
const char *const  sep_middle,
const char *const  sep_end
 

char* AliasR int  i  ) 
 

char* AliasT int  i,
int  j
 

char* AliasQ int  i  ) 
 

char* StrAddPrefix char *&  dst,
const char *const  src,
const char *const  delim
 

char* RealiasR char *&  fragment,
int  begin,
int  end,
int  incr
 

char* RealiasQ char *&  fragment,
int  begin,
int  end,
int  incr
 

bool StrReplace char *&  dst,
const char *const  oldstr,
const char *const  newstr,
bool  lwb = false,
bool  rwb = false
 

char* StrReplaceAll char *&  dst,
const char *const  oldstr,
const char *const  newstr,
bool  lwb = false,
bool  rwb = false
 

char* StrAndOnly char *&  dst,
const char *const  src
 

char* StrEncode char *&  dst,
const char *const  src
 

char* StrEncode char *&  src  ) 
 

char* StrDecode char *&  dst,
const char *const  src
 

char* StrDecode char *&  src  ) 
 


Generated on Wed Aug 11 22:34:24 2004 for IOPC by Doxygen 1.3.6