Making Sync's destructor virtual (to prevent creation of Sync object)
diff --git a/doc/doxygen.conf b/doc/doxygen.conf
index 0989ca5..5408411 100644
--- a/doc/doxygen.conf
+++ b/doc/doxygen.conf
@@ -568,7 +568,7 @@
 # directories like "/usr/src/myproject". Separate the files or directories
 # with spaces.
 
-INPUT                  = model helper
+INPUT                  = doc model helper
 
 # This tag can be used to specify the character encoding of the source files
 # that doxygen parses. Internally doxygen uses the UTF-8 encoding, which is
diff --git a/doc/doxygen_boost_dummy.h b/doc/doxygen_boost_dummy.h
new file mode 100644
index 0000000..e65d80c
--- /dev/null
+++ b/doc/doxygen_boost_dummy.h
@@ -0,0 +1,9 @@
+namespace boost { template<class T> class shared_ptr { T *dummy; }; }
+// typedef 
+// namespace boost {
+//   template<class T>
+//     class shared_ptr
+//     {
+//       typedef T* type;
+//     };
+// }