-
Key: DDSPSMC11_-38
-
Legacy Issue Number: 18645
-
Status: open
-
Source: Leonardo S.p.A ( Simon McQueen)
-
Summary:
Code needs compilation fixes.
Suggested resolution:
diff --git a/src/hpp/dds/sub/DataReaderListener.hpp b/src/hpp/dds/sub/DataReaderListener.hpp index 17c620e..70b2777 100644 --- a/src/hpp/dds/sub/DataReaderListener.hpp +++ b/src/hpp/dds/sub/DataReaderListener.hpp @@ -32,10 +32,10 @@ namespace dds { namespace sub { template <typename T> class dds::sub::DataReaderListener { public: - typedef ::dds::core::smart_ptr_traits<DataReaderListener>::ref_type ref_type; + typedef typename ::dds::core::smart_ptr_traits<DataReaderListener>::ref_type ref_type; public: - virtual ~DataReaderListener(); + virtual ~DataReaderListener() = 0; public: virtual void on_requested_deadline_missed( @@ -69,7 +69,7 @@ public: template <typename T> class dds::sub::NoOpDataReaderListener : public virtual DataReaderListener<T> { public: - typedef ::dds::core::smart_ptr_traits<NoOpDataReaderListener>::ref_type ref_type; + typedef typename ::dds::core::smart_ptr_traits<NoOpDataReaderListener>::ref_type ref_type; public: virtual ~NoOpDataReaderListener();
-
Reported: DDS-PSM-Cxx 1.0b2 — Tue, 9 Apr 2013 04:00 GMT
-
Updated: Sun, 30 Sep 2018 23:30 GMT
DDSPSMC11_ — API correction required to src/hpp/dds/sub/DataReaderListener.hpp
- Key: DDSPSMC11_-38
- OMG Task Force: DDS-PSM-Cxx v1.1 RTF