LangStringUtil Namespace Reference


Functions

LangString convertToLang (const LangStringConverter &input)
void appendToLang (LangString &output, const LangStringConverter &input)
void replaceToLang (LangString &output, const LangStringConverter &input)
std::string convertFromLang (const LangString &input)
void lowercase (LangString &str1)
int strcmp (const LangString &str1, const LangString &str2)
int strcasecmp (const LangString &str1, const LangString &str2)
int strlen (const LangString &str1)
unsigned int * strstr (const unsigned int *str1, const LangString &str2)
unsigned int * stristr (const unsigned int *str1, const LangString &str2)
void trim (LangString &value)


Function Documentation

void LangStringUtil::appendToLang ( LangString output,
const LangStringConverter input 
)

Definition at line 130 of file LangString.cpp.

References LangStringConverter::getValue().

Referenced by ResourceBundle::loadFromFile().

std::string LangStringUtil::convertFromLang ( const LangString input  ) 

Definition at line 141 of file LangString.cpp.

References LangStringConverter::getValueAsString().

Referenced by ServerChannelManager::actualSend(), adminLog(), ServerAuthHandlerPrefered::authenticateUserName(), Target::getCStrName(), GLWTextBox::getText(), LangParam::LangParam(), ServerAdminHandler::processMessage(), ClientNewGameHandler::processMessage(), ClientChannelManager::processMessage(), ServerBrowserInfo::processPlayerMessage(), ServerWebHandler::BannedHandler::processRequest(), ServerWebHandler::PlayerHandler::processRequest(), GLWChannelText::processSpecialText(), ConsoleServerProgressCounter::progressChange(), ConsoleFileReader::saveConsoleIntoFile(), ProgressCounter::setNewOp(), ChannelManager::showText(), ClientChannelManager::showText(), ResourceBundle::writeToFile(), and XMLNode::XMLNode().

LangString LangStringUtil::convertToLang ( const LangStringConverter input  ) 

Definition at line 125 of file LangString.cpp.

References LangStringConverter::getValue().

void LangStringUtil::lowercase ( LangString str1  ) 

Definition at line 147 of file LangString.cpp.

Referenced by strcasecmp(), and stristr().

void LangStringUtil::replaceToLang ( LangString output,
const LangStringConverter input 
)

Definition at line 135 of file LangString.cpp.

References LangStringConverter::getValue().

Referenced by GLFont2d::draw(), GLFont2d::drawA(), GLFont2d::drawBilboard(), GLFont2d::drawSubStr(), GLFont2d::drawSubStrA(), GLFont2d::drawWidth(), GLFont2d::drawWidthRhs(), GLFont2d::getChars(), and GLFont2d::getWidth().

int LangStringUtil::strcasecmp ( const LangString str1,
const LangString str2 
)

Definition at line 174 of file LangString.cpp.

References lowercase(), and strcmp().

Referenced by ServerTextFilter::filterString().

int LangStringUtil::strcmp ( const LangString str1,
const LangString str2 
)

Definition at line 155 of file LangString.cpp.

Referenced by GLWListView::addWordEntry(), ServerAuthHandlerDefault::authenticateUser(), ServerAuthHandlerPrefered::authenticateUserName(), ModSelectDialog::buttonDown(), ServerNewGameState::checkTeams(), TankAIWeaponSets::WeaponSetEntry::checkType(), OptionsScorched::commitChanges(), TankSort::compare(), PlacementType::create(), PlacementObject::create(), LandscapeMovementType::create(), LandscapeAction::create(), LandscapeCondition::create(), TutorialCondition::create(), SoundBufferFactory::createBuffer(), GLWOptionEntry::createEntry(), TankDefinition::createTank(), TargetDefinition::createTarget(), ExplosionTextures::createTextures(), db_debug(), BuyAccessoryDialog::display(), ShotBounce::draw(), NetworkSelectDialog::drawColumnGames(), XMLParser::endElementHandler(), fetchBorderTexType(), fetchHeightMapDefnType(), fetchPrecipitationTexType(), fetchRoofMapDefnType(), fetchTankStartDefnType(), fetchTextureTexType(), AccessoryStore::findAccessoryPartByAccessoryId(), AccessoryStore::findByPrimaryAccessoryName(), findInList(), WeaponNapalm::fireWeapon(), ServerWebServerUtil::generateSettingValue(), TankAIStore::getAIByName(), AccessoryStore::getAllAccessoriesByTabGroup(), ServerAdminSessions::getAllCredentials(), ScorchedServerUtil::getAuthHandler(), EconomyStore::getEconomy(), OptionEntryHelper::getEntry(), TankMod::getFile(), ComsHaveModFilesMessage::getFile(), S3D::getHomeDir(), LandscapeDefinitionsBase::getLandscapeByName(), LandscapeDefinitions::getLandscapeDefn(), TankMenus::AccessoryMenu::getMenuItems(), ModelStore::getModel(), TargetRendererImplTank::getModel(), ModelRendererStore::getModel(), TankModelStore::getModelByName(), XMLNode::getNamedChild(), XMLNode::getNamedParameter(), GameStateI::getPerfCounter(), TankModelStore::getRandomModel(), ServerWebServerUtil::getTemplate(), NetworkSelectDialog::getTexture(), TankTypes::getType(), TreeModelFactory::getTypes(), ServerAuthHandlerPrefered::getUserById(), ServerAuthHandlerPrefered::getUserByName(), GLWPanel::getWidgetByName(), GLWWindowManager::getWindowByName(), handle_script(), ModFiles::importModFiles(), Explosion::init(), ExplosionLaserBeamRenderer::init(), ModelID::initFromNode(), ImageID::initFromNode(), GLWWindowSkin::initFromXML(), GLWTalkBox::initFromXML(), GLWScorchedInfo::initFromXML(), GLWIcon::initFromXML(), StatsLogger::instance(), ServerChannelManager::joinClient(), LandscapeDefinitionsBase::landscapeEnabled(), TankModel::lessThan(), ServerBanned::load(), TankAIStore::loadAIs(), TankAINames::loadAIs(), ConsoleFileReader::loadFileIntoConsole(), Keyboard::loadKeyFile(), ModFiles::loadModFile(), ModDirs::loadModFile(), GLWWindowManager::loadPositions(), TankModelStore::loadTankMeshes(), ServerAdminSessions::login(), luaL_argerror(), luaL_checkoption(), main(), TankSort::SortOnScore::operator()(), ResourceBundle::LessThanResourceBundleEntry::operator()(), lt_servers::operator()(), os_date(), ARGParser::parse(), ConsoleRules::parseAddLine(), AccessoryStore::parseFile(), WeaponMoveTank::parseXML(), WeaponAnimation::parseXML(), Shield::parseXML(), Accessory::parseXML(), ExplosionParams::parseXML(), TutorialDialog::processEvents(), ServerWebServer::processMessage(), ServerConnectHandler::processMessage(), ServerConnectAuthHandler::processMessage(), ServerChannelManager::processMessage(), ServerAddPlayerHandler::processMessage(), ServerBrowserCollect::processMessage(), ClientDefenseHandler::processMessage(), ClientConnectionAuthHandler::processMessage(), ClientChannelManager::processMessage(), ServerWebSettingsHandler::SettingsModHandler::processRequest(), ServerWebSettingsHandler::SettingsMainHandler::processRequest(), ServerWebSettingsHandler::SettingsAllHandler::processRequest(), ServerWebSettingsHandler::SettingsLandscapeHandler::processRequest(), ServerWebSettingsHandler::SettingsPlayersHandler::processRequest(), ServerWebServer::processRequest(), ServerWebHandler::StatsHandler::processRequest(), ServerWebHandler::BannedHandler::processRequest(), ServerWebHandler::ServerHandler::processRequest(), ServerWebHandler::GameHandler::processRequest(), ServerWebHandler::LogFileHandler::processRequest(), ServerWebHandler::PlayerHandlerThreaded::processRequest(), ServerWebHandler::PlayerHandler::processRequest(), ServerWebAppletHandler::AppletActionHandler::processRequest(), ServerBrowserInfo::processStatusMessage(), OptionEntryHelper::readFromBuffer(), LandscapeSoundType::readXML(), LandscapeMusicType::readXML(), DisplayFrame::refreshKeysControls(), ClientSave::restoreClient(), TankMod::rmFile(), Keyboard::saveKeyFile(), UniqueIdStore::saveUniqueId(), InventoryDialog::select(), BuyAccessoryDialog::select(), GLWTankViewer::selectModelByName(), NetworkSelectDialog::serverCompatable(), GLWImageList::setCurrentShortPath(), TankAvatar::setFromBuffer(), ServerAdminSessions::setPassword(), TankModelContainer::setTankModelName(), GLWTankViewer::setTankModels(), Mesh::setTextureName(), Model::setupBones(), OptionEntryStringEnum::setValue(), OptionEntryEnum::setValueFromString(), GLWChannelText::setVisible(), TankFired::simulate(), Lightning::simulate(), Explosion::simulate(), MissileActionRenderer::simulate(), ExplosionRingRenderer::simulate(), AccessoryStore::sortList(), ServerWebServer::start(), ServerCommon::startFileLogger(), strcasecmp(), BuyAccessoryDialog::tabDown(), ServerSFrame::TransferDataToWindow(), KeyboardKey::translateKeyName(), KeyboardKey::translateKeyState(), GLWOptionEntry::updateControls(), GLWOptionEntry::updateEntries(), OptionsScorched::updateLevelOptions(), TutorialDialog::url(), and ServerWebServer::validateSession().

unsigned int * LangStringUtil::stristr ( const unsigned int *  str1,
const LangString str2 
)

Definition at line 195 of file LangString.cpp.

References lowercase().

Referenced by ServerAddPlayerHandler::filterName().

int LangStringUtil::strlen ( const LangString str1  ) 

Definition at line 183 of file LangString.cpp.

Referenced by addintlen(), NetBuffer::addToBuffer(), fixed::asString(), OptionsScorched::commitChanges(), SoundBufferFactory::createBuffer(), db_debug(), dopr(), dostring(), GLWTime::draw(), ServerWebServerUtil::extractMultiPartPost(), ServerTextFilter::filterString(), fixed::fixed(), GET_DIR(), l_strcmp(), MSModelFactory::loadFile(), ModFiles::loadModFiles(), FileLogger::logMessage(), lua_pushstring(), luaL_addstring(), luaL_findtable(), luaL_gsub(), luaL_loadstring(), luaL_optlstring(), luaO_chunkid(), luaX_init(), ConsoleRule::matchesPartialParams(), ConsoleRules::matchRule(), ConsoleRules::parseAddLine(), ARGParser::parseArg(), ConsoleRules::parseLine(), ARGParser::parseLineIntoStrings(), ChannelTextParser::parseText(), ChannelTextParser::parseUrl(), ServerWebServer::processMessage(), ServerBrowserCollect::processMessage(), ServerBrowserInfo::processMessages(), pushline(), pushnexttemplate(), read_line(), ComsConnectMessage::readMessage(), ComsConnectAuthMessage::readMessage(), ARGParser::showArgs(), XMLParser::startElementHandler(), str_format(), ServerWebServerUtil::strstrlen(), and XMLNode::XMLNode().

unsigned int * LangStringUtil::strstr ( const unsigned int *  str1,
const LangString str2 
)

Definition at line 188 of file LangString.cpp.

Referenced by XMLNode::addSpecialChars(), S3D::checkDataFile(), ServerTextFilter::filterString(), ServerWebServerUtil::getTemplate(), incomplete(), ImageFactory::loadAlphaImage(), ImageFactory::loadImage(), ModDirs::loadModFile(), luaL_gsub(), MissileMesh::MissileMesh(), ChannelTextParser::parseText(), ChannelTextParser::parseUrl(), ServerWebServer::processMessage(), ServerRegistrationEntry::processMessage(), ServerWebHandler::LogFileHandler::processRequest(), NetServerHTTPProtocolRecv::readBuffer(), runScorched3D(), Mesh::setTextureName(), TankMesh::setupTankMesh(), and S3D::stristr().

void LangStringUtil::trim ( LangString value  ) 

Definition at line 206 of file LangString.cpp.

References LANG_STRING.

Referenced by ServerAddPlayerHandler::filterName().


Generated on Mon Feb 16 15:15:09 2009 for Scorched3D by  doxygen 1.5.3