Free Electron
Classes | Namespaces | Macros | Functions
DualString.h File Reference

Go to the source code of this file.

Classes

class  fe::DualString
 Automatically reference-counted string container. More...
 

Namespaces

 fe
 kernel
 

Macros

#define FESTRING_WIDE   wchar_t
 
#define FESTR_MB2WC(x, y, z)   mbstowcs(x,(char*)y,z)
 
#define FESTR_WC2MB(x, y, z)   wcstombs((char*)x,y,z)
 
#define FESTRING_WIDE_SIZE   sizeof(FESTRING_WIDE)
 

Functions

BWORD fe::operator== (const DualString &s1, const DualString &s2)
 Compare two DualString's. More...
 
BWORD fe::operator== (const char *s1, const DualString &s2)
 Compare a byte buffer to an DualString. More...
 
BWORD fe::operator== (const DualString &s1, const char *s2)
 Compare an DualString to a byte buffer. More...
 
BWORD fe::operator!= (const DualString &s1, const DualString &s2)
 Compare two DualString's (reverse logic) More...
 
BWORD fe::operator!= (const char *s1, const DualString &s2)
 Compare a byte buffer to an DualString (reverse logic) More...
 
BWORD fe::operator!= (const DualString &s1, const char *s2)
 Compare an DualString to a byte buffer (reverse logic) More...
 
DualString fe::operator+ (const DualString &s1, const DualString &s2)
 
DualString fe::errorDualString (int errnum)
 Return a string for an FE_ERRNO code. More...