#include <scope.hpp>
Inherited by openscenario_interpreter::syntax::AcquirePositionAction [private]
, openscenario_interpreter::syntax::Act, openscenario_interpreter::syntax::Action, openscenario_interpreter::syntax::AddEntityAction [private]
, openscenario_interpreter::syntax::AssignRouteAction [private]
, openscenario_interpreter::syntax::ByEntityCondition [private]
, openscenario_interpreter::syntax::ByObjectType, openscenario_interpreter::syntax::CollisionCondition [private]
, openscenario_interpreter::syntax::Controller, openscenario_interpreter::syntax::ControllerAction [private]
, openscenario_interpreter::syntax::CustomCommandAction [private]
, openscenario_interpreter::syntax::DistanceCondition [private]
, openscenario_interpreter::syntax::DistributionRange [private]
, openscenario_interpreter::syntax::DistributionSet [private]
, openscenario_interpreter::syntax::EntitySelection, openscenario_interpreter::syntax::Environment, openscenario_interpreter::syntax::Event [private]
, openscenario_interpreter::syntax::FollowTrajectoryAction [private]
, openscenario_interpreter::syntax::Histogram [private]
, openscenario_interpreter::syntax::LaneChangeAction [private]
, openscenario_interpreter::syntax::Maneuver, openscenario_interpreter::syntax::ManeuverGroup, openscenario_interpreter::syntax::MiscObject, openscenario_interpreter::syntax::NormalDistribution [private]
, openscenario_interpreter::syntax::OpenScenario, openscenario_interpreter::syntax::ParameterCondition [private]
, openscenario_interpreter::syntax::ParameterModifyAction, openscenario_interpreter::syntax::ParameterSetAction [private]
, openscenario_interpreter::syntax::ParameterValueSet [private]
, openscenario_interpreter::syntax::Pedestrian, openscenario_interpreter::syntax::PoissonDistribution [private]
, openscenario_interpreter::syntax::Private, openscenario_interpreter::syntax::ProbabilityDistributionSet [private]
, openscenario_interpreter::syntax::RelativeClearanceCondition [private]
, openscenario_interpreter::syntax::RelativeDistanceCondition [private]
, openscenario_interpreter::syntax::RelativeSpeedCondition [private]
, openscenario_interpreter::syntax::Route, openscenario_interpreter::syntax::ScenarioObject, openscenario_interpreter::syntax::SpeedAction [private]
, openscenario_interpreter::syntax::SpeedCondition [private]
, openscenario_interpreter::syntax::SpeedProfileAction [private]
, openscenario_interpreter::syntax::Story, openscenario_interpreter::syntax::Storyboard, openscenario_interpreter::syntax::StoryboardElementStateCondition [private]
, openscenario_interpreter::syntax::TeleportAction [private]
, openscenario_interpreter::syntax::TimeToCollisionCondition [private]
, openscenario_interpreter::syntax::TrafficSignalControllerAction, openscenario_interpreter::syntax::UniformDistribution [private]
, openscenario_interpreter::syntax::UserDefinedDistribution [private]
, openscenario_interpreter::syntax::ValueSetDistribution, and openscenario_interpreter::syntax::Vehicle.
◆ Scope() [1/5]
openscenario_interpreter::Scope::Scope |
( |
| ) |
|
|
delete |
◆ Scope() [2/5]
openscenario_interpreter::Scope::Scope |
( |
const Scope & |
| ) |
|
|
default |
◆ Scope() [3/5]
openscenario_interpreter::Scope::Scope |
( |
Scope && |
| ) |
|
|
default |
◆ Scope() [4/5]
openscenario_interpreter::Scope::Scope |
( |
const OpenScenario * const |
open_scenario | ) |
|
|
explicit |
◆ Scope() [5/5]
openscenario_interpreter::Scope::Scope |
( |
const std::string & |
name, |
|
|
const Scope & |
outer |
|
) |
| |
|
explicit |
◆ dirname()
auto openscenario_interpreter::Scope::dirname |
( |
| ) |
const -> std::string |
◆ global() [1/2]
auto openscenario_interpreter::Scope::global |
( |
| ) |
-> ScenarioDefinition & |
◆ global() [2/2]
auto openscenario_interpreter::Scope::global |
( |
| ) |
const -> const ScenarioDefinition & |
◆ insert()
auto openscenario_interpreter::Scope::insert |
( |
const Name & |
identifier, |
|
|
const Object & |
object |
|
) |
| -> void |
◆ local() [1/2]
auto openscenario_interpreter::Scope::local |
( |
| ) |
const -> const Scope & |
|
noexcept |
◆ local() [2/2]
auto openscenario_interpreter::Scope::local |
( |
| ) |
-> Scope & |
|
noexcept |
◆ ref() [1/2]
template<typename... Ts>
auto openscenario_interpreter::Scope::ref |
( |
Ts &&... |
xs | ) |
const -> decltype(auto)
|
|
inline |
◆ ref() [2/2]
template<typename T , typename... Ts>
auto openscenario_interpreter::Scope::ref |
( |
Ts &&... |
xs | ) |
const -> decltype(auto)
|
|
inline |
◆ actors
std::list<Entity> openscenario_interpreter::Scope::actors |
◆ name
const std::string openscenario_interpreter::Scope::name |
◆ seed
double openscenario_interpreter::Scope::seed |
The documentation for this class was generated from the following files:
- openscenario/openscenario_interpreter/include/openscenario_interpreter/scope.hpp
- openscenario/openscenario_interpreter/src/scope.cpp