src/core/ptr.h
changeset 3182 61fe7fe81ebd
parent 2965 4b28e9740e3b
child 3748 cb3da9028895
equal deleted inserted replaced
3181:26e7f865c548 3182:61fe7fe81ebd
    26 #include "assert.h"
    26 #include "assert.h"
    27 
    27 
    28 namespace ns3 {
    28 namespace ns3 {
    29 
    29 
    30 /**
    30 /**
       
    31  * \ingroup core
       
    32  * \defgroup ptr Smart Pointer
       
    33  */
       
    34 /**
       
    35  * \ingroup ptr
       
    36  *
    31  * \brief smart pointer class similar to boost::intrusive_ptr
    37  * \brief smart pointer class similar to boost::intrusive_ptr
    32  *
    38  *
    33  * This smart-pointer class assumes that the underlying
    39  * This smart-pointer class assumes that the underlying
    34  * type provides a pair of Ref and Unref methods which are
    40  * type provides a pair of Ref and Unref methods which are
    35  * expected to increment and decrement the internal refcount
    41  * expected to increment and decrement the internal refcount