removed second CVS id tags, cleaned up new lines
authorMaarten Gribnau <mail@maartengribnau.com>
Mon, 30 Dec 2002 12:11:03 +0000 (12:11 +0000)
committerMaarten Gribnau <mail@maartengribnau.com>
Mon, 30 Dec 2002 12:11:03 +0000 (12:11 +0000)
Maarten

intern/memutil/MEM_NonCopyable.h
intern/memutil/MEM_RefCountPtr.h
intern/memutil/MEM_RefCounted.h
intern/memutil/MEM_RefCountedC-Api.h
intern/memutil/MEM_SmartPtr.h
intern/memutil/intern/MEM_RefCountedC-Api.cpp

index aa6fe24b6fb8c77620de9460fe2c62f3af4eaac0..e413c2ce28c424c07ac23cfbd8557957c70c5e49 100644 (file)
  *
  * ***** END GPL/BL DUAL LICENSE BLOCK *****
  */
+/**
+ * @file       MEM_NonCopyable.h
+ * Declaration of MEM_NonCopyable class.
+ */
 
 #ifndef NAN_INCLUDED_NonCopyable_h
 #define NAN_INCLUDED_NonCopyable_h
index 1828fcc3edd92255ab5294284c4e4aacf844f4e0..f71d9902a052d33d4006f231c6597f471e653f49 100644 (file)
  *
  * ***** END GPL/BL DUAL LICENSE BLOCK *****
  */
-
-#ifndef NAN_INCLUDED_MEM_RefCountPtr_h
-#define NAN_INCLUDED_MEM_RefCountPtr_h
-
 /**
- * $Id$
- * Copyright (C) 2001 NaN Technologies B.V.
- *
+ * @file       MEM_RefCountPtr.h
+ * Declaration of MEM_RefCounted and MEM_RefCountable classes.
  * @author Laurence
  */
 
+#ifndef NAN_INCLUDED_MEM_RefCountPtr_h
+#define NAN_INCLUDED_MEM_RefCountPtr_h
+
 #include <stdlib.h> // for NULL !
 
 /**
@@ -203,7 +201,7 @@ public :
        }
 
        /**
-        * Defalut constructor
+        * Default constructor
         */
 
        MEM_RefCountPtr(
@@ -253,6 +251,7 @@ public :
                return *m_val;
        }
 
+
        /**
         * Destructor - deletes object if it's ref count is zero.
         */
index f4699030ecd0843439158a39543284ed55625d99..239465cdf344438ee9337abbd65e66840bba5f9f 100644 (file)
  *
  * ***** END GPL/BL DUAL LICENSE BLOCK *****
  */
-
 /**
-
- * $Id$
- * Copyright (C) 2001 NaN Technologies B.V.
- * @author     Maarten Gribnau
- * @date       March 31, 2001
+ * @file       MEM_RefCounted.h
+ * Declaration of MEM_RefCounted class.
  */
 
 #ifndef _H_MEM_REF_COUNTED
index 0bba70388c57fabc519f0118cc060f9a99415284..f78194fe2f6be67eb6b77b5c439c3a93b3dd4eaf 100644 (file)
  *
  * ***** END GPL/BL DUAL LICENSE BLOCK *****
  */
-
 /**
-
- * $Id$
- * Copyright (C) 2001 NaN Technologies B.V.
+ * @file       MEM_RefCountedC-Api.h
  * Interface for C access to functionality relating to shared objects in the foundation library.
- * @author     Maarten Gribnau
- * @date       June 17, 2001
  */
 
 #ifndef _H_MEM_REF_COUNTED_C_API
@@ -52,14 +47,6 @@ extern "C" {
 #endif
 
 
-/**
- * A shared object in an object with reference counting.
- * When a shared object is ceated, it has reference count == 1.
- * If the the reference count of a shared object reaches zero, the object self-destructs.
- * The default constrcutor and destructor of this object have been made protected on purpose.
- * This disables the creation and disposal of shared objects on the stack.
- */
-
 /** 
  * Returns the reference count of this object.
  * @param shared The object to query.
index f8305c0afd9b687d2e86ccdd2a2b4f9fd1e5df17..55bae151027f8e1c48202b801d8dbe8f068bed18 100644 (file)
  *
  * ***** END GPL/BL DUAL LICENSE BLOCK *****
  */
+/**
+ * @file       MEM_SmartPtr.h
+ * Declaration of MEM_RefCounted and MEM_RefCountable classes.
+ * @author Laurence
+ */
 
 #ifndef NAN_INCLUDED_MEM_SmartPtr_h
 #define NAN_INCLUDED_MEM_SmartPtr_h
 
-/**
- * $Id$
- * Copyright (C) 2001 NaN Technologies B.V.
- *
- * @author Laurence
- */
 
 #include <stdlib.h> // for NULL !
 
+
 /**
  * @section MEM_SmartPtr 
  * This class defines a smart pointer similar to that defined in 
@@ -86,7 +86,7 @@
  *             MEM_SmartPtr<foo> m_foo;
  *     }
  *                     
- * You my also safely construct vectors of MEM_SmartPtrs and 
+ * You may also safely construct vectors of MEM_SmartPtrs and 
  * have the vector own stuff you put into it. 
  *
  * e.g.
index 87f7b0a69019bef14e482a9a2241ce2fee68fb57..873b2c99a59de97144857bd115ae8394fcd38376 100644 (file)
  * ***** END GPL/BL DUAL LICENSE BLOCK *****
  */
 
-/**
-
- * $Id$
- * Copyright (C) 2001 NaN Technologies B.V.
- * @author     Maarten Gribnau
- * @date       Jun 17, 2001
- */
-
 #ifdef HAVE_CONFIG_H
 #include <config.h>
 #endif
@@ -62,6 +54,3 @@ int MEM_RefCountedDecRef(MEM_TRefCountedObjectPtr shared)
 {
        return shared ? ((MEM_RefCounted*)shared)->decRef() : 0;
 }
-
-
-