Eclipse SUMO - Simulation of Urban MObility
|
Data Structures | |
struct | hash< nlohmann::NLOHMANN_BASIC_JSON_TPL > |
hash value for JSON objects More... | |
struct | less< ::nlohmann::detail::value_t > |
class | tuple_element< N, ::nlohmann::detail::iteration_proxy_value< IteratorType > > |
class | tuple_size<::nlohmann::detail::iteration_proxy_value< IteratorType > > |
Functions | |
NLOHMANN_BASIC_JSON_TPL_DECLARATION void | swap (nlohmann::NLOHMANN_BASIC_JSON_TPL &j1, nlohmann::NLOHMANN_BASIC_JSON_TPL &j2) noexcept(//NOLINT(readability-inconsistent-declaration-parameter-name) is_nothrow_move_constructible< nlohmann::NLOHMANN_BASIC_JSON_TPL >::value &&//NOLINT(misc-redundant-expression) is_nothrow_move_assignable< nlohmann::NLOHMANN_BASIC_JSON_TPL >::value) |
exchanges the values of two JSON objects | |
|
inlinenoexcept |
exchanges the values of two JSON objects
Definition at line 21884 of file json.hpp.
References swap().
Referenced by RORouteDef::addAlternative(), NIImporter_SUMO::addConnection(), NIImporter_SUMO::addLane(), NLHandler::addLane(), NIImporter_OpenDrive::buildConnectionsToOuter(), MSLCM_SL2015::checkBlockingVehicles(), NBNode::computeLanes2Lanes(), MSLane::detectCollisionBetween(), MSLane::detectCollisions(), NBRampsComputer::determinedByLaneNumber(), NBRampsComputer::determinedBySpeed(), GUISUMOAbstractView::displayColorLegend(), GLHelper::drawBoxLines(), NBOwnTLDef::getBestCombination(), NBRailwayTopologyAnalyzer::getBrokenRailNodes(), NIImporter_OpenDrive::OpenDriveLaneSection::getInnerConnections(), LIBSUMO_NAMESPACE::Vehicle::getNeighbors(), NBRampsComputer::getOffRampEdges(), NBRampsComputer::getOnRampEdges(), MSLane::handleCollisionBetween(), MSLCM_SL2015::keepLatGap(), NIImporter_OpenDrive::loadNetwork(), nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >::operator=(), MSLCM_SL2015::prepareStep(), NBNode::recheckVClassConnections(), MSStageTrip::reroute(), MSVehicle::setBlinkerInformation(), NIImporter_OpenDrive::setEdgeLinks2(), RandHelper::shuffle(), MSLaneChangerSublane::startChangeSublane(), nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >::swap(), nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >::swap(), swap(), nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >::swap(), nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >::swap(), nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >::swap(), nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >::swap(), NBNodesEdgesSorter::swapWhenReversed(), Position::swapXY(), and zstr::istreambuf::underflow().