|
string | replace_space (const string &str) |
|
bool | parse_bool (const string &str) |
|
double | parse_float (const string &str) |
|
float | parse_floatf (const string &str) |
|
void | parse_floatv (const std::string &input, size_t maxTokens,...) |
|
void | parse_floatfv (const string &input, int maxTokens,...) |
|
int | parse_int (const string &str) |
|
string::size_type | parse_option_find (const string &str, const string &opt, const string &sep, const string &vsep) |
|
bool | parse_option_ispresent (const string &str, const string &opt, const string &sep, const string &vsep) |
|
string | parse_option_value (const string &str, const string &opt, const string &defvalue, const string &sep, const string &vsep) |
|
string | escaped_string (const string &str) |
|
float | parse_floatf (const std::string &str) |
|
double | parse_float (const std::string &str) |
|
void | parse_floatfv (const std::string &str, int max,...) |
|
void | parse_floatv (const std::string &str, int max,...) |
|
std::string | replace_space (const std::string &str) |
|
int | parse_int (const std::string &str) |
|
bool | parse_bool (const std::string &str) |
|
bool | parse_option_ispresent (const std::string &str, const std::string &opt, const std::string &sep=",\r\n", const std::string &vsep="=") |
|
std::string | parse_option_value (const std::string &str, const std::string &opt, const std::string &defvalue, const std::string &sep=",\r\n", const std::string &vsep="=") |
|
std::string | escaped_string (const std::string &str) |
|
std::string | tostring5 (unsigned short num) |
|
std::string | tostring (int num) |
|
std::string | tostring (unsigned int num) |
|
std::string | tostring (long num) |
|
std::string | tostring (float num) |
|
std::string | floattostringh (float f) |
|
std::string | VectorToString (const Vector &v) |
|
bool XMLSupport::parse_bool |
( |
const string & |
str) | |
|
Definition at line 70 of file xml_support.cpp.
Referenced by abletodock(), Radar::CollectRadarTracks::acquire(), ActuallyWarpTo(), Unit::AddCargo(), AddMounts(), addShieldMesh(), aim_assist(), Unit::ApplyDamage(), Unit::ApplyLocalDamage(), GameUnit< UnitType >::ArmorDamageSound(), AUDInit(), GameCockpit::AutoLanding(), Cockpit::Autopilot(), GameCockpit::Autopilot(), Unit::AutoPilotToErrorMessage(), Background::Background(), PointStarVlist::BeginDrawState(), Nebula::beginElem(), Faction::beginElement(), BeamXML::beginElement(), BlurBases(), bootstrap_first_loop(), bootstrap_main_loop(), buildCargoDescription(), buyShip(), charWidth(), checkedVisited(), ChooseNavPoint(), Orders::FireAt::ChooseTargets(), Unit::ClampThrust(), Unit::ClampTorque(), BaseInterface::Room::Launch::Click(), BaseInterface::Room::Eject::Click(), Unit::Cloak(), Bolt::Collide(), Beam::Collide(), Unit::CollideAll(), Order::Communicate(), CompileRunPython(), BaseComputer::BuyUpgradeOperation::concludeTransaction(), BaseComputer::configureUpgradeCommitControls(), BaseComputer::constructControls(), BaseComputer::createCategoryCell(), CreateLists(), GameMenu::createNetworkControls(), Unit::DealDamageToHullReturnArmor(), GameUnit< UnitType >::DealDamageToShield(), DealWithWarp(), Unit::DecreaseWarpEnergy(), Mission::DirectorStart(), DistanceWarrantsWarpTo(), DoDockingOps(), DoParticles(), ParticlePoint::Draw(), Radar::SphereDisplay::Draw(), Halo::Draw(), Bolt::Draw(), HaloSystem::Draw(), SpriteStarVlist::Draw(), Stars::Draw(), GameUnit< UnitType >::Draw(), GameCockpit::Draw(), BaseInterface::Room::Draw(), ParticleTrail::DrawAndUpdate(), NavigationSystem::DrawButton(), drawChars(), NavigationSystem::DrawCursor(), DrawDamageFlash(), NavigationSystem::DrawGrid(), DrawHUDSprite(), GameUnit< UnitType >::DrawNow(), DrawObjectivesTextPlane(), DrawOneTargetBox(), DrawShield(), Radar::SphereDisplay::DrawTrack(), Unit::EjectCargo(), Unit::EnergyData(), FlyByJoystick::Execute(), Orders::AggressiveAI::Execute(), FlyByKeyboard::Execute(), Orders::ChangeHeading::Execute(), Orders::AutoLongHaul::Execute(), FireKeyboard::Execute(), Orders::FormUp::Execute(), Orders::FormUpToOwner::Execute(), Orders::AggressiveAI::ExecuteNoEnemies(), GameUnit< UnitType >::Explode(), Orders::FaceTargetITTS::FaceTargetITTS(), Unit::FilterDowngradeList(), Unit::FilterUpgradeList(), Radar::Sensor::FindTracksInRange(), Unit::Fire(), FireBitmask(), FlyByWire::FlyByWire(), ForceChangeTarget(), GameCockpit::GameCockpit(), GameMissile::GameMissile(), Universe::Generate1(), BaseComputer::getColorForGroup(), getControlType(), FSM::GetEdgesString(), UnitUtil::getPhysicsPriority(), GetSystemXProp(), BaseUtil::GetTextHeight(), getUnitNameAndFgNoBase(), VegaConfig::getVariable(), GFXInit(), GFXShaderReloaded(), GFXTransferTexture(), GoTo(), Music::GotoSong(), HoldPositionWithRespectTo(), GameUnit< UnitType >::HullDamageSound(), Unit::IncreaseWarpEnergy(), vs_options::init(), init_opengl_extensions(), BaseInterface::InitCallbacks(), initfov(), Planet::InitPlanet(), LinearPrediction::Interpolate(), UnitUtil::isCloseEnoughToDock(), isMissile(), Unit::jumpReactToCollision(), Texture::Load(), BaseComputer::loadCargoControls(), Mesh::LoadMeshes(), BaseComputer::loadNewsControls(), Unit::LoadRow(), BaseComputer::loadSellUpgradeControls(), Nebula::LoadXML(), GameCockpit::LookupUnitStat(), main(), MakeStarSystem(), Unit::massSerializer(), BaseInterface::MouseOver(), nextElementBool(), NoDockWithClear(), __impl::parseBool(), Audio::__impl::parseBool(), Mount::PhysicsAlignedFire(), Mesh::PostProcessLoading(), preEmptiveClientFire(), PrettyDistanceString(), Orders::AggressiveAI::ProcessCurrentFgDirective(), Beam::ProcessDrawQueue(), StarSystem::ProcessPendingJumps(), pushTowardsMean(), Unit::rayCollide(), GameMissile::reactToCollision(), GamePlanet::reactToCollision(), Missile::reactToCollision(), Unit::reactToCollision(), BaseComputer::recalcTitle(), Orders::AggressiveAI::ReCommandWing(), Unit::RefillWarpEnergy(), Unit::RegenShields(), Unit::RemoveCargo(), Unit::RemoveFromSystem(), Unit::RepairUpgrade(), RestoreEnvmapState(), RestoreGlowMapState(), RestoreSpecMapState(), NetClient::sendPosition(), NetServer::sendUnDock(), NetClient::SetConfigServerAddress(), ShipCommands::setkps(), FireKeyboard::SetParent(), Unit::SetTurretAI(), NavigationSystem::Setup(), SetupGLLightGlobals(), SetupSpecMapFirstPass(), GameCockpit::SetupViewPort(), HaloSystem::ShouldDraw(), BaseComputer::showShipStats(), showUnitStats(), soundServerPipes(), GameUnit< UnitType >::Split(), SpriteStarVlist::SpriteStarVlist(), NetServer::start(), VDU::staticable(), stob(), SwitchUnits2(), SwitchUnitsTurret(), TargAll(), TargNear(), TargSig(), TargUn(), CockpitKeys::TextMessageKey(), BaseUtil::Texture(), GameUnit< UnitType >::Thrust(), WeaponComparator< FORWARD >::ToggleWeaponSet(), totalShieldEnergyCapacitance(), TryDock(), Unit::UnDock(), Unit::UpAndDownGrade(), Cockpit::Update(), CommunicatingAI::UpdateContrabandSearch(), Beam::UpdatePhysics(), Unit::UpdatePhysics(), BaseComputer::updateTransactionControlsForSelection(), GameCockpit::UpdAutoPilot(), Unit::UpgradeMounts(), useAfterburner(), useAfterburnerToFollow(), useAfterburnerToRun(), useStroke(), GameCockpit::visitSystem(), GameUnit< UnitType >::WarpMatrix(), WarpPursuit(), WarpToP(), winsys_init(), Unit::WriteUnit(), and Unit::WriteUnitString().
73 && ( ( *str.begin() ) ==
't' || ( *str.begin() ) ==
'T' || ( *str.begin() ) ==
'y' || ( *str.begin() ) ==
'Y'
74 || ( *str.begin() ) ==
'1' ) )
double XMLSupport::parse_float |
( |
const string & |
str) | |
|
Definition at line 79 of file xml_support.cpp.
Referenced by FlyByWire::Accel(), accelStarHandler(), Radar::CollectRadarTracks::acquire(), ActuallyWarpTo(), GamePlanet::AddCity(), HaloSystem::AddHalo(), AddLights(), Unit::AddVelocity(), Pilot::adjustSpecificRelationship(), Orders::AggressiveAI::AfterburnerJumpTurnTowards(), Orders::AggressiveAI::AggressiveAI(), aim_assist(), AllocVerticesForSystem(), AllUnitsCloseAndEngage(), Unit::ApplyDamage(), Unit::ApplyLocalDamage(), Unit::ApplyNetDamage(), AUDAdjustSound(), AUDInit(), AUDQueryAudability(), Cockpit::Autopilot(), GameCockpit::Autopilot(), Unit::AutoPilotToErrorMessage(), Background::Background(), basicRepairPrice(), PointStarVlist::BeginDrawState(), Nebula::beginElem(), FSM::beginElement(), Faction::beginElement(), BeamXML::beginElement(), StarSystemGent::beginStar(), biModifyMouseSensitivity(), bolt_draw::bolt_draw(), bootstrap_main_loop(), PaintText::calcLayout(), CalculateNearestWarpUnit(), Animation::CalculateOrientation(), ChooseNavPoint(), Orders::FireAt::ChooseTargets(), Unit::ClampThrust(), Unit::ClampTorque(), Unit::ClampVelocity(), BaseInterface::Room::Eject::Click(), CloseEnoughCone(), CloseEnoughToAutotrack(), CloseEnoughToNavOrDest(), Beam::Collide(), Unit::Collide(), Order::Communicate(), CommunicatingAI::CommunicatingAI(), ComputeMinDowngradePercent(), computeStarColor(), CreateCargoForOwnerStarship(), Unit::DamageRandSys(), Unit::DealDamageToHullReturnArmor(), DealPossibleJumpDamage(), Unit::DecreaseWarpEnergy(), DestroyPlayerSystem(), DestroySystem(), DistanceWarrantsWarpTo(), GameCockpit::DoAutoLanding(), Orders::DockingOps::DockingOps(), Orders::DockingOps::DockToTarget(), DoEnterExitAni(), Pilot::DoHit(), DoParticles(), ParticlePoint::Draw(), Halo::Draw(), Bolt::Draw(), Background::Draw(), WarpTrail::Draw(), HaloSystem::Draw(), Animation::Draw(), VDU::Draw(), Stars::Draw(), GameUnit< UnitType >::Draw(), GameCockpit::Draw(), BaseInterface::Room::BaseText::Draw(), BaseInterface::Room::BaseShip::Draw(), BaseInterface::Room::BaseVSSprite::Draw(), BaseInterface::Room::BaseTalk::Draw(), BaseInterface::Room::Draw(), NavigationSystem::Draw(), BaseInterface::Draw(), ParticleTrail::DrawAndUpdate(), NavigationSystem::DrawButton(), drawdescription(), DrawHUDSprite(), GameCockpit::DrawNavSystem(), DrawNodeDescription(), DrawObjectivesTextPlane(), DrawOneTargetBox(), DrawShield(), NavigationSystem::DrawShip(), NavigationSystem::DrawSystem(), Unit::EjectCargo(), EstimateGain(), Orders::TurretAI::Execute(), FlyByJoystick::Execute(), PlanetaryOrbit::Execute(), Orders::AggressiveAI::Execute(), Orders::FireAt::Execute(), FlyByKeyboard::Execute(), Order::Execute(), Orders::ChangeHeading::Execute(), Orders::AutoLongHaul::Execute(), EvadeLeftRightC::Execute(), FlyByWire::Execute(), Orders::LoopAround::Execute(), Orders::FacePerpendicular::Execute(), FlyTo::Execute(), Orders::AggressiveAI::ExecuteNoEnemies(), ExecuteRequestClearenceKey(), GameUnit< UnitType >::Explode(), Unit::ExplodingProgress(), Missile::ExplosionRadius(), Unit::ExplosionRadius(), Orders::FacePerpendicular::FacePerpendicular(), Radar::Sensor::FindTracksInRange(), Orders::FireAt::FireAt(), Unit::FireEngines(), Orders::FireAt::FireWeapons(), flickerDamage(), Unit::ForceDock(), GameCockpit::GameCockpit(), AIEvents::GeneralAIEventBegin(), generateStarSystem(), Pilot::getAnger(), getAutoRSize(), BaseComputer::getColorForGroup(), FSM::getCommMessageMood(), getFuelConversion(), GetFuelUsage(), getInitialZoomFactor(), Mesh::getLOD(), Unit::GetManifest(), UnitUtil::getPhysicsPriority(), CommunicatingAI::GetRandomUnit(), StarSystemGent::getStarColorFromRadius(), GetSystemXProp(), BaseUtil::GetTextHeight(), Unit::GetVelocityDifficultyMult(), GFXCircle(), howFarToJump(), Unit::ImportPartList(), vs_options::init(), Unit::Init(), initfov(), Planet::InitPlanet(), Unit::InsideCollideTree(), Unit::Kill(), LaunchOneParticle(), AIEvents::LoadAI(), AnimatedTexture::LoadAni(), Unit::LoadRow(), GameCockpit::LookupUnitStat(), Orders::LoopAround::LoopAround(), Orders::LoopAroundAgro::LoopAroundAgro(), main(), StarSystemGent::MakePlanet(), MakeStarSystem(), MatchingMood(), Unit::Computer::max_ab_speed(), max_allowable_travel_time(), Unit::Computer::max_speed(), Mount::Mount(), Unit::mountSerializer(), BaseInterface::MouseOver(), Music::Music(), Music::Mute(), Nearby(), NearestSystem(), Orders::DockingOps::PerformDockingOperations(), Mount::PhysicsAlignedFire(), Pilot::Pilot(), Orders::FireAt::PossiblySwitchTarget(), Mesh::PostProcessLoading(), PrettyDistanceString(), Unit::PriceCargo(), Priority(), Orders::AggressiveAI::ProcessCurrentFgDirective(), Logo::ProcessDrawQueue(), Orders::AggressiveAI::ProcessLogicItem(), Mesh::ProcessZFarMeshes(), GameNebula::PutInsideCam(), Unit::reactToCollision(), StarSystemGent::readColorGrads(), Orders::AggressiveAI::ReCommandWing(), weapon_info::Refire(), Unit::RegenShields(), Orders::FireAt::ReInit(), Unit::Repair(), Unit::ResolveForces(), NetClient::Respawn(), Cockpit::RestoreGodliness(), RollLeftHard(), RollRightHard(), saturate(), SaturatedColor(), scaledFloatStarHandler(), ScaleJumpRadius(), ScoreKill(), CommunicatingAI::selectCommunicationMessage(), sellShip(), NetServer::sendDamages(), SetFogMaterialColor(), ShipCommands::setkps(), SetupGLLightGlobals(), GameCockpit::SetupViewPort(), GameCockpit::Shake(), Unit::ShieldUp(), Orders::FireAt::ShouldFire(), ShoveCamBelowUnit(), ShowText(), showUnitStats(), speedStarHandler(), GameUnit< UnitType >::Split(), Stars::Stars(), stof(), GameUnit< UnitType >::Thrust(), totalShieldEnergyCapacitance(), TryDock(), Unit::UnDock(), Cockpit::unitInAutoRegion(), Unit::UpAndDownGrade(), Cockpit::Update(), CommunicatingAI::UpdateContrabandSearch(), UpdateMasterPartList(), Unit::UpdatePhysics(), GameNebula::UpdatePhysics2(), Missile::UpdatePhysics2(), GameCockpit::UpdAutoPilot(), useJitteryAutopilot(), WARPENERGYMULTIPLIER(), GameUnit< UnitType >::WarpMatrix(), WarpPursuit(), StarSystemGent::WriteLight(), and Unit::WriteUnitString().
82 std::stringstream ss( str );