Doxygen-related changes and minor code modifications
diff --git a/doc/doxygen_boost_dummy.h b/doc/doxygen_boost_dummy.h
index bfa0592..2a01c27 100644
--- a/doc/doxygen_boost_dummy.h
+++ b/doc/doxygen_boost_dummy.h
@@ -1,6 +1,10 @@
 namespace boost { 
-	template<class T> class shared_ptr { T *dummy; }; 
-	template<class T> class weak_ptr { T *dummy; }; 
+  template<class T> class shared_ptr { T *ptr; }; 
+  template<class T> class weak_ptr { T *ptr; }; 
 }
 
-namespace Sync { class DiffStateContainer { boost::shared_ptr<DiffState> dummy; }; }
+namespace Sync {
+  struct DiffStateContainer { DiffState *multi_index_container; };
+  struct LeafContainer { Leaf *multi_index_container; }
+  struct CcnxWrapperPtr { CcnxWrapper *ptr; }
+}