allow building without xinput again
[blender.git] / intern / memutil / MEM_SmartPtr.h
index 4d7ce1add007ae4d0b7a97550a363284a7b71386..a2ab273d092da38594109f5ce04f49c4fae20481 100644 (file)
@@ -1,5 +1,4 @@
-/**
- * $Id$
+/*
  * ***** BEGIN GPL LICENSE BLOCK *****
  *
  * This program is free software; you can redistribute it and/or
  * ***** BEGIN GPL LICENSE BLOCK *****
  *
  * This program is free software; you can redistribute it and/or
  *
  * ***** END GPL LICENSE BLOCK *****
  */
  *
  * ***** END GPL LICENSE BLOCK *****
  */
+
+/** \file memutil/MEM_SmartPtr.h
+ *  \ingroup memutil
+ */
+
 /**
  * @file       MEM_SmartPtr.h
  * Declaration of MEM_RefCounted and MEM_RefCountable classes.
 /**
  * @file       MEM_SmartPtr.h
  * Declaration of MEM_RefCounted and MEM_RefCountable classes.
  * the Standard Template Library but without the painful get()
  * semantics to access the internal c style pointer.
  *
  * the Standard Template Library but without the painful get()
  * semantics to access the internal c style pointer.
  *
- * It is often useful to explicitely decalre ownership of memory
+ * It is often useful to explicitly declare ownership of memory
  * allocated on the heap within class or function scope. This
  * class helps you to encapsulate this ownership within a value
  * type. When an instance of this class goes out of scope it
  * makes sure that any memory associated with it's internal pointer
  * is deleted. It can help to inform users of an aggregate class
  * that it owns instances of it's members and these instances 
  * allocated on the heap within class or function scope. This
  * class helps you to encapsulate this ownership within a value
  * type. When an instance of this class goes out of scope it
  * makes sure that any memory associated with it's internal pointer
  * is deleted. It can help to inform users of an aggregate class
  * that it owns instances of it's members and these instances 
- * should not be shared. This is not reliably enforcable in C++
+ * should not be shared. This is not reliably enforceable in C++
  * but this class attempts to make the 1-1 relationship clear.
  * 
  * @section Example usage
  * but this class attempts to make the 1-1 relationship clear.
  * 
  * @section Example usage