[PPL-devel] [GIT] ppl/ppl(master): The default output function for Variable' s objects made public.
Enea Zaffanella
zaffanella at cs.unipr.it
Tue Aug 7 19:11:10 CEST 2012
Module: ppl/ppl
Branch: master
Commit: 1773d4367793972f5fee16587d829c73595c2bc2
URL: http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=1773d4367793972f5fee16587d829c73595c2bc2
Author: Enea Zaffanella <zaffanella at cs.unipr.it>
Date: Tue Aug 7 18:56:44 2012 +0200
The default output function for Variable's objects made public.
There is no actual reason to have it private: being public,
we simplify the life of a user willing to set it back to default.
---
src/Variable.defs.hh | 5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/src/Variable.defs.hh b/src/Variable.defs.hh
index 961415f..ca88c9f 100644
--- a/src/Variable.defs.hh
+++ b/src/Variable.defs.hh
@@ -117,6 +117,9 @@ public:
//! Type of output functions.
typedef void output_function_type(std::ostream& s, const Variable v);
+ //! The default output function.
+ static void default_output_function(std::ostream& s, const Variable v);
+
//! Sets the output function to be used for printing Variable objects.
static void set_output_function(output_function_type* p);
@@ -147,8 +150,6 @@ private:
//! Pointer to the current output function.
static output_function_type* current_output_function;
- //! The default output function.
- static void default_output_function(std::ostream& s, const Variable v);
};
#include "Variable.inlines.hh"
More information about the PPL-devel
mailing list