|
scenario_simulator_v2 C++ API
|
#include <scenario_object.hpp>


Public Member Functions | |
| ScenarioObject (const pugi::xml_node &, Scope &) | |
Public Member Functions inherited from openscenario_interpreter::Scope | |
| Scope ()=delete | |
| Scope (const Scope &)=default | |
| Scope (Scope &&)=default | |
| Scope (const OpenScenario *const) | |
| Scope (const std::string &, const Scope &) | |
| auto | dirname () const -> std::string |
| template<typename... Ts> | |
| auto | ref (Ts &&... xs) const -> decltype(auto) |
| template<typename T , typename... Ts> | |
| auto | ref (Ts &&... xs) const -> decltype(auto) |
| auto | global () const -> const ScenarioDefinition & |
| auto | global () -> ScenarioDefinition & |
| auto | local () const noexcept -> const Scope & |
| auto | local () noexcept -> Scope & |
| auto | insert (const Name &, const Object &) -> void |
Public Member Functions inherited from openscenario_interpreter::syntax::EntityObject | |
| EntityObject (const pugi::xml_node &, Scope &) | |
| auto | objectType () const -> ObjectType::value_type |
Public Member Functions inherited from openscenario_interpreter::Pointer< Expression > | |
| decltype(auto) | rebind (Ts &&... xs) |
| decltype(auto) | binding () const |
| auto | type () const -> const std::type_info & |
| auto | is () const -> bool |
| auto | is_also () const |
| auto | as () const -> U & |
| decltype(auto) | evaluate (Ts &&... xs) const |
| decltype(auto) | accomplished (Ts &&... xs) const |
| decltype(auto) | description (Ts &&... xs) const |
Public Attributes | |
| ObjectController | object_controller |
| bool | is_added = false |
Public Attributes inherited from openscenario_interpreter::Scope | |
| const std::string | name |
| std::list< Entity > | actors |
| double | seed |
Additional Inherited Members | |
Static Public Member Functions inherited from openscenario_interpreter::Pointer< Expression > | |
| static Pointer | bind (Ts &&... xs) |
|
explicit |
| bool openscenario_interpreter::syntax::ScenarioObject::is_added = false |
| ObjectController openscenario_interpreter::syntax::ScenarioObject::object_controller |