src/core/ptr.cc
changeset 2630 17b545238ab3
parent 2402 0950067d70a2
child 2834 1aab57845b07
equal deleted inserted replaced
2622:6440851b111a 2630:17b545238ab3
    21 #include "ptr.h"
    21 #include "ptr.h"
    22 
    22 
    23 #ifdef RUN_SELF_TESTS
    23 #ifdef RUN_SELF_TESTS
    24 
    24 
    25 #include "test.h"
    25 #include "test.h"
    26 #include "object-base.h"
       
    27 
    26 
    28 namespace ns3 {
    27 namespace ns3 {
    29 
    28 
    30 class NoCount;
    29 class NoCount;
    31 
    30 
    44   Ptr<NoCount> const CallTestConst (Ptr<NoCount> const p);
    43   Ptr<NoCount> const CallTestConst (Ptr<NoCount> const p);
    45   uint32_t m_nDestroyed;
    44   uint32_t m_nDestroyed;
    46 };
    45 };
    47 
    46 
    48 
    47 
    49 class Base : public ObjectBase
    48 class Base
    50 {
    49 {
    51 public:
    50 public:
    52   Base ();
    51   Base ();
    53   virtual ~Base ();
    52   virtual ~Base ();
    54   void Ref (void) const;
    53   void Ref (void) const;