remove purity from virtual destructor in Header and Trailer

This commit is contained in:
Mathieu Lacage
2006-12-05 10:08:27 +01:00
parent 5993280585
commit 7d8437b78f
4 changed files with 12 additions and 20 deletions

View File

@@ -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);

View File

@@ -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;

View File

@@ -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);

View File

@@ -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;