// path
-class path sealed
+class path /* final */
{
public:
// event
-class event sealed
+class event /* final */
{
public:
typedef reactive::observer<monitor::event> observer;
typedef reactive::subject<monitor::event> subject;
-class basic_subject sealed : public reactive::subject<monitor::event>
+class basic_subject /* final */ : public reactive::subject<monitor::event>
{
basic_subject(const basic_subject&);
basic_subject& operator=(const basic_subject&);