Example #1
0
 void operator()(Airspace as) {
   AbstractAirspace &aas = *as.GetAirspace();
   if (predicate->operator()(aas))
     visitor->Visit(as);
 }
Example #2
0
 bool operator()(const Airspace &as) const {
   return condition(*as.GetAirspace());
 }
Example #3
0
 /**
  * Equality operator, matches if contained airspace is the same
  */
 bool operator==(Airspace const &a) const {
   return &GetAirspace() == &a.GetAirspace();
 }
Example #4
0
gcc_pure
static bool
AirspacePointersEquals(const Airspace &a, const Airspace &b)
{
  return &a.GetAirspace() == &b.GetAirspace();
}
Example #5
0
 /**
  * Equality operator, matches if contained airspace is the same
  */
 bool operator==(Airspace const& a) const {
   return (GetAirspace() == a.GetAirspace());
 }