mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-20 20:40:29 +08:00
Use nested namespaces (C++17 feature)
This commit is contained in:
@@ -9,32 +9,29 @@
|
||||
#include "blackmisc/aviation/aircraftsituationchangelist.h"
|
||||
#include <tuple>
|
||||
|
||||
namespace BlackMisc
|
||||
namespace BlackMisc::Aviation
|
||||
{
|
||||
namespace Aviation
|
||||
CAircraftSituationChangeList::CAircraftSituationChangeList() { }
|
||||
|
||||
CAircraftSituationChangeList::CAircraftSituationChangeList(const CSequence<CAircraftSituationChange> &other) :
|
||||
CSequence<CAircraftSituationChange>(other)
|
||||
{ }
|
||||
|
||||
CAircraftSituationChange CAircraftSituationChangeList::frontOrNull() const
|
||||
{
|
||||
CAircraftSituationChangeList::CAircraftSituationChangeList() { }
|
||||
if (this->isEmpty()) { return CAircraftSituationChange::null(); }
|
||||
return this->front();
|
||||
}
|
||||
|
||||
CAircraftSituationChangeList::CAircraftSituationChangeList(const CSequence<CAircraftSituationChange> &other) :
|
||||
CSequence<CAircraftSituationChange>(other)
|
||||
{ }
|
||||
CAircraftSituationChange CAircraftSituationChangeList::backOrNull() const
|
||||
{
|
||||
if (this->isEmpty()) { return CAircraftSituationChange::null(); }
|
||||
return this->back();
|
||||
}
|
||||
|
||||
CAircraftSituationChange CAircraftSituationChangeList::frontOrNull() const
|
||||
{
|
||||
if (this->isEmpty()) { return CAircraftSituationChange::null(); }
|
||||
return this->front();
|
||||
}
|
||||
|
||||
CAircraftSituationChange CAircraftSituationChangeList::backOrNull() const
|
||||
{
|
||||
if (this->isEmpty()) { return CAircraftSituationChange::null(); }
|
||||
return this->back();
|
||||
}
|
||||
|
||||
CAircraftSituationChange CAircraftSituationChangeList::indexOrNull(int index) const
|
||||
{
|
||||
if (this->size() > index) { return (*this)[index]; }
|
||||
return CAircraftSituationChange::null();
|
||||
}
|
||||
} // namespace
|
||||
CAircraftSituationChange CAircraftSituationChangeList::indexOrNull(int index) const
|
||||
{
|
||||
if (this->size() > index) { return (*this)[index]; }
|
||||
return CAircraftSituationChange::null();
|
||||
}
|
||||
} // namespace
|
||||
|
||||
Reference in New Issue
Block a user