/******************************************************************************
* Icinga 2 *
- * Copyright (C) 2012-2014 Icinga Development Team (http://www.icinga.org) *
+ * Copyright (C) 2012-2018 Icinga Development Team (https://www.icinga.com/) *
* *
* This program is free software; you can redistribute it and/or *
* modify it under the terms of the GNU General Public License *
/**
* @ingroup livestatus
*/
-class OrFilter : public CombinerFilter
+class OrFilter final : public CombinerFilter
{
public:
- DECLARE_OBJECT(OrFilter);
+ DECLARE_PTR_TYPEDEFS(OrFilter);
- OrFilter(void);
-
- virtual bool Apply(const Table::Ptr& table, const Value& row);
+ bool Apply(const Table::Ptr& table, const Value& row) override;
};
}