]> https://gitweb.dealii.org/ - dealii-svn.git/commitdiff
Some more doc.
authorwolf <wolf@0785d39b-7218-0410-832d-ea1e28bc413d>
Wed, 17 Nov 1999 18:58:52 +0000 (18:58 +0000)
committerwolf <wolf@0785d39b-7218-0410-832d-ea1e28bc413d>
Wed, 17 Nov 1999 18:58:52 +0000 (18:58 +0000)
git-svn-id: https://svn.dealii.org/trunk@1886 0785d39b-7218-0410-832d-ea1e28bc413d

deal.II/base/include/base/thread_manager.h

index 7a425fcb85b663ab4c82e90cc8ebe632c5c70d1d..34640ae92501d19049524c0e83e246aa8325f3c0 100644 (file)
@@ -270,6 +270,13 @@ class ThreadManager : public ACE_Thread_Manager
                                      * points for a new thread; that function
                                      * in turn calls the member function
                                      * with its object and argument.
+                                     *
+                                     * By the way, the strange naming
+                                     * of this class with capital
+                                     * latters and underscores tries
+                                     * to mimic the corresponding
+                                     * classes of the STL for
+                                     * non-member functions.
                                      */
     template <typename Class, typename Arg>
     struct Mem_Fun_Data1
@@ -305,6 +312,17 @@ class ThreadManager : public ACE_Thread_Manager
                        mem_fun (mem_fun) {};
     };
 
+                                    /**
+                                     * This class is used to package
+                                     * all data needed to call a
+                                     * specific binary member
+                                     * function of an object. See the
+                                     * general documentation of the
+                                     * #ThreadManager# class or of
+                                     * the class
+                                     * #ThreadManager::Mem_Fun_Data1#
+                                     * for more information.
+                                     */
     template <typename Class, typename Arg1, typename Arg2>
     struct Mem_Fun_Data2
     {
@@ -325,6 +343,17 @@ class ThreadManager : public ACE_Thread_Manager
     };
 
 
+                                    /**
+                                     * This class is used to package
+                                     * all data needed to call a
+                                     * specific ternary member
+                                     * function of an object. See the
+                                     * general documentation of the
+                                     * #ThreadManager# class or of
+                                     * the class
+                                     * #ThreadManager::Mem_Fun_Data1#
+                                     * for more information.
+                                     */
     template <typename Class, typename Arg1, typename Arg2, typename Arg3>
     struct Mem_Fun_Data3
     {
@@ -348,6 +377,17 @@ class ThreadManager : public ACE_Thread_Manager
     };
     
 
+                                    /**
+                                     * This class is used to package
+                                     * all data needed to call a
+                                     * specific quaternary member
+                                     * function of an object. See the
+                                     * general documentation of the
+                                     * #ThreadManager# class or of
+                                     * the class
+                                     * #ThreadManager::Mem_Fun_Data1#
+                                     * for more information.
+                                     */
     template <typename Class,
               typename Arg1, typename Arg2,
               typename Arg3, typename Arg4>
@@ -375,6 +415,17 @@ class ThreadManager : public ACE_Thread_Manager
                        mem_fun (mem_fun) {};
     };
 
+                                    /**
+                                     * This class is used to package
+                                     * all data needed to call a
+                                     * specific quintary member
+                                     * function of an object. See the
+                                     * general documentation of the
+                                     * #ThreadManager# class or of
+                                     * the class
+                                     * #ThreadManager::Mem_Fun_Data1#
+                                     * for more information.
+                                     */
     template <typename Class,
               typename Arg1, typename Arg2,
               typename Arg3, typename Arg4,
@@ -407,6 +458,17 @@ class ThreadManager : public ACE_Thread_Manager
     };
 
     
+                                    /**
+                                     * This class is used to package
+                                     * all data needed to call a
+                                     * specific hexary member
+                                     * function of an object. See the
+                                     * general documentation of the
+                                     * #ThreadManager# class or of
+                                     * the class
+                                     * #ThreadManager::Mem_Fun_Data1#
+                                     * for more information.
+                                     */
     template <typename Class,
               typename Arg1, typename Arg2,
               typename Arg3, typename Arg4,

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.