scenario_simulator_v2 C++ API
Public Member Functions | Friends | List of all members
openscenario_interpreter::EnvironmentFrame Class Reference

#include <scope.hpp>

Public Member Functions

 EnvironmentFrame (const EnvironmentFrame &)=delete
 
 EnvironmentFrame (EnvironmentFrame &&)=delete
 
auto define (const Name &, const Object &) -> void
 
template<typename T >
auto find (const Name &name) const -> Object
 
template<typename T >
auto find (const Prefixed< Name > &prefixed_name) const -> Object
 
template<typename T >
auto ref (const Prefixed< Name > &prefixed_name) const -> Object
 
auto isOutermost () const noexcept -> bool
 

Friends

struct Scope
 

Constructor & Destructor Documentation

◆ EnvironmentFrame() [1/2]

openscenario_interpreter::EnvironmentFrame::EnvironmentFrame ( const EnvironmentFrame )
explicitdelete

◆ EnvironmentFrame() [2/2]

openscenario_interpreter::EnvironmentFrame::EnvironmentFrame ( EnvironmentFrame &&  )
explicitdelete

Member Function Documentation

◆ define()

auto openscenario_interpreter::EnvironmentFrame::define ( const Name name,
const Object object 
) -> void

◆ find() [1/2]

template<typename T >
auto openscenario_interpreter::EnvironmentFrame::find ( const Name name) const -> Object
inline

◆ find() [2/2]

template<typename T >
auto openscenario_interpreter::EnvironmentFrame::find ( const Prefixed< Name > &  prefixed_name) const -> Object
inline

◆ isOutermost()

auto openscenario_interpreter::EnvironmentFrame::isOutermost ( ) const -> bool
noexcept

◆ ref()

template<typename T >
auto openscenario_interpreter::EnvironmentFrame::ref ( const Prefixed< Name > &  prefixed_name) const -> Object
inline

Friends And Related Function Documentation

◆ Scope

friend struct Scope
friend

The documentation for this class was generated from the following files: