]> https://gitweb.dealii.org/ - dealii.git/commitdiff
Centralize the place where we generate documentation about exception messages. 2660/head
authorWolfgang Bangerth <bangerth@math.tamu.edu>
Tue, 31 May 2016 23:09:38 +0000 (18:09 -0500)
committerWolfgang Bangerth <bangerth@math.tamu.edu>
Tue, 31 May 2016 23:09:38 +0000 (18:09 -0500)
doc/doxygen/options.dox.in
include/deal.II/base/exceptions.h

index 8faf11fedad402ade577156d8790045a1f850578..67890cf736627281fc790b2ab89059f97917c4ed 100644 (file)
@@ -83,6 +83,7 @@ ALIASES += dealiiRequiresUpdateFlags{1}="@note For this function to work properl
 
 ALIASES += dealiiOperationIsMultithreaded="@note If deal.II is configured with threads, this operation will run multi-threaded by splitting the work into smaller chunks (assuming there is enough work to make this worthwhile)."
 
+ALIASES += dealiiExceptionMessage{1}="@note The message that will be printed by this exception reads: @code \1 @endcode"
 
 #---------------------------------------------------------------------------
 # configuration options related to source browsing
index 40288f82670f5c0e6dc0d2851255eb75c45ce13b..fdad1604d4f0e26fa97452511bad659ce9e3e4aa 100644 (file)
@@ -533,7 +533,7 @@ namespace deal_II_exceptions
  */
 #define DeclExceptionMsg(Exception, defaulttext)                          \
   /** @ingroup Exceptions */ \
-  /** @note The error text is: @code defaulttext @endcode */  \
+  /** @dealiiExceptionMessage{defaulttext} */  \
   static dealii::ExceptionBase& Exception ()
 
 /**
@@ -544,7 +544,7 @@ namespace deal_II_exceptions
  */
 #define DeclException1(Exception1, type1, outsequence)                    \
   /** @ingroup Exceptions */ \
-  /** @note The error text is: @code outsequence @endcode */              \
+  /** @dealiiExceptionMessage{outsequence} */              \
   static dealii::ExceptionBase& Exception1 (type1 arg1)
 
 
@@ -556,7 +556,7 @@ namespace deal_II_exceptions
  */
 #define DeclException2(Exception2, type1, type2, outsequence)             \
   /** @ingroup Exceptions */ \
-  /** @note The error text is: @code outsequence @endcode */              \
+  /** @dealiiExceptionMessage{outsequence} */              \
   static dealii::ExceptionBase& Exception2 (type1 arg1, type2 arg2)
 
 
@@ -568,7 +568,7 @@ namespace deal_II_exceptions
  */
 #define DeclException3(Exception3, type1, type2, type3, outsequence)      \
   /** @ingroup Exceptions */ \
-  /** @note The error text is: @code outsequence @endcode */              \
+  /** @dealiiExceptionMessage{outsequence} */              \
   static dealii::ExceptionBase& Exception3 (type1 arg1, type2 arg2, type3 arg3)
 
 
@@ -580,7 +580,7 @@ namespace deal_II_exceptions
  */
 #define DeclException4(Exception4, type1, type2, type3, type4, outsequence) \
   /** @ingroup Exceptions */ \
-  /** @note The error text is: @code outsequence @endcode */                \
+  /** @dealiiExceptionMessage{outsequence} */                \
   static dealii::ExceptionBase& Exception4 (type1 arg1, type2 arg2, type3 arg3, type4 arg4)
 
 
@@ -592,7 +592,7 @@ namespace deal_II_exceptions
  */
 #define DeclException5(Exception5, type1, type2, type3, type4, type5, outsequence) \
   /** @ingroup Exceptions */ \
-  /** @note The error text is: @code outsequence @endcode */                       \
+  /** @dealiiExceptionMessage{outsequence} */                       \
   static dealii::ExceptionBase& Exception5 (type1 arg1, type2 arg2, type3 arg3, type4 arg4, type5 arg5)
 
 #endif /*ifndef DOXYGEN*/

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.