Public Member Functions | Static Public Member Functions

i18n::Manager Class Reference
[Internationalization (i18n) Library]

#include <i18n.h>

Inheritance diagram for i18n::Manager:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual ~Manager (void) throw ()
virtual const char * getLocale (void) const =0 throw ()
virtual void parseStrings (IN nstream::Stream *stream)=0
 given a named stream (nstream::Stream), parses all localeInfo blocks relevant to this Manager's locale.
virtual void parseFolder (IN nstream::Folder *folder, IN const SetString *extensions=NULL, IN const char *filter=NULL)=0
 recursively walks all child Entries beneath the specified Folder, and calls parseStrings() on each.
virtual const char * getString (IN const char *id) const =0 throw ()
 retrieves the specified string.

Static Public Member Functions

static smart_ptr< Managercreate (IN const char *locale)

Detailed Description

Definition at line 111 of file i18n.h.


Constructor & Destructor Documentation

i18n::Manager::~Manager ( void   )  throw () [virtual]

Definition at line 53 of file i18n.cpp.


The documentation for this class was generated from the following files: