ResourceBundle Class Reference

#include <ResourceBundle.h>

List of all members.

Public Member Functions

bool loadFromFile (const std::string &file)
bool writeToFile (const std::string &file)
ResourceBundleEntrygetEntry (const std::string &key)
void addEntry (ResourceBundleEntry *entry)

Private Types

typedef std::set
< ResourceBundleEntry *,
LessThanResourceBundleEntry
ResourceBundleSet

Private Attributes

ResourceBundleSet entries_

Classes

struct  LessThanResourceBundleEntry


Detailed Description

Definition at line 27 of file ResourceBundle.h.


Member Typedef Documentation

typedef std::set<ResourceBundleEntry*, LessThanResourceBundleEntry> ResourceBundle::ResourceBundleSet [private]

Definition at line 46 of file ResourceBundle.h.


Member Function Documentation

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().


Member Data Documentation

ResourceBundleSet ResourceBundle::entries_ [private]

Definition at line 47 of file ResourceBundle.h.

Referenced by addEntry(), getEntry(), and writeToFile().


The documentation for this class was generated from the following files:
Generated on Mon Feb 16 15:15:05 2009 for Scorched3D by  doxygen 1.5.3