BurgerLib
Classes | Namespaces | Defines | Typedefs | Functions
ststring.h File Reference
#include "brtypes.h"
#include "clstdlib.h"
#include "brmisc.h"
Include dependency graph for ststring.h:
This graph shows which files directly or indirectly include this file:

Classes

class  Burger::UTF8
 Conversion routines to support the UTF8 format. More...
class  Burger::MacRomanUS
 Conversion routines to support the MacRomanUS text encoding scheme. More...
class  Burger::Win1252
 Conversion routines to support the Win1252 text encoding scheme. More...
class  Burger::ISOLatin1
 Conversion routines to support the ISOLatin1 text encoding scheme. More...
class  Burger::UTF16
 Conversion routines to the UTF8 format. More...
class  Burger::UTF32
 Conversion routines to the UTF32 format. More...
class  Burger::NumStringHex
struct  LWString_t

Namespaces

namespace  Burger

Defines

#define StrCopyHandle(x)   DebugStrCopyHandle(x,__FILE__,__LINE__)
#define StrCopyPadHandle(x, y)   DebugStrCopyPadHandle(x,y,__FILE__,__LINE__)

Typedefs

typedef struct LWString_t LWString_t

Functions

void BURGER_API StrParse (struct LinkedList_t *ListPtr, const char *Input)
void BURGER_API StrGetComputerName (char *Output, WordPtr OutputSize)
void BURGER_API StrGetUserName (char *Output, WordPtr OutputSize)
void **BURGER_API StrCopyHandle (const char *Input)
void **BURGER_API StrCopyPadHandle (const char *Input, WordPtr Padding)
void **BURGER_API DebugStrCopyHandle (const char *Input, const char *File, Word Line)
void **BURGER_API DebugStrCopyPadHandle (const char *Input, Word Padding, const char *File, Word Line)

Define Documentation

#define StrCopyHandle (   x)    DebugStrCopyHandle(x,__FILE__,__LINE__)
#define StrCopyPadHandle (   x,
 
)    DebugStrCopyPadHandle(x,y,__FILE__,__LINE__)

Typedef Documentation

typedef struct LWString_t LWString_t

Function Documentation

void** BURGER_API DebugStrCopyHandle ( const char *  Input,
const char *  File,
Word  Line 
)
void** BURGER_API DebugStrCopyPadHandle ( const char *  Input,
Word  Padding,
const char *  File,
Word  Line 
)
void** BURGER_API StrCopyHandle ( const char *  Input)
void** BURGER_API StrCopyPadHandle ( const char *  Input,
WordPtr  Padding 
)
void BURGER_API StrGetComputerName ( char *  Output,
WordPtr  OutputSize 
)
void BURGER_API StrGetUserName ( char *  Output,
WordPtr  OutputSize 
)
void BURGER_API StrParse ( struct LinkedList_t ListPtr,
const char *  Input 
)