SUMO - Simulation of Urban MObility
ToString.h File Reference
#include <config.h>
#include <sstream>
#include <string>
#include <iomanip>
#include <algorithm>
#include <utils/xml/SUMOXMLDefinitions.h>
#include <utils/common/SUMOVehicleClass.h>
#include <utils/common/Named.h>
#include <utils/geom/Position.h>
#include "StdDefs.h"
Include dependency graph for ToString.h:

Go to the source code of this file.

Functions

template<typename T , typename T_BETWEEN >
std::string joinToString (const std::vector< T > &v, const T_BETWEEN &between, std::streamsize accuracy=OUTPUT_ACCURACY)
 
template<typename T , typename T_BETWEEN >
std::string joinToString (const std::set< T > &s, const T_BETWEEN &between, std::streamsize accuracy=OUTPUT_ACCURACY)
 
template<typename KEY , typename VAL , typename T_BETWEEN , typename T_BETWEEN_KEYVAL >
std::string joinToString (const std::map< KEY, VAL > &s, const T_BETWEEN &between, const T_BETWEEN_KEYVAL &between_keyval, std::streamsize accuracy=OUTPUT_ACCURACY)
 
template<typename T , typename T_BETWEEN >
std::string joinToStringSorting (const std::vector< T > &v, const T_BETWEEN &between, std::streamsize accuracy=OUTPUT_ACCURACY)
 
template<typename T >
std::string toHex (const T i, std::streamsize numDigits=0)
 
template<class T >
std::string toString (const T &t, std::streamsize accuracy=OUTPUT_ACCURACY)
 
template<typename V >
std::string toString (const std::vector< V *> &v, std::streamsize accuracy=OUTPUT_ACCURACY)
 
template<typename V >
std::string toString (const typename std::vector< V *>::const_iterator &b, const typename std::vector< V *>::const_iterator &e, std::streamsize accuracy=OUTPUT_ACCURACY)
 
template<typename V >
std::string toString (const std::set< V *> &v, std::streamsize accuracy=OUTPUT_ACCURACY)
 
template<>
std::string toString (const std::vector< int > &v, std::streamsize accuracy)
 
template<>
std::string toString (const std::vector< long long int > &v, std::streamsize accuracy)
 
template<>
std::string toString (const std::vector< SUMOReal > &v, std::streamsize accuracy)
 
template<>
std::string toString (const std::set< std::string > &v, std::streamsize)
 
template<>
std::string toString (const std::map< std::string, std::string > &v, std::streamsize)
 
template<>
std::string toString< LaneChangeAction > (const LaneChangeAction &action, std::streamsize accuracy)
 
template<>
std::string toString< LaneChangeModel > (const LaneChangeModel &model, std::streamsize accuracy)
 
template<>
std::string toString< LaneSpreadFunction > (const LaneSpreadFunction &lsf, std::streamsize accuracy)
 
template<>
std::string toString< LateralAlignment > (const LateralAlignment &latA, std::streamsize accuracy)
 
template<>
std::string toString< LinkDirection > (const LinkDirection &linkDir, std::streamsize accuracy)
 
template<>
std::string toString< LinkState > (const LinkState &linkState, std::streamsize accuracy)
 
template<>
std::string toString< SUMOVehicleClass > (const SUMOVehicleClass &vClass, std::streamsize accuracy)
 
template<>
std::string toString< SumoXMLAttr > (const SumoXMLAttr &attr, std::streamsize accuracy)
 
template<>
std::string toString< SumoXMLEdgeFunc > (const SumoXMLEdgeFunc &edgeFunc, std::streamsize accuracy)
 
template<>
std::string toString< SumoXMLNodeType > (const SumoXMLNodeType &nodeType, std::streamsize accuracy)
 
template<>
std::string toString< SumoXMLTag > (const SumoXMLTag &tag, std::streamsize accuracy)
 
template<>
std::string toString< TrafficLightType > (const TrafficLightType &type, std::streamsize accuracy)
 

Detailed Description

Author
Christian Roessel
Daniel Krajzewicz
Jakob Erdmann
Michael Behrisch
Date
Wed, 23 Sep 2002
Version
Id
ToString.h 20975 2016-06-15 13:02:40Z palcraft

Definition in file ToString.h.

Function Documentation

§ joinToString() [1/3]

§ joinToString() [2/3]

template<typename T , typename T_BETWEEN >
std::string joinToString ( const std::set< T > &  s,
const T_BETWEEN &  between,
std::streamsize  accuracy = OUTPUT_ACCURACY 
)
inline

Definition at line 241 of file ToString.h.

References toString().

§ joinToString() [3/3]

template<typename KEY , typename VAL , typename T_BETWEEN , typename T_BETWEEN_KEYVAL >
std::string joinToString ( const std::map< KEY, VAL > &  s,
const T_BETWEEN &  between,
const T_BETWEEN_KEYVAL &  between_keyval,
std::streamsize  accuracy = OUTPUT_ACCURACY 
)
inline

Definition at line 263 of file ToString.h.

References toString().

§ joinToStringSorting()

template<typename T , typename T_BETWEEN >
std::string joinToStringSorting ( const std::vector< T > &  v,
const T_BETWEEN &  between,
std::streamsize  accuracy = OUTPUT_ACCURACY 
)
inline

§ toHex()

§ toString() [1/9]

template<class T >
std::string toString ( const T &  t,
std::streamsize  accuracy = OUTPUT_ACCURACY 
)
inline

Template for conversions from origin format to string representation (when supplied by c++/the stl)

Definition at line 55 of file ToString.h.

Referenced by NIImporter_SUMO::_loadNetwork(), MSLCM_LC2013::_patchSpeed(), MSLCM_LC2013::_wantsChange(), MSLCM_SL2015::_wantsChangeSublane(), MSDetectorControl::add(), ODMatrix::add(), IntermodalRouter< E, L, N, V >::addAccess(), GNEAdditionalFrame::addAdditional(), GNEAdditionalFrame::additionalParameters::addAttribute(), NBLoadedSUMOTLDef::addConnection(), NIImporter_SUMO::addConnection(), NLHandler::addConnection(), NIImporter_SUMO::addEdge(), NIXMLEdgesHandler::addLane(), NLJunctionControlBuilder::addLogicItem(), NLHandler::addPhase(), PCLoaderOSM::addPOI(), PCLoaderOSM::addPolygon(), GNEViewNet::addRestrictedLane(), NBEdge::addRestrictedLane(), GNENet::addReversedEdge(), NBEdgeCont::addRoundabout(), NIXMLEdgesHandler::addSplit(), NBTrafficLightLogic::addStep(), MSBaseVehicle::addStops(), NIXMLTrafficLightsHandler::addTlConnection(), NIVissimTL::NIVissimTLSignal::addTo(), ROPerson::addTrip(), GNEAttributeCarrier::allowedAttributes(), NBNodeCont::analyzeCluster(), NIImporter_OpenStreetMap::RelationHandler::applyRestriction(), NLEdgeControlBuilder::build(), MSAbstractLaneChangeModel::build(), GNEAdditionalHandler::buildBusStop(), GNEAdditionalHandler::buildCalibrator(), GNEAdditionalHandler::buildChargingStation(), GNEAdditionalHandler::buildContainerStop(), CHRouter< E, V, PF >::buildContractionHierarchy(), NBNode::buildCrossings(), NBNode::buildCrossingsAndWalkingAreas(), GNEAdditionalHandler::buildDetectorE1(), GNEAdditionalHandler::buildDetectorE2(), GNEAdditionalHandler::buildDetectorE3(), GNEAdditionalHandler::buildDetectorEntry(), GNEAdditionalHandler::buildDetectorExit(), NIVissimConnection::buildEdgeConnections(), RODFNet::buildEdgeFlowMap(), GNETLSEditorFrame::buildIinternalLanes(), NBEdge::buildInnerEdges(), NIVissimEdge::buildNBEdge(), GNEAdditionalHandler::buildRerouter(), NLDetectorBuilder::buildRouteProbe(), GNEAdditionalHandler::buildRouteProbe(), MELoop::buildSegmentsFor(), GUITriggerBuilder::buildStoppingPlace(), NLTriggerBuilder::buildStoppingPlace(), MSFrame::buildStreams(), GNEAdditionalHandler::buildVaporizer(), GNEAdditionalHandler::buildVariableSpeedSignal(), NBNode::buildWalkingAreas(), MSBaseVehicle::calculateArrivalParams(), MSLaneChangerSublane::change(), MELoop::changeSegment(), MSLaneChanger::checkChange(), NBNode::checkCrossing(), NIImporter_OpenStreetMap::RelationHandler::checkEdgeRef(), RONet::checkFlows(), NBEdge::checkGeometry(), NGFrame::checkOptions(), NIFrame::checkOptions(), MSSOTLTrafficLightLogic::checkPhases(), NLDetectorBuilder::checkSampleInterval(), MSNet::closeSimulation(), NLJunctionControlBuilder::closeTrafficLightLogic(), MSRouteHandler::closeVehicle(), NBTrafficLightDefinition::collectAllLinks(), NBLoadedSUMOTLDef::collectEdgeVectors(), GNEVariableSpeedSignal::commmitAdditionalGeometryMoved(), GNEStoppingPlace::commmitAdditionalGeometryMoved(), GNEDetector::commmitAdditionalGeometryMoved(), GNEDetectorE3::commmitAdditionalGeometryMoved(), GNERerouter::commmitAdditionalGeometryMoved(), PedestrianRouter< E, L, N, V, DijkstraRouterTT< IntermodalEdge< E, L, N, V >, IntermodalTrip< E, N, V >, prohibited_withPermissions< IntermodalEdge< E, L, N, V >, IntermodalTrip< E, N, V > > > >::compute(), NBNetBuilder::compute(), DijkstraRouterTT< MSEdge, SUMOVehicle, prohibited_withPermissions< MSEdge, SUMOVehicle > >::compute(), IntermodalRouter< E, L, N, V >::compute(), CHRouter< E, V, PF >::compute(), ODMatrix::computeDeparts(), NBNode::computeInternalLaneShape(), NBNode::computeLogic(), NBNode::computeNodeShape(), computeRoutes(), NIImporter_OpenDrive::computeShapes(), RODFNet::computeTypes(), NGNet::createChequerBoard(), GLHelper::debugVertices(), MSLCM_SL2015::decideDirection(), MSAbstractLaneChangeModel::decideDirection(), GNEReferenceCounter::decRef(), NIXMLEdgesHandler::deleteEdge(), GNEEdge::deleteGeometry(), GNENet::deleteJunction(), NIXMLNodesHandler::deleteNode(), NBTrafficLightLogic::deletePhase(), GUISelectedStorage::deselect(), MSInsertionControl::determineCandidates(), GNEAttributeCarrier::discreteChoices(), NBEdge::divideOnEdges(), NBEdge::divideSelectedLanesOnEdges(), GUICalibrator::drawGL(), GNEChargingStation::drawGL(), GUIChargingStation::drawGL(), GUITriggeredRerouter::GUITriggeredRerouterEdge::drawGL(), GNERerouter::drawGL(), GNELane::drawLane2LaneConnections(), GUIBaseVehicle::drawLinkItem(), GUILane::drawLinkNo(), GUILane::drawTLSLinkNo(), GUIParameterTracker::GUIParameterTrackerPanel::drawValue(), NLDetectorBuilder::endE3Detector(), MSE3Collector::enter(), MSVehicle::enterLaneAtLaneChange(), OptionsLoader::error(), METriggeredCalibrator::execute(), MSCalibrator::execute(), MSVehicle::executeMove(), OptionsLoader::fatalError(), NIImporter_OpenStreetMap::RelationHandler::findEdgeRef(), GNEAdditionalFrame::generateID(), MSDevice_Example::generateOutput(), MSLink::getApproachingLane(), GNEPOI::getAttribute(), GNEDetectorEntry::getAttribute(), GNEDetectorExit::getAttribute(), GNEDetectorE1::getAttribute(), GNEDetectorE2::getAttribute(), GNEContainerStop::getAttribute(), GNEBusStop::getAttribute(), GNEDetectorE3::getAttribute(), GNECrossing::getAttribute(), GNEVaporizer::getAttribute(), GNEVariableSpeedSignal::getAttribute(), GNERouteProbe::getAttribute(), GNEChargingStation::getAttribute(), GNEConnection::getAttribute(), GNECalibrator::getAttribute(), GNEJunction::getAttribute(), GNEPoly::getAttribute(), GNEEdge::getAttribute(), GNELane::getAttribute(), GNERerouter::getAttribute(), MSVehicle::getBackPosition(), NIImporter_DlrNavteq::EdgesHandler::getColumn(), NBEdge::getConnection(), NBEdge::getConnectionRef(), GNEAttributeCarrier::getDefaultValue(), GNEAttributeCarrier::getDescription(), NLDetectorBuilder::getEdgeChecking(), MSMeanData_Amitran::getEdgeID(), NBNode::getEdgesSortedByAngleAtNodeCenter(), NBEdge::Connection::getInternalLaneID(), ROMAAssignments::getKPaths(), NLDetectorBuilder::getLaneChecking(), NBEdge::getLaneID(), NBEdge::getLaneIDInsecure(), MSVehicle::getLatOffset(), MSLane::getLeader(), MSLane::getLeaderOnConsecutive(), GNESelectorFrame::getMatches(), NIVissimDistrictConnection::getMeanSpeed(), MSPModel_Striping::getNextLane(), GUISUMOAbstractView::getObjectsInBoundary(), GUIPerson::getParameterWindow(), GUIMEVehicle::getParameterWindow(), GUIVehicle::getParameterWindow(), GUINet::getParameterWindow(), GNEAdditional::getParameterWindow(), MSLane::getPartialBehind(), NBEdge::getPermissionVariants(), GUITrafficLightLogicWrapper::getPopUpMenu(), GNELane::getPopUpMenu(), GUIEdge::getPopUpMenu(), GNEAdditional::getPopUpMenu(), GUILane::getPopUpMenu(), GNESelectorFrame::getStats(), ROEdge::getStoredEffort(), MSTLLogicControl::WAUTSwitchProcedure_Stretch::getStretchAreaNo(), MSTLLogicControl::WAUTSwitchProcedure_Stretch::getStretchBereichDef(), GUIPropertyScheme< T >::getTagName(), ROMAAssignments::getTravelTime(), ROEdge::getTravelTime(), GUIMEVehicle::getTypeParameterWindow(), GUIVehicle::getTypeParameterWindow(), TraCIServerAPI_VehicleType::getVariable(), MSVehicleControl::getWaitingVehicle(), NBHeightMapper::getZ(), GNEAdditionalFrame::GNEAdditionalFrame(), GNEChange_Attribute::GNEChange_Attribute(), NBNode::guessCrossings(), NBNodeCont::guessTLs(), MSLane::handleCollisionBetween(), GUIApplicationWindow::handleEvent_SimulationStep(), HelpersHBEFA::HelpersHBEFA(), GNEViewNet::hotkeyEnter(), GNEReferenceCounter::incRef(), ROMAAssignments::incremental(), MSVehicle::Influencer::influenceChangeDecision(), MSTrafficLightLogic::init(), GUICompleteSchemeStorage::init(), GNETLSEditorFrame::initPhaseTable(), GNEDialog_Wizard::InputFloat::InputFloat(), GNEDialog_Wizard::InputInt::InputInt(), NIImporter_OpenStreetMap::insertEdge(), NIImporter_OpenStreetMap::insertNodeChecking(), MSEdge::insertVehicle(), GNEInspectorFrame::inspect(), SUMOVehicleParameter::interpretEdgePos(), MSLane::isInsertionSuccess(), GNEPOI::isValid(), GNEDetectorEntry::isValid(), GNEDetectorExit::isValid(), GNEDetectorE1::isValid(), GNEDetectorE2::isValid(), GNEContainerStop::isValid(), GNEBusStop::isValid(), GNEDetectorE3::isValid(), GNECrossing::isValid(), GNEVaporizer::isValid(), GNEVariableSpeedSignal::isValid(), GNERouteProbe::isValid(), GNEChargingStation::isValid(), GNEConnection::isValid(), GNECalibrator::isValid(), GNEJunction::isValid(), GNEPoly::isValid(), GNEEdge::isValid(), GNELane::isValid(), GNERerouter::isValid(), NBNodeCont::joinJunctions(), GNENet::joinSelectedJunctions(), NBNodeCont::joinTLS(), joinToString(), MSLCM_SL2015::keepLatGap(), MSE3Collector::leave(), MSE3Collector::leaveFront(), NILoader::load(), PCLoaderVisum::load(), PCLoaderArcView::load(), NIImporter_ArcView::load(), NIImporter_OpenStreetMap::load(), NIImporter_RobocupRescue::loadEdges(), GUISelectedStorage::loadIDs(), PCLoaderOSM::loadIfSet(), NBHeightMapper::loadIfSet(), MFXImageHelper::loadImage(), loadNet(), ROLoader::loadNet(), NIImporter_OpenDrive::loadNetwork(), NIImporter_RobocupRescue::loadNodes(), PCLoaderDlrNavteq::loadPOIFile(), PCLoaderDlrNavteq::loadPolyFile(), NILoader::loadXML(), main(), NBEdge::MainDirections::MainDirections(), GNEViewNet::mergeJunctions(), MSCFModel_Daniel1::moveHelper(), MSCFModel_SmartSK::moveHelper(), NIXMLEdgesHandler::myEndElement(), NIImporter_OpenStreetMap::RelationHandler::myEndElement(), GUISettingsHandler::myStartElement(), NIXMLConnectionsHandler::myStartElement(), ODAmitranHandler::myStartElement(), NIImporter_MATSim::EdgesHandler::myStartElement(), PCLoaderOSM::NodesHandler::myStartElement(), PCLoaderOSM::RelationsHandler::myStartElement(), NIImporter_OpenStreetMap::NodesHandler::myStartElement(), PCLoaderOSM::EdgesHandler::myStartElement(), NIImporter_OpenStreetMap::EdgesHandler::myStartElement(), NIImporter_OpenStreetMap::RelationHandler::myStartElement(), NIImporter_OpenDrive::myStartElement(), NIVissimAbstractEdge::NIVissimAbstractEdge(), MSE3Collector::MSE3EntryReminder::notifyLeave(), GUIDialog_ViewSettings::onCmdColorChange(), GUIGLObjectPopupMenu::onCmdCopyCursorGeoPosition(), GUIGLObjectPopupMenu::onCmdCopyCursorPosition(), GNETLSEditorFrame::onCmdDefCreate(), GNETLSEditorFrame::onCmdDefDelete(), GNETLSEditorFrame::onCmdDefSwitch(), GNEAdditionalFrame::additionalParameters::onCmdHelp(), GNEViewNet::onCmdNodeShape(), GNETLSEditorFrame::onCmdPhaseEdit(), GNEViewNet::onCmdRevertRestriction(), GNEAdditionalFrame::onCmdSelectAdditional(), GNESelectorFrame::onCmdSelMBTag(), GNESelectorFrame::onCmdSubset(), GUIApplicationWindow::openNewView(), GNEApplicationWindow::openNewView(), MSRouteHandler::openRoute(), MSRouteHandler::openRouteDistribution(), PlainXMLFormatter::openTag(), OutputDevice_Network::OutputDevice_Network(), NIImporter_VISUM::parse_Lanes(), NIImporter_VISUM::parse_Point(), GNEAdditionalHandler::parseAndBuildBusStop(), GNEAdditionalHandler::parseAndBuildCalibrator(), GNEAdditionalHandler::parseAndBuildChargingStation(), GNEAdditionalHandler::parseAndBuildContainerStop(), GNEAdditionalHandler::parseAndBuildDetectorE1(), GNEAdditionalHandler::parseAndBuildDetectorE2(), GNEAdditionalHandler::parseAndBuildDetectorE3(), GNEAdditionalHandler::parseAndBuildDetectorEntry(), GNEAdditionalHandler::parseAndBuildDetectorExit(), GNEAdditionalHandler::parseAndBuildRerouter(), GNEAdditionalHandler::parseAndBuildRouteProbe(), NLTriggerBuilder::parseAndBuildStoppingPlace(), GNEAdditionalHandler::parseAndBuildVaporizer(), GNEAdditionalHandler::parseAndBuildVariableSpeedSignal(), GNEAdditionalHandler::parseCalibratorFlow(), RONetHandler::parseConnection(), NIXMLConnectionsHandler::parseDeprecatedLaneDefinition(), RONetHandler::parseEdge(), NIXMLConnectionsHandler::parseLaneBound(), SUMOSAXReader::parseNext(), GUISettingsHandler::parseSizeSettings(), RONetHandler::parseStoppingPlace(), GUISettingsHandler::parseTextSettings(), ODMatrix::parseTimeLine(), GNEAdditionalHandler::parseVariableSpeedSignalStep(), SUMOVehicleParserHelper::parseVTypeEmbedded(), MSRouteHandler::parseWalkPos(), MSRouteHandler::parseWalkPositions(), MSLCM_SL2015::patchSpeed(), MSLCM_LC2013::patchSpeed(), NBLoadedTLDef::SignalGroup::patchTYellow(), MSVehicle::planMoveInternal(), MSLane::planMovements(), MSRightOfWayJunction::postloadInit(), OutputDevice_Network::postWriteHook(), NBEdge::prepareEdgePriorities(), MSAbstractLaneChangeModel::primaryLaneChanged(), NBNodeCont::printBuiltNodesStatistics(), TraCIServerAPI_TLS::processSet(), TraCIServerAPI_Vehicle::processSet(), NIXMLNodesHandler::processTrafficLightDefinitions(), MSPModel_Striping::PState::PState(), ODMatrix::readO(), NIImporter_OpenStreetMap::reconstructLayerElevation(), GNEViewNet::removeRestrictedLane(), NBNodeCont::removeSelfLoops(), GNENet::replaceJunctionByGeometry(), MSBaseVehicle::replaceRouteEdges(), NIImporter_DlrNavteq::EdgesHandler::report(), NBRequest::reportWarnings(), GNEEdge::resetEndpoint(), NBEdge::restoreRestrictedLane(), GNENet::restrictLane(), GNEViewNet::restrictLane(), NIXMLTrafficLightsHandler::retrieveLaneIndex(), GNENet::reverseEdge(), NIImporter_OpenDrive::revisitLaneSections(), RONet::saveAndRemoveRoutesUntil(), MSLCM_SL2015::saveBlockerLength(), MSLCM_LC2013::saveBlockerLength(), MEVehicle::saveState(), MSVehicle::saveState(), GNEPOI::saveToFile(), GUISelectedStorage::select(), GNEPOI::setAttribute(), GNEDetectorExit::setAttribute(), GNEDetectorEntry::setAttribute(), GNEDetectorE1::setAttribute(), GNEDetectorE2::setAttribute(), GNEBusStop::setAttribute(), GNEContainerStop::setAttribute(), GNEDetectorE3::setAttribute(), GNECrossing::setAttribute(), GNEVariableSpeedSignal::setAttribute(), GNEVaporizer::setAttribute(), GNERouteProbe::setAttribute(), GNEChargingStation::setAttribute(), GNEConnection::setAttribute(), GNECalibrator::setAttribute(), GNEJunction::setAttribute(), GNEPoly::setAttribute(), GNEEdge::setAttribute(), GNELane::setAttribute(), GNERerouter::setAttribute(), GNEEdge::setEndpoint(), GNEStoppingPlace::setEndPosition(), GNEDetector::setFrequency(), RODFRouteCont::setID(), MFXAddEditTypedTable::setItemFromControl(), MFXAddEditTypedTable::setItemFromControl_NoRelease(), GeoConvHelper::setLoaded(), GNEDetector::setPositionOverLane(), GNERerouter::destProbReroute::setProbability(), GNERerouter::routeProbReroute::setProbability(), MSLink::setRequestInformation(), GNEStoppingPlace::setStartPosition(), NBLoadedSUMOTLDef::setTLControllingInformation(), GNEInspectorFrame::AttrInput::showAttribute(), GNEAdditionalFrame::additionalSet::showList(), GNEAdditionalFrame::additionalParameterList::showListParameter(), GNEAdditionalFrame::additionalParameter::showParameter(), PositionVector::splitAt(), GNENet::splitEdge(), NBEdge::splitGeometry(), MSTLLogicControl::WAUTSwitchProcedure_Stretch::stretchLogic(), ROMAAssignments::sue(), MELoop::teleportVehicle(), GUISelectedStorage::toggleSelection(), TraCIServer::TraCIServer(), NIXMLEdgesHandler::tryGetLaneSpread(), SAXWeightsHandler::tryParse(), MSVehicle::updateBestLanes(), GNETLSEditorFrame::updateCycleDuration(), GNEConnectorFrame::updateDescription(), MSAbstractLaneChangeModel::updateExpectedSublaneSpeeds(), MSVehicle::updateFurtherLanes(), GUISUMOAbstractView::updatePositionInformation(), MSAbstractLaneChangeModel::updateShadowLane(), CHRouter< E, V, PF >::CHInfo::updateShortcuts(), GNEVariableSpeedSignalDialog::updateTable(), GNECalibratorDialog::updateTable(), MSPModel_Striping::PState::walk(), MSAbstractLaneChangeModel::wantsChange(), MSLCM_SL2015::wantsChangeSublane(), MSAbstractLaneChangeModel::wantsChangeSublane(), OptionsLoader::warning(), MSFCDExport::write(), SUMOVTypeParameter::write(), MSInstantInductLoop::write(), SUMOVehicleParameter::write(), GNEDetectorE3::writeAdditional(), MSLink::writeApproaching(), NBSign::writeAsPOI(), PlainXMLFormatter::writeAttr(), BinaryFormatter::writeAttr(), NWWriter_SUMO::writeConnection(), NWWriter_XML::writeEdgesAndConnections(), RODFDetector::writeEmitterDefinition(), RODFDetectorCon::writeEmitterPOIs(), ODMatrix::writeFlows(), NWWriter_OpenDrive::writeGeomSmooth(), NWWriter_SUMO::writeLane(), NWWriter_DlrNavteq::writeLinksUnsplitted(), NWWriter_OpenDrive::writeNetwork(), NWWriter_SUMO::writeNetwork(), NWWriter_XML::writeNodes(), GUICompleteSchemeStorage::writeSettings(), ROLoader::writeStats(), NWWriter_SUMO::writeSUMOTime(), MSAmitranTrajectories::writeVehicle(), RORoute::writeXMLDefinition(), MSRouteProbe::writeXMLOutput(), MSCalibrator::writeXMLOutput(), GeoConvHelper::x2cartesian(), GeoConvHelper::x2cartesian_const(), GNEChange_Attribute::~GNEChange_Attribute(), GNEReferenceCounter::~GNEReferenceCounter(), and SUMOAbstractRouter< E, IntermodalTrip< E, N, V > >::~SUMOAbstractRouter().

§ toString() [2/9]

template<typename V >
std::string toString ( const std::vector< V *> &  v,
std::streamsize  accuracy = OUTPUT_ACCURACY 
)
inline

Definition at line 168 of file ToString.h.

§ toString() [3/9]

template<typename V >
std::string toString ( const typename std::vector< V *>::const_iterator &  b,
const typename std::vector< V *>::const_iterator &  e,
std::streamsize  accuracy = OUTPUT_ACCURACY 
)
inline

Definition at line 174 of file ToString.h.

References Named::getIDSecure(), and UNUSED_PARAMETER.

§ toString() [4/9]

template<typename V >
std::string toString ( const std::set< V *> &  v,
std::streamsize  accuracy = OUTPUT_ACCURACY 
)
inline

Definition at line 212 of file ToString.h.

References joinToStringSorting(), and UNUSED_PARAMETER.

§ toString() [5/9]

template<>
std::string toString ( const std::vector< int > &  v,
std::streamsize  accuracy 
)
inline

Definition at line 223 of file ToString.h.

References joinToString().

§ toString() [6/9]

template<>
std::string toString ( const std::vector< long long int > &  v,
std::streamsize  accuracy 
)
inline

Definition at line 229 of file ToString.h.

References joinToString().

§ toString() [7/9]

template<>
std::string toString ( const std::vector< SUMOReal > &  v,
std::streamsize  accuracy 
)
inline

Definition at line 235 of file ToString.h.

References joinToString().

§ toString() [8/9]

template<>
std::string toString ( const std::set< std::string > &  v,
std::streamsize   
)
inline

Definition at line 257 of file ToString.h.

References joinToString().

§ toString() [9/9]

template<>
std::string toString ( const std::map< std::string, std::string > &  v,
std::streamsize   
)
inline

Definition at line 279 of file ToString.h.

References joinToString().

§ toString< LaneChangeAction >()

template<>
std::string toString< LaneChangeAction > ( const LaneChangeAction action,
std::streamsize  accuracy 
)
inline

§ toString< LaneChangeModel >()

template<>
std::string toString< LaneChangeModel > ( const LaneChangeModel model,
std::streamsize  accuracy 
)
inline

§ toString< LaneSpreadFunction >()

template<>
std::string toString< LaneSpreadFunction > ( const LaneSpreadFunction lsf,
std::streamsize  accuracy 
)
inline

§ toString< LateralAlignment >()

template<>
std::string toString< LateralAlignment > ( const LateralAlignment latA,
std::streamsize  accuracy 
)
inline

§ toString< LinkDirection >()

template<>
std::string toString< LinkDirection > ( const LinkDirection linkDir,
std::streamsize  accuracy 
)
inline

§ toString< LinkState >()

template<>
std::string toString< LinkState > ( const LinkState linkState,
std::streamsize  accuracy 
)
inline

§ toString< SUMOVehicleClass >()

template<>
std::string toString< SUMOVehicleClass > ( const SUMOVehicleClass vClass,
std::streamsize  accuracy 
)
inline

Definition at line 102 of file ToString.h.

References SumoVehicleClassStrings, and UNUSED_PARAMETER.

§ toString< SumoXMLAttr >()

template<>
std::string toString< SumoXMLAttr > ( const SumoXMLAttr attr,
std::streamsize  accuracy 
)
inline

§ toString< SumoXMLEdgeFunc >()

template<>
std::string toString< SumoXMLEdgeFunc > ( const SumoXMLEdgeFunc edgeFunc,
std::streamsize  accuracy 
)
inline

§ toString< SumoXMLNodeType >()

template<>
std::string toString< SumoXMLNodeType > ( const SumoXMLNodeType nodeType,
std::streamsize  accuracy 
)
inline

§ toString< SumoXMLTag >()

template<>
std::string toString< SumoXMLTag > ( const SumoXMLTag tag,
std::streamsize  accuracy 
)
inline

§ toString< TrafficLightType >()

template<>
std::string toString< TrafficLightType > ( const TrafficLightType type,
std::streamsize  accuracy 
)
inline