[PPL-devel] [GIT] ppl/ppl(master): Fixed several Doxygen warnings.

Enea Zaffanella zaffanella at cs.unipr.it
Wed Sep 5 14:19:43 CEST 2012


Module: ppl/ppl
Branch: master
Commit: 5572ab3e057147db50a731e35136bbdea36f587e
URL:    http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=5572ab3e057147db50a731e35136bbdea36f587e

Author: Enea Zaffanella <zaffanella at cs.unipr.it>
Date:   Wed Sep  5 14:18:09 2012 +0200

Fixed several Doxygen warnings.

---

 src/BD_Shape_defs.hh                  |   19 ++++++++++---------
 src/Concrete_Expression_types.hh      |   30 +++++++++++++++---------------
 src/Partially_Reduced_Product_defs.hh |    2 +-
 3 files changed, 26 insertions(+), 25 deletions(-)

diff --git a/src/BD_Shape_defs.hh b/src/BD_Shape_defs.hh
index cf5d24b..891c122 100644
--- a/src/BD_Shape_defs.hh
+++ b/src/BD_Shape_defs.hh
@@ -2216,7 +2216,7 @@ private:
 
   /*! \brief
     Auxiliary function for \ref affine_form_relation "affine form image" that
-    handle the general case: \f$l \equal c\f$
+    handle the general case: \f$l = c\f$
   */
   template <typename Interval_Info>
   void inhomogeneous_affine_form_image(const dimension_type& var_id,
@@ -2224,7 +2224,7 @@ private:
 
   /*! \brief
     Auxiliary function for \ref affine_form_relation "affine form
-    image" that handle the general case: \f$l \equal ax + c\f$
+    image" that handle the general case: \f$l = ax + c\f$
   */
   template <typename Interval_Info>
   void one_variable_affine_form_image
@@ -2236,7 +2236,7 @@ private:
 
   /*! \brief
     Auxiliary function for \ref affine_form_relation "affine form image" that
-    handle the general case: \f$l \equal ax + by + c\f$
+    handle the general case: \f$l = ax + by + c\f$
   */
   template <typename Interval_Info>
   void two_variables_affine_form_image
@@ -2246,17 +2246,18 @@ private:
 
   /*! \brief
     Auxiliary function for refine with linear form that handle
-    the general case: \f$l \equal ax + c\f$
+    the general case: \f$l = ax + c\f$
   */
   template <typename Interval_Info>
-  void left_inhomogeneous_refine(const dimension_type& right_t,
-                                 const dimension_type& right_w_id,
-                                 const Linear_Form<Interval<T, Interval_Info> >& left,
-                                 const Linear_Form<Interval<T, Interval_Info> >& right);
+  void left_inhomogeneous_refine
+  (const dimension_type& right_t,
+   const dimension_type& right_w_id,
+   const Linear_Form<Interval<T, Interval_Info> >& left,
+   const Linear_Form<Interval<T, Interval_Info> >& right);
 
   /*! \brief
     Auxiliary function for refine with linear form that handle
-    the general case: \f$ax +b \equal cy + d\f$
+    the general case: \f$ax + b = cy + d\f$
   */
   template <typename Interval_Info>
   void left_one_var_refine
diff --git a/src/Concrete_Expression_types.hh b/src/Concrete_Expression_types.hh
index 12f3b7d..c15a98e 100644
--- a/src/Concrete_Expression_types.hh
+++ b/src/Concrete_Expression_types.hh
@@ -21,44 +21,44 @@ namespace Parma_Polyhedra_Library {
   This justifies (here below) the explicit use of Doxygen command \class.
 */
 
-/*! \class Parma_Polyhedra_Library::Concrete_Expression \brief
-  The base class of all concrete expressions.
+/*! \brief The base class of all concrete expressions.
+  \class Parma_Polyhedra_Library::Concrete_Expression
 */
 template <typename Target>
 class Concrete_Expression;
 
-/*! \class Parma_Polyhedra_Library::Binary_Operator \brief
-  A binary operator applied to two concrete expressions.
+/*! \brief A binary operator applied to two concrete expressions.
+  \class Parma_Polyhedra_Library::Binary_Operator
 */
 template <typename Target>
 class Binary_Operator;
 
-/*! \class Parma_Polyhedra_Library::Unary_Operator \brief
-  A unary operator applied to one concrete expression.
+/*! \brief A unary operator applied to one concrete expression.
+  \class Parma_Polyhedra_Library::Unary_Operator
 */
 template <typename Target>
 class Unary_Operator;
 
-/*! \class Parma_Polyhedra_Library::Cast_Operator \brief
-  A cast operator converting one concrete expression to some type.
+/*! \brief A cast operator converting one concrete expression to some type.
+  \class Parma_Polyhedra_Library::Cast_Operator
 */
 template <typename Target>
 class Cast_Operator;
 
-/*! \class Parma_Polyhedra_Library::Integer_Constant \brief
-  An integer constant concrete expression.
+/*! \brief An integer constant concrete expression.
+  \class Parma_Polyhedra_Library::Integer_Constant
 */
 template <typename Target>
 class Integer_Constant;
 
-/*! \class Parma_Polyhedra_Library::Floating_Point_Constant \brief
-  A floating-point constant concrete expression.
+/*! \brief A floating-point constant concrete expression.
+  \class Parma_Polyhedra_Library::Floating_Point_Constant
 */
 template <typename Target>
 class Floating_Point_Constant;
 
-/*! \class Parma_Polyhedra_Library::Approximable_Reference \brief
-  A concrete expression representing a reference to some approximable.
+/*! \brief A concrete expression representing a reference to some approximable.
+  \class Parma_Polyhedra_Library::Approximable_Reference
 */
 template <typename Target>
 class Approximable_Reference;
@@ -73,7 +73,7 @@ class Concrete_Expression_Type;
   Cast_Operator, Integer_Constant, Floating_Point_Constant, or
   Approximable_Reference.  For example, the Binary_Operator kind
   integer constant should be defined by an instance as the member
-  <CODE>Binary_Operator\<T\>::KIND</CODE>
+  <CODE>Binary_Operator\<T\>::%KIND</CODE>.
 */
 typedef int Concrete_Expression_Kind;
 
diff --git a/src/Partially_Reduced_Product_defs.hh b/src/Partially_Reduced_Product_defs.hh
index 3287029..2916f72 100644
--- a/src/Partially_Reduced_Product_defs.hh
+++ b/src/Partially_Reduced_Product_defs.hh
@@ -1659,7 +1659,7 @@ namespace Parma_Polyhedra_Library {
   be supported in C++.
 
   When template typedefs will be supported in C++, what now is verbosely
-  denoted by <CODE>Domain_Product\<Domain1, Domain2\>::Direct_Product</CODE>
+  denoted by <CODE>Domain_Product\<Domain1, Domain2\>::%Direct_Product</CODE>
   will simply be denoted by <CODE>Direct_Product\<Domain1, Domain2\></CODE>.
 */
 template <typename D1, typename D2>




More information about the PPL-devel mailing list