#include <ResourceBundle.h>
Public Member Functions | |
| bool | loadFromFile (const std::string &file) |
| bool | writeToFile (const std::string &file) |
| ResourceBundleEntry * | getEntry (const std::string &key) |
| void | addEntry (ResourceBundleEntry *entry) |
Private Types | |
| typedef std::set < ResourceBundleEntry *, LessThanResourceBundleEntry > | ResourceBundleSet |
Private Attributes | |
| ResourceBundleSet | entries_ |
Classes | |
| struct | LessThanResourceBundleEntry |
Definition at line 27 of file ResourceBundle.h.
typedef std::set<ResourceBundleEntry*, LessThanResourceBundleEntry> ResourceBundle::ResourceBundleSet [private] |
Definition at line 46 of file ResourceBundle.h.
| bool ResourceBundle::loadFromFile | ( | const std::string & | file | ) |
Definition at line 44 of file ResourceBundle.cpp.
References addEntry(), LangStringUtil::appendToLang(), and S3D::trim().
Referenced by LangImpl::init().
| bool ResourceBundle::writeToFile | ( | const std::string & | file | ) |
Definition at line 80 of file ResourceBundle.cpp.
References LangStringUtil::convertFromLang(), entries_, ResourceBundleEntry::getKey(), and ResourceBundleEntry::getValue().
Referenced by LangImpl::saveUndefined().
| ResourceBundleEntry * ResourceBundle::getEntry | ( | const std::string & | key | ) |
Definition at line 25 of file ResourceBundle.cpp.
References entries_.
Referenced by LangImpl::getEntry().
| void ResourceBundle::addEntry | ( | ResourceBundleEntry * | entry | ) |
Definition at line 33 of file ResourceBundle.cpp.
References entries_.
Referenced by LangImpl::getEntry(), and loadFromFile().
ResourceBundleSet ResourceBundle::entries_ [private] |
Definition at line 47 of file ResourceBundle.h.
Referenced by addEntry(), getEntry(), and writeToFile().
1.5.3