Go to the source code of this file.
Classes | |
interface | P6R::p6II18n |
interface | P6R::p6II18nFile |
Namespaces | |
P6R | |
Macros | |
#define | COMP_p6I18n {0x4d41a2ba,0x761d,0x4d05,{0xa4,0xbc,0xcd,0x37,0x6b,0xbc,0xa9,0x3d}} |
#define | COMP_p6I18nFile {0x424d9bb3,0x33e6,0x41ee,{0xbe,0x1d,0xb1,0x34,0x3d,0xfd,0xc6,0x51}} |
#define | IF_p6II18n {0xaa13b086,0x7425,0x4ec4,{0x9c,0x35,0x40,0xda,0x83,0xa6,0xca,0xec}} |
#define | IF_p6II18nFile {0x16cbe73e,0x8593,0x4fa4,{0xbb,0x8c,0xad,0x4b,0x0,0xa4,0x65,0x4f}} |
#define | INTERFACE p6II18nFile |
#define | INTERFACE p6II18n |
Typedefs | |
typedef P6UINT32 | P6R::P6I18NFLAGS |
Enumerations | |
enum | P6R::P6OPEN_MODE { P6R::NOOP = 0x00, P6R::READ = 0x01, P6R::WRITE = 0x02, P6R::READWRITE = 0x03, P6R::APPEND = 0x04 } |
Interface definition for all p6I18n and L10n features.
p6II18nFile provides the interface to write platform-independent, wide characters to files that will support any locale. A file can be written on a Windows platform and copied over to Linux and still be read (as well as in the opposite direction).
p6II18n provides an extensive set of wide character string functions similar to the standard C library for narrow characters. L10N functionality is also supported via formatString's use of positional parameters [%1$.%2$], and wcsftime).
Definition in file p6i18n.h.