|
| template<typename T > |
| auto | hypot (T x, T y, T z) |
| |
| auto | operator>> (std::istream &, Compatibility &) -> std::istream & |
| |
| template<typename... Ts> |
| auto & | escape_sequence (std::basic_ostream< Ts... > &os, const std::string &code) |
| |
| template<typename F > |
| auto | curry2 (F &&f) -> decltype(auto) |
| |
| template<typename F , typename T > |
| constexpr decltype(auto) | fold_left (F &&, T &&x) |
| |
| template<typename F , typename T , typename U , typename... Ts> |
| constexpr decltype(auto) | fold_left (F &&f, T &&x, U &&y, Ts &&... xs) |
| |
| template<typename F , typename T > |
| constexpr decltype(auto) | fold_right (F &&, T &&x) |
| |
| template<typename F , typename T , typename... Ts> |
| constexpr decltype(auto) | fold_right (F &&f, T &&x, Ts &&... xs) |
| |
| template<typename... Ts> |
| constexpr auto | fold (Ts &&... xs) -> decltype(auto) |
| |
| template<typename T > |
| auto | size (const T &range) |
| |
| template<typename T , typename... Ts> |
| constexpr auto | make (Ts &&... xs) -> decltype(auto) |
| |
| template<typename T > |
| constexpr auto | make (T &&x) -> decltype(auto) |
| |
| auto | operator<< (std::ostream &, const Unspecified &) -> std::ostream & |
| |
| template<typename T > |
| std::ostream & | operator<< (std::ostream &os, const Pointer< T > &pointer) |
| |
| int | execvp (const std::vector< std::string > &) |
| |
| pid_t | fork_exec (const std::vector< std::string > &) |
| |
| pid_t | fork_exec (const std::string &) |
| |
| pid_t | fork_exec (const std::string &, const std::string &) |
| |
| auto | substitute (const std::string &attribute, const Scope &scope) -> String |
| |
| template<typename T , typename Node , typename Scope > |
| auto | readAttribute (const std::string &name, const Node &node, const Scope &scope) -> T |
| |
| template auto | readAttribute (const std::string &, const pugi::xml_node &, const Scope &) -> Boolean |
| |
| template<typename T , typename Node , typename Scope > |
| auto | readAttribute (const std::string &name, const Node &node, const Scope &scope, T &&value) -> T |
| |
| template<typename T , typename Node , typename Scope > |
| auto | readAttribute (const std::string &name, const Node &node, const Scope &scope, std::nullopt_t) |
| |
| template<typename T , typename Node , typename Scope > |
| T | readContent (const Node &node, const Scope &) |
| |
| template<Cardinality MinOccurs, Cardinality MaxOccurs, typename F > |
| auto | traverse (const pugi::xml_node &parent, const std::string &name, F &&f) -> void |
| |
| template<typename T , typename Scope > |
| auto | readElement (const std::string &name, const pugi::xml_node &parent, Scope &scope) -> T |
| |
| template<typename T , typename U , typename Scope > |
| auto | readElement (const std::string &name, const pugi::xml_node &parent, Scope &scope, U &&value) |
| |
| template<typename T , Cardinality MinOccurs, Cardinality MaxOccurs = unbounded, typename... Ts> |
| auto | readElements (const std::string &name, const pugi::xml_node &node, Ts &&... xs) |
| |
| template<typename GroupT , Cardinality MinOccurs, Cardinality MaxOccurs = unbounded, typename... Ts> |
| auto | readGroups (const pugi::xml_node &node, Ts &&... xs) |
| |
| auto | choice (const pugi::xml_node &node, const std::unordered_map< std::string, std::function< Object(const pugi::xml_node &)>> &callees) -> Object |
| |
| std::string | evaluate (const std::string &, const Scope &) |
| |
| auto | split (const std::string &target) |
| |
| | 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 & |
| |
| template<class Node , class NodeToChildren , class Hash = std::hash<Node>> |
| bool | circular_check (const Node &init, NodeToChildren &&node_to_children) |
| |
| auto | demangle (const char *name) -> std::string |
| |
| auto | demangle (const std::type_info &) -> std::string |
| |
| template<typename... Ts> |
| auto | makeTypename (Ts &&... xs) |
| |
| template<typename... Ts> |
| decltype(auto) | operator<< (std::basic_ostream< Ts... > &os, const AttributeHighlighter &highlight) |
| |
| template<typename T , typename = typename std::enable_if<HasStreamOutputOperator<T>::value>::type> |
| auto | highlight (const std::string &name, const T &value) |
| |
| template<typename... Ts> |
| constexpr auto | overload (Ts &&... xs) -> typename utility::overloaded< typename std::decay< Ts >::type... > |
| |
| template<typename T > |
| auto | print_to (std::ostream &os, const T &value) -> std::enable_if_t< concepts::HasStreamOutputOperator< T >::value, std::ostream & > |
| |
| template<typename Visitor , typename... Ts> |
| auto | visit (Visitor &&visitor, const boost::variant< Ts... > &arg0) |
| |
| template<typename Visitor , typename... Ts> |
| auto | visit (Visitor &&visitor, boost::variant< Ts... > &&arg0) |
| |
| template<typename Visitor , typename... Ts, typename... Variants> |
| auto | visit (Visitor &&visitor, const boost::variant< Ts... > &var0, Variants &&... vars) |
| |
| template<typename Visitor , typename... Ts, typename... Variants> |
| auto | visit (Visitor &&visitor, boost::variant< Ts... > &&var0, Variants &&... vars) |
| |
| def | generate_launch_description () |
| |
| template<> |
| auto | Value::cast< Value::Numeric > () const -> Value |
| |
| 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 & |
| |