@@ -14,8 +14,7 @@ namespace ECFMP::FlowMeasure {
1414 int id, std::shared_ptr<const Event::Event> event, std::string identifier, std::string reason,
1515 std::chrono::system_clock::time_point startTime, std::chrono::system_clock::time_point endTime,
1616 std::chrono::system_clock::time_point withdrawnTime, MeasureStatus status,
17- const std::vector<std::shared_ptr<const FlightInformationRegion::FlightInformationRegion>>&
18- notifiedFirs,
17+ const std::vector<std::shared_ptr<const FlightInformationRegion::FlightInformationRegion>> notifiedFirs,
1918 std::unique_ptr<class Measure > measure, std::unique_ptr<FlowMeasureFilters> filters
2019 );
2120 ~ConcreteFlowMeasure () override ;
@@ -30,15 +29,15 @@ namespace ECFMP::FlowMeasure {
3029 [[nodiscard]] auto Status () const noexcept -> MeasureStatus override ;
3130 [[nodiscard]] auto HasStatus (MeasureStatus checkStatus) const noexcept -> bool override ;
3231 [[nodiscard]] auto NotifiedFlightInformationRegions () const noexcept
33- -> const std::vector<std::shared_ptr<const FlightInformationRegion::FlightInformationRegion>> override ;
32+ -> const std::vector<std::shared_ptr<const FlightInformationRegion::FlightInformationRegion>>& override ;
3433 [[nodiscard]] auto Measure () const noexcept -> const class Measure& override ;
3534 [[nodiscard]] auto Filters () const noexcept -> const FlowMeasureFilters& override ;
3635 [[nodiscard]] auto IsApplicableToFlightInformationRegion (
3736 const FlightInformationRegion::FlightInformationRegion& flightInformationRegion
3837 ) const noexcept -> bool override ;
3938 [[nodiscard]] auto IsApplicableToFlightInformationRegion (const std::string& flightInformationRegion
4039 ) const noexcept -> bool override ;
41- auto ApplicableToAircraft (
40+ [[nodiscard]] auto ApplicableToAircraft (
4241 const EuroScopePlugIn::CFlightPlan& flightplan, const EuroScopePlugIn::CRadarTarget& radarTarget
4342 ) const -> bool override ;
4443
0 commit comments