|
| DEFINE_LAZY_VISITOR (Action, CASE(GlobalAction), CASE(UserDefinedAction), CASE(PrivateAction),) |
|
auto | operator>> (std::istream &, Boolean &) -> std::istream & |
|
auto | operator<< (std::ostream &, const Boolean &) -> std::ostream & |
|
auto | asBoolean (bool) -> const Object & |
|
auto | operator>> (std::istream &, Command &) -> std::istream & |
|
auto | operator<< (std::ostream &, const Command &) -> std::ostream & |
|
auto | operator<< (boost::json::object &, const Condition &) -> boost::json::object & |
|
auto | operator>> (std::istream &is, ConditionEdge &) -> std::istream & |
|
auto | operator<< (std::ostream &os, const ConditionEdge &) -> std::ostream & |
|
auto | operator<< (boost::json::object &, const ConditionGroup &) -> boost::json::object & |
|
auto | operator>> (std::istream &, CoordinateSystem &) -> std::istream & |
|
auto | operator<< (std::ostream &, const CoordinateSystem &) -> std::ostream & |
|
| DEFINE_LAZY_VISITOR (DeterministicParameterDistribution, CASE(DeterministicMultiParameterDistribution), CASE(DeterministicSingleParameterDistribution),) |
|
| DEFINE_LAZY_VISITOR (DeterministicSingleParameterDistributionType, CASE(DistributionSet), CASE(DistributionRange), CASE(UserDefinedDistribution),) |
|
template<> |
auto | DistanceCondition::distance< CoordinateSystem::entity, RelativeDistanceType::euclidianDistance, RoutingAlgorithm::undefined, false > (const EntityRef &, const Position &) -> double |
|
template<> |
auto | DistanceCondition::distance< CoordinateSystem::entity, RelativeDistanceType::euclidianDistance, RoutingAlgorithm::undefined, true > (const EntityRef &, const Position &) -> double |
|
template<> |
auto | DistanceCondition::distance< CoordinateSystem::entity, RelativeDistanceType::lateral, RoutingAlgorithm::undefined, false > (const EntityRef &, const Position &) -> double |
|
template<> |
auto | DistanceCondition::distance< CoordinateSystem::entity, RelativeDistanceType::lateral, RoutingAlgorithm::undefined, true > (const EntityRef &, const Position &) -> double |
|
template<> |
auto | DistanceCondition::distance< CoordinateSystem::entity, RelativeDistanceType::longitudinal, RoutingAlgorithm::undefined, false > (const EntityRef &, const Position &) -> double |
|
template<> |
auto | DistanceCondition::distance< CoordinateSystem::entity, RelativeDistanceType::longitudinal, RoutingAlgorithm::undefined, true > (const EntityRef &, const Position &) -> double |
|
template<> |
auto | DistanceCondition::distance< CoordinateSystem::lane, RelativeDistanceType::lateral, RoutingAlgorithm::undefined, false > (const EntityRef &, const Position &) -> double |
|
template<> |
auto | DistanceCondition::distance< CoordinateSystem::lane, RelativeDistanceType::lateral, RoutingAlgorithm::undefined, true > (const EntityRef &, const Position &) -> double |
|
template<> |
auto | DistanceCondition::distance< CoordinateSystem::lane, RelativeDistanceType::longitudinal, RoutingAlgorithm::undefined, false > (const EntityRef &, const Position &) -> double |
|
template<> |
auto | DistanceCondition::distance< CoordinateSystem::lane, RelativeDistanceType::longitudinal, RoutingAlgorithm::undefined, true > (const EntityRef &, const Position &) -> double |
|
template<> |
auto | DistanceCondition::distance< CoordinateSystem::lane, RelativeDistanceType::lateral, RoutingAlgorithm::shortest, false > (const EntityRef &, const Position &) -> double |
|
template<> |
auto | DistanceCondition::distance< CoordinateSystem::lane, RelativeDistanceType::lateral, RoutingAlgorithm::shortest, true > (const EntityRef &, const Position &) -> double |
|
template<> |
auto | DistanceCondition::distance< CoordinateSystem::lane, RelativeDistanceType::longitudinal, RoutingAlgorithm::shortest, false > (const EntityRef &, const Position &) -> double |
|
template<> |
auto | DistanceCondition::distance< CoordinateSystem::lane, RelativeDistanceType::longitudinal, RoutingAlgorithm::shortest, true > (const EntityRef &, const Position &) -> double |
|
| DEFINE_LAZY_VISITOR (DistributionDefinition, CASE(Deterministic), CASE(Stochastic),) |
|
auto | operator>> (std::istream &, Double &) -> std::istream & |
|
auto | operator<< (std::ostream &, const Double &) -> std::ostream & |
|
auto | operator>> (std::istream &, DynamicsDimension &) -> std::istream & |
|
auto | operator<< (std::ostream &, const DynamicsDimension &) -> std::ostream & |
|
auto | operator>> (std::istream &, DynamicsShape &) -> std::istream & |
|
auto | operator<< (std::ostream &, const DynamicsShape &) -> std::ostream & |
|
auto | operator== (const Entity &, const Entity &) -> bool |
|
auto | operator<< (std::ostream &, const Entity &) -> std::ostream & |
|
| DEFINE_LAZY_VISITOR (EntityAction, CASE(AddEntityAction), CASE(DeleteEntityAction),) |
|
| DEFINE_LAZY_VISITOR (const EntityObject, CASE(Vehicle), CASE(Pedestrian), CASE(MiscObject),) |
|
auto | operator>> (std::istream &, FollowingMode &) -> std::istream & |
|
auto | operator<< (std::ostream &, const FollowingMode &) -> std::ostream & |
|
auto | operator>> (std::istream &, FractionalCloudCover &) -> std::istream & |
|
auto | operator<< (std::ostream &, const FractionalCloudCover &) -> std::ostream & |
|
| DEFINE_LAZY_VISITOR (GlobalAction, CASE(EnvironmentAction), CASE(EntityAction), CASE(ParameterAction), CASE(InfrastructureAction),) |
|
| DEFINE_LAZY_VISITOR (InfrastructureAction, CASE(TrafficSignalAction), CASE(TrafficSignalStateAction), CASE(TrafficSignalControllerAction),) |
|
auto | operator<< (boost::json::object &, const Init &) -> boost::json::object & |
|
auto | operator>> (std::istream &, Integer &) -> std::istream & |
|
auto | operator<< (std::ostream &, const Integer &) -> std::ostream & |
|
| DEFINE_LAZY_VISITOR (LateralAction, CASE(LaneChangeAction),) |
|
| DEFINE_LAZY_VISITOR (LongitudinalAction, CASE(SpeedAction), CASE(SpeedProfileAction)) |
|
auto | operator>> (std::istream &, MiscObjectCategory &) -> std::istream & |
|
auto | operator<< (std::ostream &, const MiscObjectCategory &) -> std::ostream & |
|
auto | operator>> (std::istream &, ObjectType &) -> std::istream & |
|
auto | operator<< (std::ostream &, const ObjectType &) -> std::ostream & |
|
auto | operator<< (boost::json::object &, const OpenScenario &) -> boost::json::object & |
|
| DEFINE_LAZY_VISITOR (ParameterAction, CASE(ParameterSetAction), CASE(ParameterModifyAction),) |
|
auto | operator>> (std::istream &, ParameterType &) -> std::istream & |
|
auto | operator<< (std::ostream &, const ParameterType &) -> std::ostream & |
|
auto | operator>> (std::istream &, PedestrianCategory &) -> std::istream & |
|
auto | operator<< (std::ostream &, const PedestrianCategory &) -> std::ostream & |
|
| DEFINE_LAZY_VISITOR (Position, CASE(WorldPosition), CASE(RelativeWorldPosition), CASE(RelativeObjectPosition), CASE(LanePosition),) |
|
auto | operator>> (std::istream &, PrecipitationType &) -> std::istream & |
|
auto | operator<< (std::ostream &, const PrecipitationType &) -> std::ostream & |
|
auto | operator>> (std::istream &, Priority &) -> std::istream & |
|
auto | operator<< (std::ostream &, const Priority &) -> std::ostream & |
|
auto | operator<< (boost::json::object &, const Private &) -> boost::json::object & |
|
| DEFINE_LAZY_VISITOR (PrivateAction, CASE(LongitudinalAction), CASE(LateralAction), CASE(ControllerAction), CASE(TeleportAction), CASE(RoutingAction),) |
|
auto | operator>> (std::istream &, ReferenceContext &) -> std::istream & |
|
auto | operator<< (std::ostream &, const ReferenceContext &) -> std::ostream & |
|
template<> |
auto | RelativeDistanceCondition::distance< CoordinateSystem::entity, RelativeDistanceType::euclidianDistance, RoutingAlgorithm::undefined, false > (const EntityRef &, const EntityRef &) -> double |
|
template<> |
auto | RelativeDistanceCondition::distance< CoordinateSystem::entity, RelativeDistanceType::euclidianDistance, RoutingAlgorithm::undefined, true > (const EntityRef &, const EntityRef &) -> double |
|
template<> |
auto | RelativeDistanceCondition::distance< CoordinateSystem::entity, RelativeDistanceType::lateral, RoutingAlgorithm::undefined, false > (const EntityRef &, const EntityRef &) -> double |
|
template<> |
auto | RelativeDistanceCondition::distance< CoordinateSystem::entity, RelativeDistanceType::lateral, RoutingAlgorithm::undefined, true > (const EntityRef &, const EntityRef &) -> double |
|
template<> |
auto | RelativeDistanceCondition::distance< CoordinateSystem::entity, RelativeDistanceType::longitudinal, RoutingAlgorithm::undefined, false > (const EntityRef &, const EntityRef &) -> double |
|
template<> |
auto | RelativeDistanceCondition::distance< CoordinateSystem::entity, RelativeDistanceType::longitudinal, RoutingAlgorithm::undefined, true > (const EntityRef &, const EntityRef &) -> double |
|
template<> |
auto | RelativeDistanceCondition::distance< CoordinateSystem::lane, RelativeDistanceType::lateral, RoutingAlgorithm::undefined, false > (const EntityRef &, const EntityRef &) -> double |
|
template<> |
auto | RelativeDistanceCondition::distance< CoordinateSystem::lane, RelativeDistanceType::lateral, RoutingAlgorithm::undefined, true > (const EntityRef &, const EntityRef &) -> double |
|
template<> |
auto | RelativeDistanceCondition::distance< CoordinateSystem::lane, RelativeDistanceType::longitudinal, RoutingAlgorithm::undefined, false > (const EntityRef &, const EntityRef &) -> double |
|
template<> |
auto | RelativeDistanceCondition::distance< CoordinateSystem::lane, RelativeDistanceType::longitudinal, RoutingAlgorithm::undefined, true > (const EntityRef &, const EntityRef &) -> double |
|
template<> |
auto | RelativeDistanceCondition::distance< CoordinateSystem::lane, RelativeDistanceType::lateral, RoutingAlgorithm::shortest, false > (const EntityRef &, const EntityRef &) -> double |
|
template<> |
auto | RelativeDistanceCondition::distance< CoordinateSystem::lane, RelativeDistanceType::lateral, RoutingAlgorithm::shortest, true > (const EntityRef &, const EntityRef &) -> double |
|
template<> |
auto | RelativeDistanceCondition::distance< CoordinateSystem::lane, RelativeDistanceType::longitudinal, RoutingAlgorithm::shortest, false > (const EntityRef &, const EntityRef &) -> double |
|
template<> |
auto | RelativeDistanceCondition::distance< CoordinateSystem::lane, RelativeDistanceType::longitudinal, RoutingAlgorithm::shortest, true > (const EntityRef &, const EntityRef &) -> double |
|
auto | operator>> (std::istream &, RelativeDistanceType &) -> std::istream & |
|
auto | operator<< (std::ostream &, const RelativeDistanceType &) -> std::ostream & |
|
auto | operator>> (std::istream &, RouteStrategy &) -> std::istream & |
|
auto | operator<< (std::ostream &, const RouteStrategy &) -> std::ostream & |
|
| DEFINE_LAZY_VISITOR (RoutingAction, CASE(AssignRouteAction), CASE(FollowTrajectoryAction), CASE(AcquirePositionAction),) |
|
auto | operator>> (std::istream &, RoutingAlgorithm &) -> std::istream & |
|
auto | operator<< (std::ostream &, const RoutingAlgorithm &) -> std::ostream & |
|
auto | operator>> (std::istream &, Rule &) -> std::istream & |
|
auto | operator<< (std::ostream &, const Rule &) -> std::ostream & |
|
| DEFINE_LAZY_VISITOR (SpeedActionTarget, CASE(RelativeTargetSpeed), CASE(AbsoluteTargetSpeed),) |
|
auto | operator>> (std::istream &, SpeedTargetValueType &) -> std::istream & |
|
auto | operator<< (std::ostream &, const SpeedTargetValueType &) -> std::ostream & |
|
| DEFINE_LAZY_VISITOR (StochasticDistributionType, CASE(ProbabilityDistributionSet), CASE(NormalDistribution), CASE(UniformDistribution), CASE(PoissonDistribution), CASE(Histogram), CASE(UserDefinedDistribution),) |
|
auto | operator>> (std::istream &, StoryboardElementState &) -> std::istream & |
|
auto | operator<< (std::ostream &, const StoryboardElementState &) -> std::ostream & |
|
auto | operator>> (std::istream &, StoryboardElementType &) -> std::istream & |
|
auto | operator<< (std::ostream &, const StoryboardElementType &) -> std::ostream & |
|
| DEFINE_LAZY_VISITOR (TrafficSignalAction, CASE(TrafficSignalStateAction), CASE(TrafficSignalControllerAction),) |
|
auto | operator<< (boost::json::object &, const Trigger &) -> boost::json::object & |
|
auto | operator>> (std::istream &, TriggeringEntitiesRule &) -> std::istream & |
|
auto | operator<< (std::ostream &, const TriggeringEntitiesRule &) -> std::ostream & |
|
std::istream & | operator>> (std::istream &, UnsignedInteger &) |
|
std::ostream & | operator<< (std::ostream &, const UnsignedInteger &) |
|
auto | operator>> (std::istream &, UnsignedShort &) -> std::istream & |
|
auto | operator<< (std::ostream &, const UnsignedShort &) -> std::ostream & |
|
| DEFINE_LAZY_VISITOR (UserDefinedAction, CASE(CustomCommandAction),) |
|
auto | operator>> (std::istream &, VehicleCategory &) -> std::istream & |
|
auto | operator<< (std::ostream &, const VehicleCategory &) -> std::ostream & |
|
auto | operator>> (std::istream &, Wetness &) -> std::istream & |
|
auto | operator<< (std::ostream &, const Wetness &) -> std::ostream & |
|
auto | operator<< (boost::json::object &json, const Act &datum) -> boost::json::object & |
|
auto | operator<< (boost::json::object &json, const Action &datum) -> boost::json::object & |
|
| catch (const std::out_of_range &) |
|
auto | convertScenario (const boost::filesystem::path &yaml_path, const boost::filesystem::path &output_dir) |
|
template<typename... Ts> |
auto | choice_by_attribute (const pugi::xml_node &node, const std::string &attribute, Ts &&... xs) |
|
auto | makeCustomCommand (const std::string &type, const std::string &content) -> std::shared_ptr< CustomCommand > |
|
auto | operator<< (boost::json::object &json, const Event &datum) -> boost::json::object & |
|
auto | operator<< (boost::json::object &json, const InitActions &init_actions) -> boost::json::object & |
|
auto | operator<< (boost::json::object &json, const Maneuver &maneuver) -> boost::json::object & |
|
auto | operator<< (boost::json::object &json, const ManeuverGroup &maneuver_group) -> boost::json::object & |
|
auto | checkName (const std::string &name) -> decltype(auto) |
|
template<typename T > |
auto | generateVector (const std::list< T > &list) -> std::vector< T > |
|
auto | operator<< (std::ostream &os, const ScenarioDefinition &datum) -> std::ostream & |
|
auto | operator<< (boost::json::object &json, const ScenarioDefinition &datum) -> boost::json::object & |
|
auto | operator<< (boost::json::object &json, const Story &story) -> boost::json::object & |
|
auto | operator<< (boost::json::object &json, const Storyboard &datum) -> boost::json::object & |
|