|
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 &) |
|
template<typename Scope > |
auto | substitute (std::string attribute, Scope &scope) |
|
template<typename T , typename Node , typename Scope > |
auto | readAttribute (const std::string &name, const Node &node, const Scope &scope) -> T |
|
template<typename T , typename Node , typename Scope > |
auto | readAttribute (const std::string &name, const Node &node, const Scope &scope, T &&value) |
|
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) |
|
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) |
|
template<typename... Ts> |
auto | choice (const pugi::xml_node &node, Ts &&... xs) -> decltype(auto) |
|
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 -> double |
|
template<> |
auto | DistanceCondition::distance< CoordinateSystem::entity, RelativeDistanceType::euclidianDistance, RoutingAlgorithm::undefined, true > (const EntityRef &) const -> double |
|
template<> |
auto | DistanceCondition::distance< CoordinateSystem::entity, RelativeDistanceType::lateral, RoutingAlgorithm::undefined, false > (const EntityRef &) const -> double |
|
template<> |
auto | DistanceCondition::distance< CoordinateSystem::entity, RelativeDistanceType::lateral, RoutingAlgorithm::undefined, true > (const EntityRef &) const -> double |
|
template<> |
auto | DistanceCondition::distance< CoordinateSystem::entity, RelativeDistanceType::longitudinal, RoutingAlgorithm::undefined, false > (const EntityRef &) const -> double |
|
template<> |
auto | DistanceCondition::distance< CoordinateSystem::entity, RelativeDistanceType::longitudinal, RoutingAlgorithm::undefined, true > (const EntityRef &) const -> double |
|
template<> |
auto | DistanceCondition::distance< CoordinateSystem::lane, RelativeDistanceType::lateral, RoutingAlgorithm::undefined, false > (const EntityRef &) const -> double |
|
template<> |
auto | DistanceCondition::distance< CoordinateSystem::lane, RelativeDistanceType::lateral, RoutingAlgorithm::undefined, true > (const EntityRef &) const -> double |
|
template<> |
auto | DistanceCondition::distance< CoordinateSystem::lane, RelativeDistanceType::longitudinal, RoutingAlgorithm::undefined, false > (const EntityRef &) const -> double |
|
template<> |
auto | DistanceCondition::distance< CoordinateSystem::lane, RelativeDistanceType::longitudinal, RoutingAlgorithm::undefined, true > (const EntityRef &) const -> double |
|
template<> |
auto | DistanceCondition::distance< CoordinateSystem::lane, RelativeDistanceType::lateral, RoutingAlgorithm::shortest, false > (const EntityRef &) const -> double |
|
template<> |
auto | DistanceCondition::distance< CoordinateSystem::lane, RelativeDistanceType::lateral, RoutingAlgorithm::shortest, true > (const EntityRef &) const -> double |
|
template<> |
auto | DistanceCondition::distance< CoordinateSystem::lane, RelativeDistanceType::longitudinal, RoutingAlgorithm::shortest, false > (const EntityRef &) const -> double |
|
template<> |
auto | DistanceCondition::distance< CoordinateSystem::lane, RelativeDistanceType::longitudinal, RoutingAlgorithm::shortest, true > (const EntityRef &) const -> 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 &) -> double |
|
template<> |
auto | RelativeDistanceCondition::distance< CoordinateSystem::entity, RelativeDistanceType::euclidianDistance, RoutingAlgorithm::undefined, true > (const EntityRef &) -> double |
|
template<> |
auto | RelativeDistanceCondition::distance< CoordinateSystem::entity, RelativeDistanceType::lateral, RoutingAlgorithm::undefined, false > (const EntityRef &) -> double |
|
template<> |
auto | RelativeDistanceCondition::distance< CoordinateSystem::entity, RelativeDistanceType::lateral, RoutingAlgorithm::undefined, true > (const EntityRef &) -> double |
|
template<> |
auto | RelativeDistanceCondition::distance< CoordinateSystem::entity, RelativeDistanceType::longitudinal, RoutingAlgorithm::undefined, false > (const EntityRef &) -> double |
|
template<> |
auto | RelativeDistanceCondition::distance< CoordinateSystem::entity, RelativeDistanceType::longitudinal, RoutingAlgorithm::undefined, true > (const EntityRef &) -> double |
|
template<> |
auto | RelativeDistanceCondition::distance< CoordinateSystem::lane, RelativeDistanceType::lateral, RoutingAlgorithm::undefined, false > (const EntityRef &) -> double |
|
template<> |
auto | RelativeDistanceCondition::distance< CoordinateSystem::lane, RelativeDistanceType::lateral, RoutingAlgorithm::undefined, true > (const EntityRef &) -> double |
|
template<> |
auto | RelativeDistanceCondition::distance< CoordinateSystem::lane, RelativeDistanceType::longitudinal, RoutingAlgorithm::undefined, false > (const EntityRef &) -> double |
|
template<> |
auto | RelativeDistanceCondition::distance< CoordinateSystem::lane, RelativeDistanceType::longitudinal, RoutingAlgorithm::undefined, true > (const EntityRef &) -> double |
|
template<> |
auto | RelativeDistanceCondition::distance< CoordinateSystem::lane, RelativeDistanceType::lateral, RoutingAlgorithm::shortest, false > (const EntityRef &) -> double |
|
template<> |
auto | RelativeDistanceCondition::distance< CoordinateSystem::lane, RelativeDistanceType::lateral, RoutingAlgorithm::shortest, true > (const EntityRef &) -> double |
|
template<> |
auto | RelativeDistanceCondition::distance< CoordinateSystem::lane, RelativeDistanceType::longitudinal, RoutingAlgorithm::shortest, false > (const EntityRef &) -> double |
|
template<> |
auto | RelativeDistanceCondition::distance< CoordinateSystem::lane, RelativeDistanceType::longitudinal, RoutingAlgorithm::shortest, true > (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 & |
|