remove purity from virtual destructor in Header and Trailer
This commit is contained in:
@@ -25,7 +25,11 @@
|
||||
namespace ns3 {
|
||||
|
||||
Header::Header ()
|
||||
: m_isDeserialized (false) {}
|
||||
: m_isDeserialized (false)
|
||||
{}
|
||||
|
||||
Header::~Header ()
|
||||
{}
|
||||
|
||||
void
|
||||
Header::Print (std::ostream &os) const
|
||||
@@ -54,11 +58,6 @@ Header::IsDeserialized (void) const
|
||||
return m_isDeserialized;
|
||||
}
|
||||
|
||||
|
||||
|
||||
Header::~Header ()
|
||||
{}
|
||||
|
||||
std::ostream& operator<< (std::ostream& os, Header const& header)
|
||||
{
|
||||
header.Print (os);
|
||||
|
||||
@@ -42,10 +42,7 @@ namespace ns3 {
|
||||
class Header {
|
||||
public:
|
||||
Header ();
|
||||
/**
|
||||
* Derived classes must provide an explicit virtual destructor
|
||||
*/
|
||||
virtual ~Header () = 0;
|
||||
virtual ~Header ();
|
||||
|
||||
void Print (std::ostream &os) const;
|
||||
uint32_t GetSize (void) const;
|
||||
|
||||
@@ -25,7 +25,11 @@
|
||||
namespace ns3 {
|
||||
|
||||
Trailer::Trailer ()
|
||||
: m_isDeserialized (false) {}
|
||||
: m_isDeserialized (false)
|
||||
{}
|
||||
|
||||
Trailer::~Trailer ()
|
||||
{}
|
||||
|
||||
void
|
||||
Trailer::Print (std::ostream &os) const
|
||||
@@ -54,11 +58,6 @@ Trailer::IsDeserialized (void) const
|
||||
return m_isDeserialized;
|
||||
}
|
||||
|
||||
|
||||
|
||||
Trailer::~Trailer ()
|
||||
{}
|
||||
|
||||
std::ostream& operator<< (std::ostream& os, Trailer const& trailer)
|
||||
{
|
||||
trailer.Print (os);
|
||||
|
||||
@@ -42,10 +42,7 @@ namespace ns3 {
|
||||
class Trailer {
|
||||
public:
|
||||
Trailer ();
|
||||
/**
|
||||
* Derived classes must provide an explicit virtual destructor
|
||||
*/
|
||||
virtual ~Trailer () = 0;
|
||||
virtual ~Trailer ();
|
||||
|
||||
void Print (std::ostream &os) const;
|
||||
uint32_t GetSize (void) const;
|
||||
|
||||
Reference in New Issue
Block a user